{"codebase_version": "interuss/monitoring/v0.31.0", "commit_hash": "f4acda1c9b4717662524c03479075027199d5785", "baseline_signature": "e67b6bc06cbb9a17f8453d55545db90acc578314f19d39e0227fd8aa15ec7168", "environment_signature": "9a22cb157a11ff70db7693a966b69ce4b57005bd831b787f6a362e047bef6fd8", "configuration": {"v1": {"test_run": {"action": {"test_suite": {"suite_type": "suites.astm.utm.f3548_21", "resources": {"id_generator": "id_generator", "utm_client_identity": "utm_client_identity", "flight_planners": "flight_planners", "flight_planners_to_clear": "flight_planners", "conflicting_flights": "conflicting_flights", "priority_preemption_flights": "conflicting_flights", "invalid_flight_intents": "invalid_flight_intents", "non_conflicting_flights": "non_conflicting_flights", "dss": "dss", "dss_instances": "dss_instances", "utm_auth": "utm_auth", "second_utm_auth": "second_utm_auth", "planning_area": "planning_area", "problematically_big_area": "problematically_big_area", "test_env_version_providers": "test_env_version_providers", "prod_env_version_providers": "prod_env_version_providers", "mock_uss": "mock_uss", "dss_datastore_cluster": "dss_datastore_cluster"}}, "on_failure": "Continue"}, "non_baseline_inputs": ["v1.test_run.resources.resource_declarations.utm_auth", "v1.test_run.resources.resource_declarations.second_utm_auth", "v1.test_run.resources.resource_declarations.dss_auth", "v1.test_run.resources.resource_declarations.flight_planners", "v1.test_run.resources.resource_declarations.dss", "v1.test_run.resources.resource_declarations.dss_instances", "v1.test_run.resources.resource_declarations.mock_uss", "v1.test_run.resources.resource_declarations.test_env_version_providers", "v1.test_run.resources.resource_declarations.prod_env_version_providers", "v1.test_run.resources.resource_declarations.dss_datastore_cluster"], "resources": {"resource_declarations": {"utm_auth": {"resource_type": "resources.communications.AuthAdapterResource", "specification": {"environment_variable_containing_auth_spec": "AUTH_SPEC", "scopes_authorized": ["interuss.flight_planning.direct_automated_test", "interuss.flight_planning.plan", "interuss.versioning.read_system_versions", "utm.inject_test_data", "utm.strategic_coordination", "utm.availability_arbitration", "utm.constraint_management"]}, "dependencies": {}}, "second_utm_auth": {"resource_type": "resources.communications.AuthAdapterResource", "specification": {"environment_variable_containing_auth_spec": "AUTH_SPEC_2", "scopes_authorized": ["utm.strategic_coordination"]}, "dependencies": {}}, "dss_auth": {"resource_type": "resources.communications.AuthAdapterResource", "specification": {"environment_variable_containing_auth_spec": "AUTH_SPEC_DSS", "scopes_authorized": ["utm.strategic_coordination", "utm.availability_arbitration", "utm.constraint_management", ""]}, "dependencies": {}}, "flight_planners": {"resource_type": "resources.flight_planning.FlightPlannersResource", "dependencies": {"auth_adapter": "utm_auth"}, "specification": {"flight_planners": [{"participant_id": "airmarket", "v1_base_url": "https://rtm.airmarket.stage.flysafe.live/scd/flight_planning", "timeout_seconds": null}, {"participant_id": "sait", "v1_base_url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning", "timeout_seconds": null}]}}, "dss": {"resource_type": "resources.astm.f3548.v21.DSSInstanceResource", "dependencies": {"auth_adapter": "dss_auth"}, "specification": {"participant_id": "iart_dss", "base_url": "https://dss.stage.iart.software", "supports_ovn_request": true}}, "dss_instances": {"resource_type": "resources.astm.f3548.v21.DSSInstancesResource", "dependencies": {"auth_adapter": "dss_auth"}, "specification": {"dss_instances": [{"participant_id": "iart_dss", "user_participant_ids": ["airmarket", "sait"], "base_url": "https://dss.stage.iart.software", "supports_ovn_request": true}]}}, "test_env_version_providers": {"resource_type": "resources.versioning.VersionProvidersResource", "dependencies": {"auth_adapter": "utm_auth"}, "specification": {"instances": [{"participant_id": "airmarket", "interuss": {"base_url": "https://rtm.airmarket.stage.flysafe.live/versioning"}}, {"participant_id": "sait", "interuss": {"base_url": "https://rtm.sait.stage.flysafe.live/versioning"}}]}}, "prod_env_version_providers": {"resource_type": "resources.versioning.VersionProvidersResource", "dependencies": {"auth_adapter": "utm_auth"}, "specification": {"instances": [{"participant_id": "airmarket", "interuss": {"base_url": "https://rtm.airmarket.stage.flysafe.live/versioning"}}, {"participant_id": "sait", "interuss": {"base_url": "https://rtm.sait.stage.flysafe.live/versioning"}}]}}, "mock_uss": {"resource_type": "resources.interuss.mock_uss.client.MockUSSResource", "dependencies": {"auth_adapter": "utm_auth"}, "specification": {"participant_id": "mock_uss", "mock_uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss", "timeout_seconds": 60.0}}, "dss_datastore_cluster": {"resource_type": "resources.interuss.datastore.DatastoreDBClusterResource", "specification": {"nodes": [{"participant_id": "iart_dss", "host": "dss-cockroachdb-0.dss-cockroachdb.shared-dss.svc.cluster.local", "port": 26257, "is_yugabyte": false}, {"participant_id": "iart_dss", "host": "dss-cockroachdb-1.dss-cockroachdb.shared-dss.svc.cluster.local", "port": 26257, "is_yugabyte": false}, {"participant_id": "iart_dss", "host": "dss-cockroachdb-2.dss-cockroachdb.shared-dss.svc.cluster.local", "port": 26257, "is_yugabyte": false}]}, "dependencies": {}}, "utm_client_identity": {"resource_type": "resources.communications.ClientIdentityResource", "dependencies": {"auth_adapter": "dss_auth"}, "specification": {"whoami_audience": "dss.stage.iart.software", "whoami_scope": "utm.strategic_coordination"}}, "id_generator": {"resource_type": "resources.interuss.IDGeneratorResource", "dependencies": {"client_identity": "utm_client_identity"}, "specification": {}}, "planning_area_volume": {"resource_type": "resources.VolumeResource", "specification": {"template": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}, "duration": null, "end_time": null, "outline_circle": null, "transformations": null, "start_time": null}}, "dependencies": {}}, "planning_area": {"resource_type": "resources.PlanningAreaResource", "dependencies": {"volume": "planning_area_volume"}, "specification": {"base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}}, "problematically_big_area": {"resource_type": "resources.VolumeResource", "specification": {"template": {"outline_polygon": {"vertices": [{"lat": 54.5, "lng": -114.5}, {"lat": 53.0, "lng": -114.5}, {"lat": 53.0, "lng": -113.0}, {"lat": 54.5, "lng": -113.0}]}, "duration": null, "end_time": null, "outline_circle": null, "altitude_upper": null, "transformations": null, "altitude_lower": null, "start_time": null}}, "dependencies": {}}, "conflicting_flights": {"resource_type": "resources.flight_planning.FlightIntentsResource", "specification": {"intent_collection": {"intents": {"flight1_planned": {"full": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"outline_polygon": {"vertices": [{"lng": -0.00015, "lat": -0.0002}, {"lng": -0.00015, "lat": 0.0001}, {"lng": 0.0005, "lat": 0.0001}, {"lng": 0.00055, "lat": -0.00025}]}, "altitude_lower": {"value": 0.01, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 30.0, "reference": "W84", "units": "M"}, "start_time": {"offset_from": {"starting_from": {"time_during_test": "TimeOfEvaluation", "next_day": null, "next_sun_position": null, "offset_from": null, "use_timezone": null, "absolute_time": null}, "offset": "-1s"}, "next_day": null, "next_sun_position": null, "use_timezone": null, "time_during_test": null, "absolute_time": null}, "end_time": {"offset_from": {"starting_from": {"time_during_test": "TimeOfEvaluation", "next_day": null, "next_sun_position": null, "offset_from": null, "use_timezone": null, "absolute_time": null}, "offset": "45m"}, "next_day": null, "next_sun_position": null, "use_timezone": null, "time_during_test": null, "absolute_time": null}, "duration": null, "outline_circle": null, "transformations": null}]}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}}, "flight1c_planned": {"delta": {"source": "flight1_planned", "mutation": {"basic_information": {"area": [{"outline_polygon": {"+vertices": [{"lng": 0.0003, "lat": -0.0002}, {"lng": 0.0003, "lat": 0.0001}, {"lng": 0.0005, "lat": 0.0001}, {"lng": 0.00055, "lat": -0.00025}]}, "altitude_lower": {"value": -5.04}, "altitude_upper": {"value": 35}}]}}}}, "flight1c_activated": {"delta": {"source": "flight1c_planned", "mutation": {"basic_information": {"usage_state": "InUse", "area": [{"outline_polygon": {"+vertices": [{"lng": 0.0003, "lat": -0.0002}, {"lng": 0.0003, "lat": 0.0005}, {"lng": 0.0005, "lat": 0.0001}, {"lng": 0.00055, "lat": -0.00025}]}, "altitude_lower": {"value": 0.06}}]}}}}, "flight1m_planned": {"delta": {"source": "flight1_planned", "mutation": {"basic_information": {"area": [{"outline_polygon": {"+vertices": [{"lng": 0.0001, "lat": -0.0002}, {"lng": 0.0001, "lat": 0.0001}, {"lng": 0.0005, "lat": 0.0001}, {"lng": 0.00055, "lat": -0.00025}]}, "altitude_lower": {"value": -30.03}}]}}}}, "flight2_planned": {"full": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"outline_polygon": {"vertices": [{"lng": -0.0002, "lat": 0.0002}, {"lng": 0.0, "lat": -0.00025}, {"lng": 0.0002, "lat": 0.00015}, {"lng": 0.0, "lat": 0.0005}]}, "altitude_lower": {"value": -1.07, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 28.0, "reference": "W84", "units": "M"}, "start_time": {"offset_from": {"starting_from": {"time_during_test": "TimeOfEvaluation", "next_day": null, "next_sun_position": null, "offset_from": null, "use_timezone": null, "absolute_time": null}, "offset": "-1s"}, "next_day": null, "next_sun_position": null, "use_timezone": null, "time_during_test": null, "absolute_time": null}, "end_time": {"offset_from": {"starting_from": {"time_during_test": "TimeOfEvaluation", "next_day": null, "next_sun_position": null, "offset_from": null, "use_timezone": null, "absolute_time": null}, "offset": "45m"}, "next_day": null, "next_sun_position": null, "use_timezone": null, "time_during_test": null, "absolute_time": null}, "duration": null, "outline_circle": null, "transformations": null}]}, "astm_f3548_21": {"priority": 100}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}}, "flight1_activated": {"delta": {"source": "flight1_planned", "mutation": {"basic_information": {"usage_state": "InUse", "area": [{"altitude_lower": {"value": 0.02}}]}}}}, "flight1m_activated": {"delta": {"source": "flight1m_planned", "mutation": {"basic_information": {"usage_state": "InUse", "area": [{"altitude_lower": {"value": -30.05}}]}}}}, "flight2_activated": {"delta": {"source": "flight2_planned", "mutation": {"basic_information": {"usage_state": "InUse", "area": [{"altitude_lower": {"value": 0.08}}]}}}}, "flight2m_activated": {"delta": {"source": "flight2_activated", "mutation": {"basic_information": {"area": [{"outline_polygon": {"+vertices": [{"lng": -0.0002, "lat": 0.0002}, {"lng": 0.0004, "lat": 0.00015}, {"lng": 0.0, "lat": 0.0005}]}, "altitude_lower": {"value": -3.09}, "altitude_upper": {"value": 50}}]}}}}, "equal_prio_flight2m_planned": {"delta": {"source": "flight2m_activated", "mutation": {"basic_information": {"usage_state": "Planned", "area": [{"altitude_lower": {"value": 45.13}}]}, "astm_f3548_21": {"priority": 0}}}}, "equal_prio_flight2_planned": {"delta": {"source": "flight2_activated", "mutation": {"basic_information": {"usage_state": "Planned", "area": [{"altitude_lower": {"value": 0.1}}]}, "astm_f3548_21": {"priority": 0}}}}, "equal_prio_flight2_activated": {"delta": {"source": "equal_prio_flight2_planned", "mutation": {"basic_information": {"usage_state": "InUse", "area": [{"altitude_lower": {"value": 0.11}}]}}}}, "equal_prio_flight2_nonconforming": {"delta": {"source": "equal_prio_flight2_activated", "mutation": {"basic_information": {"uas_state": "OffNominal", "area": [{"altitude_lower": {"value": 0.12}}]}}}}}, "transformations": [{"relative_translation": {"degrees_north": 53.6635, "degrees_east": -113.8452, "meters_up": 672.0, "reference_center": {"lat": 7.2e-05, "lng": 0.000154}}}]}, "transformations": [{"relative_translation": {"degrees_north": 53.6635, "degrees_east": -113.8452, "meters_up": 672.0, "reference_center": {"lat": 7.2e-05, "lng": 0.000154}}}]}, "dependencies": {}}, "invalid_flight_intents": {"resource_type": "resources.flight_planning.FlightIntentsResource", "specification": {"intent_collection": {"intents": {"valid_flight": {"full": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"outline_polygon": {"vertices": [{"lng": 0.0, "lat": 0.0}, {"lng": -0.0003, "lat": 0.00042}, {"lng": 0.0003, "lat": 0.00042}]}, "altitude_lower": {"value": 0.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 30.0, "reference": "W84", "units": "M"}, "start_time": {"offset_from": {"starting_from": {"time_during_test": "StartOfScenario", "next_day": null, "next_sun_position": null, "offset_from": null, "use_timezone": null, "absolute_time": null}, "offset": "-1s"}, "next_day": null, "next_sun_position": null, "use_timezone": null, "time_during_test": null, "absolute_time": null}, "duration": "45m", "end_time": null, "outline_circle": null, "transformations": null}]}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}}, "valid_activated": {"delta": {"source": "valid_flight", "mutation": {"basic_information": {"usage_state": "InUse"}}}}, "invalid_too_far_away": {"delta": {"source": "valid_flight", "mutation": {"basic_information": {"area": [{"start_time": {"offset_from": {"starting_from": {"time_during_test": "StartOfScenario"}, "offset": "32d"}}}]}}}}, "invalid_recently_ended": {"delta": {"source": "valid_flight", "mutation": {"basic_information": {"area": [{"start_time": {"offset_from": {"starting_from": {"time_during_test": "TimeOfEvaluation"}, "offset": "-1m"}}, "end_time": {"offset_from": {"starting_from": {"time_during_test": "TimeOfEvaluation"}, "offset": "-5s"}}, "duration": null}]}}}}, "valid_conflict_tiny_overlap": {"delta": {"source": "valid_flight", "mutation": {"basic_information": {"area": [{"outline_polygon": {"vertices": [{"lng": 0.0, "lat": 1e-07}, {"lng": -0.0003, "lat": -0.00042}, {"lng": 0.0003, "lat": -0.00042}]}}]}}}}}, "transformations": [{"relative_translation": {"degrees_north": 53.6635, "degrees_east": -113.8452, "meters_up": 672.0, "reference_center": {"lat": 0.00016800666666666667, "lng": 0.0}}}]}, "transformations": [{"relative_translation": {"degrees_north": 53.6635, "degrees_east": -113.8452, "meters_up": 672.0, "reference_center": {"lat": 0.00016800666666666667, "lng": 0.0}}}]}, "dependencies": {}}, "non_conflicting_flights": {"resource_type": "resources.flight_planning.FlightIntentsResource", "specification": {"intent_collection": {"intents": {"flight_1": {"full": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"outline_polygon": {"vertices": [{"lat": 0.0, "lng": 0.0}, {"lat": 0.00717, "lng": -0.00835}, {"lat": 0.00939, "lng": -0.00364}, {"lat": 0.00821, "lng": -0.00101}]}, "altitude_lower": {"value": -9.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 76.0, "reference": "W84", "units": "M"}, "start_time": {"offset_from": {"starting_from": {"time_during_test": "StartOfScenario", "next_day": null, "next_sun_position": null, "offset_from": null, "use_timezone": null, "absolute_time": null}, "offset": "-1s"}, "next_day": null, "next_sun_position": null, "use_timezone": null, "time_during_test": null, "absolute_time": null}, "duration": "45m", "end_time": null, "outline_circle": null, "transformations": null}]}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}}, "flight_2": {"full": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"outline_polygon": {"vertices": [{"lat": 0.0077, "lng": -0.00065}, {"lat": 0.00596, "lng": 0.00316}, {"lat": -0.00431, "lng": 0.00059}, {"lat": 0.00753, "lng": -0.01035}, {"lat": -0.00025, "lng": 0.00013}]}, "altitude_lower": {"value": 0.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 58.0, "reference": "W84", "units": "M"}, "start_time": {"offset_from": {"starting_from": {"time_during_test": "StartOfScenario", "next_day": null, "next_sun_position": null, "offset_from": null, "use_timezone": null, "absolute_time": null}, "offset": "-1s"}, "next_day": null, "next_sun_position": null, "use_timezone": null, "time_during_test": null, "absolute_time": null}, "duration": "45m", "end_time": null, "outline_circle": null, "transformations": null}]}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}}, "flight_1_planned": {"delta": {"source": "flight_1", "mutation": {"basic_information": {"area": [{"start_time": {"offset_from": {"starting_from": {"time_during_test": "TimeOfEvaluation"}}}}]}}}}, "flight_1_activated": {"delta": {"source": "flight_1_planned", "mutation": {"basic_information": {"usage_state": "InUse"}}}}, "flight_2_planned": {"delta": {"source": "flight_2", "mutation": {"basic_information": {"area": [{"start_time": {"offset_from": {"starting_from": {"time_during_test": "TimeOfEvaluation"}}}}]}}}}, "flight_2_planned_modified": {"delta": {"source": "flight_2_planned", "mutation": {"basic_information": {"area": [{"altitude_upper": {"value": 65}}]}}}}}, "transformations": [{"relative_translation": {"degrees_north": 53.6635, "degrees_east": -113.8452, "meters_up": 672.0, "reference_center": {"lat": 0.0046, "lng": -0.0022355555555555553}}}]}, "transformations": [{"relative_translation": {"degrees_north": 53.6635, "degrees_east": -113.8452, "meters_up": 672.0, "reference_center": {"lat": 0.0046, "lng": -0.0022355555555555553}}}]}, "dependencies": {}}}}, "execution": {"stop_fast": false, "stop_when_resource_not_created": false, "include_action_when": null, "skip_action_when": null}}, "artifacts": {"raw_report": {"redact_access_tokens": true, "indent": null}, "tested_requirements": [{"report_name": "airmarket_stage", "requirement_collections": {"scd": {"requirement_sets": ["astm.f3548.v21.scd#Automated verification"]}, "dss": {"requirement_sets": ["astm.f3548.v21.dss_provider"]}}, "participant_requirements": {"airmarket": "scd", "sait": "scd", "iart_dss": "dss"}}], "sequence_view": {"render_kml": true, "redact_access_tokens": true}, "timing_report": {"percentage_of_time_to_break_down": 90.0}, "report_html": null, "templated_reports": null, "globally_expanded_report": null}, "validation": {"criteria": [{"applicability": {"test_scenarios": {}}, "pass_condition": {"each_element": {"has_execution_error": false}}}, {"applicability": {"failed_checks": {"has_severity": {"higher_than": "Low"}}}, "pass_condition": {"elements": {"count": {"equal_to": 0.0}}}}]}}}, "report": {"test_suite": {"name": "ASTM F3548-21", "suite_type": "suites.astm.utm.f3548_21", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/suites/astm/utm/f3548_21.md", "start_time": "2026-07-13T22:49:19.026011Z", "actions": [{"test_scenario": {"name": "Get system versions", "scenario_type": "scenarios.versioning.GetSystemVersions", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/versioning/get_system_versions.md", "resource_origins": {"version_providers": "test_env_version_providers in top-level resource pool", "system_identity": "system_identity in suites.astm.utm.f3548_21"}, "start_time": "2026-07-13T22:49:19.026647Z", "cases": [{"name": "Get versions", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/versioning/get_system_versions.md#get-versions-test-case", "start_time": "2026-07-13T22:49:19.027398Z", "steps": [{"name": "Get versions", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/versioning/get_system_versions.md#get-versions-test-step", "start_time": "2026-07-13T22:49:19.027669Z", "failed_checks": [], "passed_checks": [{"name": "Valid response", "timestamp": "2026-07-13T22:49:25.749143Z", "participants": ["airmarket"], "requirements": ["versioning.ReportSystemVersion"]}, {"name": "Valid response", "timestamp": "2026-07-13T22:49:29.256101Z", "participants": ["sait"], "requirements": ["versioning.ReportSystemVersion"]}], "queries": [{"request": {"method": "GET", "url": "https://rtm.airmarket.stage.flysafe.live/versioning/versions/astm.f3548.v21", "initiated_at": "2026-07-13T22:49:19.028191Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1OSwiaWF0IjoxNzgzOTgyOTU5LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy52ZXJzaW9uaW5nLnJlYWRfc3lzdGVtX3ZlcnNpb25zIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLmFpcm1hcmtldC5zdGFnZS5mbHlzYWZlLmxpdmUifQ.REDACTED"}, "auth_dt": "1.299s", "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:25 GMT", "Content-Type": "application/json", "Content-Length": "77", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "GET, OPTIONS", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 5.418967, "reported": "2026-07-13T22:49:25.748072Z", "json": {"system_identity": "astm.f3548.v21", "system_version": "brayden-dev-latest"}, "body": null}, "query_type": "interuss.automated_testing.versioning.GetVersion", "participant_id": "airmarket"}, {"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/versioning/versions/astm.f3548.v21", "initiated_at": "2026-07-13T22:49:25.749554Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU2NywiaWF0IjoxNzgzOTgyOTY3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy52ZXJzaW9uaW5nLnJlYWRfc3lzdGVtX3ZlcnNpb25zIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLnNhaXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED"}, "auth_dt": "2.765s", "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:29 GMT", "Content-Type": "application/json", "Content-Length": "66", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, GET", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.739339, "reported": "2026-07-13T22:49:29.255603Z", "json": {"system_identity": "astm.f3548.v21", "system_version": "Unknown"}, "body": null}, "query_type": "interuss.automated_testing.versioning.GetVersion", "participant_id": "sait"}], "end_time": "2026-07-13T22:49:29.256141Z"}], "end_time": "2026-07-13T22:49:29.256164Z"}], "successful": true, "notes": {"airmarket": {"message": "astm.f3548.v21=brayden-dev-latest", "timestamp": "2026-07-13T22:49:25.748817Z"}, "sait": {"message": "astm.f3548.v21=Unknown", "timestamp": "2026-07-13T22:49:29.255933Z"}}, "end_time": "2026-07-13T22:49:29.256207Z"}}, {"skipped_action": {"timestamp": "2026-07-13T22:49:08.934472Z", "reason": "Test suite action to run TestScenario scenarios.astm.utm.dss.pool_info.PoolInfo could not find required resource ID \"interuss_dss_instances\" used to populate child resource ID \"dss_instances\"", "declaration": {"test_scenario": {"scenario_type": "scenarios.astm.utm.dss.pool_info.PoolInfo", "resources": {"dss_instances": "interuss_dss_instances"}}, "on_failure": "Continue"}}}, {"test_scenario": {"name": "ASTM F3548 flight planners preparation", "scenario_type": "scenarios.astm.utm.PrepareFlightPlanners", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/prep_planners.md", "resource_origins": {"flight_planners": "flight_planners in top-level resource pool", "dss": "dss in top-level resource pool", "flight_intents": "invalid_flight_intents in top-level resource pool", "mock_uss": "mock_uss in top-level resource pool", "flight_intents2": "conflicting_flights in top-level resource pool", "flight_intents3": "conflicting_flights in top-level resource pool", "flight_intents4": "non_conflicting_flights in top-level resource pool"}, "start_time": "2026-07-13T22:49:29.257257Z", "cases": [{"name": "Flight planners preparation", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/prep_planners.md#flight-planners-preparation-test-case", "start_time": "2026-07-13T22:49:29.257339Z", "steps": [{"name": "Check for flight planning readiness", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/prep_planners.md#check-for-flight-planning-readiness-test-step", "start_time": "2026-07-13T22:49:29.257382Z", "failed_checks": [], "passed_checks": [{"name": "Valid response to readiness query", "timestamp": "2026-07-13T22:49:35.632227Z", "participants": ["airmarket"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}, {"name": "Flight planning USS ready", "timestamp": "2026-07-13T22:49:35.632328Z", "participants": ["airmarket"], "requirements": ["interuss.automated_testing.flight_planning.Readiness", "astm.f3548.v21.GEN0310"]}, {"name": "Valid response to readiness query", "timestamp": "2026-07-13T22:49:37.413591Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}, {"name": "Flight planning USS ready", "timestamp": "2026-07-13T22:49:37.413797Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.Readiness", "astm.f3548.v21.GEN0310"]}, {"name": "Valid response to readiness query", "timestamp": "2026-07-13T22:49:38.834752Z", "participants": ["mock_uss"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}, {"name": "Flight planning USS ready", "timestamp": "2026-07-13T22:49:38.834855Z", "participants": ["mock_uss"], "requirements": ["interuss.automated_testing.flight_planning.Readiness", "astm.f3548.v21.GEN0310"]}], "queries": [{"request": {"method": "GET", "url": "https://rtm.airmarket.stage.flysafe.live/scd/flight_planning/status", "initiated_at": "2026-07-13T22:49:29.257503Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU3MCwiaWF0IjoxNzgzOTgyOTcwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLmFpcm1hcmtldC5zdGFnZS5mbHlzYWZlLmxpdmUifQ.REDACTED"}, "auth_dt": "2.066s", "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:35 GMT", "Content-Type": "application/json", "Content-Length": "129", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "GET, OPTIONS", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 4.306794, "reported": "2026-07-13T22:49:35.631470Z", "json": {"status": "Ready", "system_version": "v0.1", "api_name": "Flight Planning Automated Testing Interface", "api_version": "latest"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.GetStatus", "participant_id": "airmarket"}, {"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/status", "initiated_at": "2026-07-13T22:49:35.632392Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU3NiwiaWF0IjoxNzgzOTgyOTc2LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLnNhaXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED"}, "auth_dt": "1.659s", "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:37 GMT", "Content-Type": "application/json", "Content-Length": "129", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "GET, OPTIONS", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.119464, "reported": "2026-07-13T22:49:37.412799Z", "json": {"status": "Ready", "system_version": "v0.1", "api_name": "Flight Planning Automated Testing Interface", "api_version": "latest"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.GetStatus", "participant_id": "sait"}, {"request": {"method": "GET", "url": "https://uss-qualifier.stage.iart.software/mockuss/flight_planning/v1/status", "initiated_at": "2026-07-13T22:49:37.413878Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU3OCwiaWF0IjoxNzgzOTgyOTc4LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoidXNzLXF1YWxpZmllci5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "auth_dt": "1.342s", "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:38 GMT", "Content-Type": "application/json", "Content-Length": "99", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.0775, "reported": "2026-07-13T22:49:38.834431Z", "json": {"api_name": "Flight Planning Automated Testing Interface", "api_version": "v0.3.0", "status": "Ready"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.GetStatus", "participant_id": "mock_uss"}], "end_time": "2026-07-13T22:49:38.834885Z"}, {"name": "Area clearing", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/prep_planners.md#area-clearing-test-step", "start_time": "2026-07-13T22:49:38.834914Z", "failed_checks": [], "passed_checks": [{"name": "Valid response to clearing query", "timestamp": "2026-07-13T22:49:41.138115Z", "participants": ["airmarket"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}, {"name": "Area cleared successfully", "timestamp": "2026-07-13T22:49:41.138267Z", "participants": ["airmarket"], "requirements": ["interuss.automated_testing.flight_planning.ClearArea"]}, {"name": "Valid response to clearing query", "timestamp": "2026-07-13T22:49:42.795809Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}, {"name": "Area cleared successfully", "timestamp": "2026-07-13T22:49:42.795954Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ClearArea"]}, {"name": "Valid response to clearing query", "timestamp": "2026-07-13T22:49:44.302109Z", "participants": ["mock_uss"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}, {"name": "Area cleared successfully", "timestamp": "2026-07-13T22:49:44.302221Z", "participants": ["mock_uss"], "requirements": ["interuss.automated_testing.flight_planning.ClearArea"]}, {"name": "Valid response to clearing query", "timestamp": "2026-07-13T22:49:45.019931Z", "participants": ["airmarket"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}, {"name": "Area cleared successfully", "timestamp": "2026-07-13T22:49:45.020045Z", "participants": ["airmarket"], "requirements": ["interuss.automated_testing.flight_planning.ClearArea"]}, {"name": "Valid response to clearing query", "timestamp": "2026-07-13T22:49:45.772938Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}, {"name": "Area cleared successfully", "timestamp": "2026-07-13T22:49:45.773061Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ClearArea"]}, {"name": "Valid response to clearing query", "timestamp": "2026-07-13T22:49:45.878799Z", "participants": ["mock_uss"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}, {"name": "Area cleared successfully", "timestamp": "2026-07-13T22:49:45.878921Z", "participants": ["mock_uss"], "requirements": ["interuss.automated_testing.flight_planning.ClearArea"]}, {"name": "Valid response to clearing query", "timestamp": "2026-07-13T22:49:46.493582Z", "participants": ["airmarket"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}, {"name": "Area cleared successfully", "timestamp": "2026-07-13T22:49:46.493971Z", "participants": ["airmarket"], "requirements": ["interuss.automated_testing.flight_planning.ClearArea"]}, {"name": "Valid response to clearing query", "timestamp": "2026-07-13T22:49:46.740863Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}, {"name": "Area cleared successfully", "timestamp": "2026-07-13T22:49:46.741013Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ClearArea"]}, {"name": "Valid response to clearing query", "timestamp": "2026-07-13T22:49:46.783605Z", "participants": ["mock_uss"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}, {"name": "Area cleared successfully", "timestamp": "2026-07-13T22:49:46.783851Z", "participants": ["mock_uss"], "requirements": ["interuss.automated_testing.flight_planning.ClearArea"]}, {"name": "Valid response to clearing query", "timestamp": "2026-07-13T22:49:47.140263Z", "participants": ["airmarket"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}, {"name": "Area cleared successfully", "timestamp": "2026-07-13T22:49:47.140427Z", "participants": ["airmarket"], "requirements": ["interuss.automated_testing.flight_planning.ClearArea"]}, {"name": "Valid response to clearing query", "timestamp": "2026-07-13T22:49:47.899370Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}, {"name": "Area cleared successfully", "timestamp": "2026-07-13T22:49:47.899591Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ClearArea"]}, {"name": "Valid response to clearing query", "timestamp": "2026-07-13T22:49:47.930395Z", "participants": ["mock_uss"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}, {"name": "Area cleared successfully", "timestamp": "2026-07-13T22:49:47.930573Z", "participants": ["mock_uss"], "requirements": ["interuss.automated_testing.flight_planning.ClearArea"]}], "queries": [{"request": {"method": "POST", "url": "https://rtm.airmarket.stage.flysafe.live/scd/flight_planning/clear_area_requests", "initiated_at": "2026-07-13T22:49:38.839480Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "627", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU3MCwiaWF0IjoxNzgzOTgyOTcwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLmFpcm1hcmtldC5zdGFnZS5mbHlzYWZlLmxpdmUifQ.REDACTED"}, "json": {"request_id": "aa079042-f7aa-4b3c-bc69-e60a628c35d2", "extent": {"volume": {"altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663231778008885, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.8441131701664}, {"lat": 53.663231778008885, "lng": -113.8441131701664}]}}, "time_start": {"value": "2026-07-13T22:48:08.950877Z", "format": "RFC3339"}, "time_end": {"value": "2026-08-15T00:19:08.950877Z", "format": "RFC3339"}}}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:41 GMT", "Content-Type": "application/json", "Content-Length": "150", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "POST, OPTIONS", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 2.296642, "reported": "2026-07-13T22:49:41.137134Z", "json": {"outcome": {"success": true, "message": "All operational intents in the area cleared successfully", "timestamp": "2026-07-13T22:49:41.072565+00:00"}}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.ClearArea", "participant_id": "airmarket"}, {"request": {"method": "POST", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/clear_area_requests", "initiated_at": "2026-07-13T22:49:41.140955Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "627", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU3NiwiaWF0IjoxNzgzOTgyOTc2LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLnNhaXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED"}, "json": {"request_id": "e5a4e380-e9e7-42f6-95cc-b06b17811b88", "extent": {"volume": {"altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663231778008885, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.8441131701664}, {"lat": 53.663231778008885, "lng": -113.8441131701664}]}}, "time_start": {"value": "2026-07-13T22:48:08.950877Z", "format": "RFC3339"}, "time_end": {"value": "2026-08-15T00:19:08.950877Z", "format": "RFC3339"}}}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:42 GMT", "Content-Type": "application/json", "Content-Length": "150", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, POST", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 1.653053, "reported": "2026-07-13T22:49:42.795300Z", "json": {"outcome": {"success": true, "message": "All operational intents in the area cleared successfully", "timestamp": "2026-07-13T22:49:42.783644+00:00"}}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.ClearArea", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://uss-qualifier.stage.iart.software/mockuss/flight_planning/v1/clear_area_requests", "initiated_at": "2026-07-13T22:49:42.798478Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "627", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU3OCwiaWF0IjoxNzgzOTgyOTc4LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoidXNzLXF1YWxpZmllci5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"request_id": "ecad5f53-c67c-4efc-a83d-ec34be7a5b86", "extent": {"volume": {"altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663231778008885, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.8441131701664}, {"lat": 53.663231778008885, "lng": -113.8441131701664}]}}, "time_start": {"value": "2026-07-13T22:48:08.950877Z", "format": "RFC3339"}, "time_end": {"value": "2026-08-15T00:19:08.950877Z", "format": "RFC3339"}}}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:44 GMT", "Content-Type": "application/json", "Content-Length": "222", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 1.501873, "reported": "2026-07-13T22:49:44.301532Z", "json": {"outcome": {"details": {"error": null, "flight_deletion_errors": {}, "flights_deleted": [], "op_intent_removal_errors": {}, "op_intents_removed": []}, "message": "See `details` field in response for more information", "success": true}}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.ClearArea", "participant_id": "mock_uss"}, {"request": {"method": "POST", "url": "https://rtm.airmarket.stage.flysafe.live/scd/flight_planning/clear_area_requests", "initiated_at": "2026-07-13T22:49:44.304392Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "632", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU3MCwiaWF0IjoxNzgzOTgyOTcwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLmFpcm1hcmtldC5zdGFnZS5mbHlzYWZlLmxpdmUifQ.REDACTED"}, "json": {"request_id": "8b7544df-8e44-441a-9ce9-58034571a3fd", "extent": {"volume": {"altitude_lower": {"value": 641.95, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:49:07.950877Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:19:08.950877Z", "format": "RFC3339"}}}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:44 GMT", "Content-Type": "application/json", "Content-Length": "150", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "POST, OPTIONS", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.714321, "reported": "2026-07-13T22:49:45.019561Z", "json": {"outcome": {"success": true, "message": "All operational intents in the area cleared successfully", "timestamp": "2026-07-13T22:49:44.941379+00:00"}}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.ClearArea", "participant_id": "airmarket"}, {"request": {"method": "POST", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/clear_area_requests", "initiated_at": "2026-07-13T22:49:45.024209Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "632", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU3NiwiaWF0IjoxNzgzOTgyOTc2LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLnNhaXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED"}, "json": {"request_id": "4e644430-af6a-486c-a787-82dfeff3cb12", "extent": {"volume": {"altitude_lower": {"value": 641.95, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:49:07.950877Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:19:08.950877Z", "format": "RFC3339"}}}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:45 GMT", "Content-Type": "application/json", "Content-Length": "150", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, POST", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.747163, "reported": "2026-07-13T22:49:45.772557Z", "json": {"outcome": {"success": true, "message": "All operational intents in the area cleared successfully", "timestamp": "2026-07-13T22:49:45.743386+00:00"}}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.ClearArea", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://uss-qualifier.stage.iart.software/mockuss/flight_planning/v1/clear_area_requests", "initiated_at": "2026-07-13T22:49:45.775236Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "632", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU3OCwiaWF0IjoxNzgzOTgyOTc4LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoidXNzLXF1YWxpZmllci5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"request_id": "cef40ddc-5c33-42b2-9c4f-270b6ca7d539", "extent": {"volume": {"altitude_lower": {"value": 641.95, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:49:07.950877Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:19:08.950877Z", "format": "RFC3339"}}}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:45 GMT", "Content-Type": "application/json", "Content-Length": "222", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.102253, "reported": "2026-07-13T22:49:45.878398Z", "json": {"outcome": {"details": {"error": null, "flight_deletion_errors": {}, "flights_deleted": [], "op_intent_removal_errors": {}, "op_intents_removed": []}, "message": "See `details` field in response for more information", "success": true}}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.ClearArea", "participant_id": "mock_uss"}, {"request": {"method": "POST", "url": "https://rtm.airmarket.stage.flysafe.live/scd/flight_planning/clear_area_requests", "initiated_at": "2026-07-13T22:49:45.880747Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "632", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU3MCwiaWF0IjoxNzgzOTgyOTcwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLmFpcm1hcmtldC5zdGFnZS5mbHlzYWZlLmxpdmUifQ.REDACTED"}, "json": {"request_id": "60d06e4f-eba5-4156-bcdd-c8c633cfc4ca", "extent": {"volume": {"altitude_lower": {"value": 641.95, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:49:07.950877Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:19:08.950877Z", "format": "RFC3339"}}}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:46 GMT", "Content-Type": "application/json", "Content-Length": "150", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "POST, OPTIONS", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.609235, "reported": "2026-07-13T22:49:46.492362Z", "json": {"outcome": {"success": true, "message": "All operational intents in the area cleared successfully", "timestamp": "2026-07-13T22:49:46.444580+00:00"}}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.ClearArea", "participant_id": "airmarket"}, {"request": {"method": "POST", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/clear_area_requests", "initiated_at": "2026-07-13T22:49:46.496621Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "632", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU3NiwiaWF0IjoxNzgzOTgyOTc2LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLnNhaXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED"}, "json": {"request_id": "f17cd8a5-e19a-4c48-b5e0-bb7a28cb1bc4", "extent": {"volume": {"altitude_lower": {"value": 641.95, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:49:07.950877Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:19:08.950877Z", "format": "RFC3339"}}}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:46 GMT", "Content-Type": "application/json", "Content-Length": "150", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, POST", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.241964, "reported": "2026-07-13T22:49:46.740405Z", "json": {"outcome": {"success": true, "message": "All operational intents in the area cleared successfully", "timestamp": "2026-07-13T22:49:46.726630+00:00"}}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.ClearArea", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://uss-qualifier.stage.iart.software/mockuss/flight_planning/v1/clear_area_requests", "initiated_at": "2026-07-13T22:49:46.744170Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "632", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU3OCwiaWF0IjoxNzgzOTgyOTc4LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoidXNzLXF1YWxpZmllci5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"request_id": "f10852d2-8d24-4221-8d3e-be937b27b6d8", "extent": {"volume": {"altitude_lower": {"value": 641.95, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:49:07.950877Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:19:08.950877Z", "format": "RFC3339"}}}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:46 GMT", "Content-Type": "application/json", "Content-Length": "222", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.037251, "reported": "2026-07-13T22:49:46.782968Z", "json": {"outcome": {"details": {"error": null, "flight_deletion_errors": {}, "flights_deleted": [], "op_intent_removal_errors": {}, "op_intents_removed": []}, "message": "See `details` field in response for more information", "success": true}}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.ClearArea", "participant_id": "mock_uss"}, {"request": {"method": "POST", "url": "https://rtm.airmarket.stage.flysafe.live/scd/flight_planning/clear_area_requests", "initiated_at": "2026-07-13T22:49:46.790026Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "631", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU3MCwiaWF0IjoxNzgzOTgyOTcwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLmFpcm1hcmtldC5zdGFnZS5mbHlzYWZlLmxpdmUifQ.REDACTED"}, "json": {"request_id": "40319e2c-054e-4905-b754-f8de2099d7ef", "extent": {"volume": {"altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.660962462626394, "lng": -113.85585556853685}, {"lat": 53.67366429003943, "lng": -113.85585556853685}, {"lat": 53.67366429003943, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.83168401675414}]}}, "time_start": {"value": "2026-07-13T22:49:07.950877Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:19:07.950877Z", "format": "RFC3339"}}}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:47 GMT", "Content-Type": "application/json", "Content-Length": "150", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "POST, OPTIONS", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.348174, "reported": "2026-07-13T22:49:47.139839Z", "json": {"outcome": {"success": true, "message": "All operational intents in the area cleared successfully", "timestamp": "2026-07-13T22:49:47.109454+00:00"}}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.ClearArea", "participant_id": "airmarket"}, {"request": {"method": "POST", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/clear_area_requests", "initiated_at": "2026-07-13T22:49:47.143312Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "631", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU3NiwiaWF0IjoxNzgzOTgyOTc2LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLnNhaXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED"}, "json": {"request_id": "37586371-768b-45e6-b64d-83ebeb126821", "extent": {"volume": {"altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.660962462626394, "lng": -113.85585556853685}, {"lat": 53.67366429003943, "lng": -113.85585556853685}, {"lat": 53.67366429003943, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.83168401675414}]}}, "time_start": {"value": "2026-07-13T22:49:07.950877Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:19:07.950877Z", "format": "RFC3339"}}}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:47 GMT", "Content-Type": "application/json", "Content-Length": "150", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, POST", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.754586, "reported": "2026-07-13T22:49:47.898881Z", "json": {"outcome": {"success": true, "message": "All operational intents in the area cleared successfully", "timestamp": "2026-07-13T22:49:47.891008+00:00"}}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.ClearArea", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://uss-qualifier.stage.iart.software/mockuss/flight_planning/v1/clear_area_requests", "initiated_at": "2026-07-13T22:49:47.902041Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "631", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU3OCwiaWF0IjoxNzgzOTgyOTc4LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoidXNzLXF1YWxpZmllci5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"request_id": "69aef679-339d-49c2-ac11-17ae24b8dc5b", "extent": {"volume": {"altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.660962462626394, "lng": -113.85585556853685}, {"lat": 53.67366429003943, "lng": -113.85585556853685}, {"lat": 53.67366429003943, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.83168401675414}]}}, "time_start": {"value": "2026-07-13T22:49:07.950877Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:19:07.950877Z", "format": "RFC3339"}}}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:47 GMT", "Content-Type": "application/json", "Content-Length": "222", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.026876, "reported": "2026-07-13T22:49:47.929976Z", "json": {"outcome": {"details": {"error": null, "flight_deletion_errors": {}, "flights_deleted": [], "op_intent_removal_errors": {}, "op_intents_removed": []}, "message": "See `details` field in response for more information", "success": true}}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.ClearArea", "participant_id": "mock_uss"}], "end_time": "2026-07-13T22:49:47.930601Z"}, {"name": "Clear area validation", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/prep_planners.md#clear-area-validation-test-step", "start_time": "2026-07-13T22:49:47.930625Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:49:47.973220Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1", "astm.f3548.v21.DSS0005,2"]}, {"name": "Area is clear of op intents", "timestamp": "2026-07-13T22:49:47.973380Z", "participants": [], "requirements": []}, {"name": "DSS responses", "timestamp": "2026-07-13T22:49:47.986600Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1", "astm.f3548.v21.DSS0005,2"]}, {"name": "Area is clear of op intents", "timestamp": "2026-07-13T22:49:47.986745Z", "participants": [], "requirements": []}, {"name": "DSS responses", "timestamp": "2026-07-13T22:49:47.998707Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1", "astm.f3548.v21.DSS0005,2"]}, {"name": "Area is clear of op intents", "timestamp": "2026-07-13T22:49:47.998841Z", "participants": [], "requirements": []}, {"name": "DSS responses", "timestamp": "2026-07-13T22:49:48.016476Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1", "astm.f3548.v21.DSS0005,2"]}, {"name": "Area is clear of op intents", "timestamp": "2026-07-13T22:49:48.016666Z", "participants": [], "requirements": []}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:49:47.931608Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "637", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663231778008885, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.8441131701664}, {"lat": 53.663231778008885, "lng": -113.8441131701664}]}}, "time_start": {"value": "2026-07-13T22:48:08.950877Z", "format": "RFC3339"}, "time_end": {"value": "2026-08-15T00:19:08.950877Z", "format": "RFC3339"}}, "request_id": "1ff8367d-0662-4b74-b1dd-59beeb5b9ffa"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:47 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.040211, "reported": "2026-07-13T22:49:47.972787Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:49:47.974495Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 641.95, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:49:07.950877Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:19:08.950877Z", "format": "RFC3339"}}, "request_id": "90533ee0-4913-4710-915d-29c015cb673f"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:47 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.011022, "reported": "2026-07-13T22:49:47.986308Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:49:47.987610Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 641.95, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:49:07.950877Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:19:08.950877Z", "format": "RFC3339"}}, "request_id": "e25e2d62-d61f-4f18-8fa3-0d912e5b7257"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:47 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.009884, "reported": "2026-07-13T22:49:47.998425Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:49:48.000075Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "641", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.660962462626394, "lng": -113.85585556853685}, {"lat": 53.67366429003943, "lng": -113.85585556853685}, {"lat": 53.67366429003943, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.83168401675414}]}}, "time_start": {"value": "2026-07-13T22:49:07.950877Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:19:07.950877Z", "format": "RFC3339"}}, "request_id": "1d60e884-4463-4080-b3b0-4ff853e1e24c"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:48 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.014525, "reported": "2026-07-13T22:49:48.015932Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:48.016712Z"}], "end_time": "2026-07-13T22:49:48.016739Z"}], "successful": true, "end_time": "2026-07-13T22:49:48.016786Z"}}, {"action_generator": {"actions": [{"test_suite": {"name": "DSS testing for ASTM F3548-21", "suite_type": "suites.astm.utm.dss_probing", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/suites/astm/utm/dss_probing.md", "start_time": "2026-07-13T22:49:48.018088Z", "actions": [{"test_scenario": {"name": "ASTM SCD DSS: Operational Intent Explicit Subscription handling", "scenario_type": "scenarios.astm.utm.dss.OIRExplicitSubHandling", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_explicit_sub_handling.md", "resource_origins": {"dss": "instance 1 in dss_instances in top-level resource pool", "id_generator": "id_generator in top-level resource pool", "client_identity": "utm_client_identity in top-level resource pool", "planning_area": "planning_area in top-level resource pool"}, "start_time": "2026-07-13T22:49:48.018402Z", "cases": [{"name": "Setup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_explicit_sub_handling.md#setup-test-case", "start_time": "2026-07-13T22:49:48.018498Z", "steps": [{"name": "Cleanup OIRs", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_explicit_sub_handling.md#cleanup-oirs-test-step", "start_time": "2026-07-13T22:49:48.018553Z", "failed_checks": [], "passed_checks": [{"name": "Operational intent references can be searched for", "timestamp": "2026-07-13T22:49:48.036083Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent references can be queried by ID", "timestamp": "2026-07-13T22:49:48.045131Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:49:48.020382Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "394", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}}, "request_id": "d419c52a-5f12-4dc8-89c1-9098ed3a2fb8"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:48 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "894", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.012939, "reported": "2026-07-13T22:49:48.034322Z", "json": {"operational_intent_references": [{"id": "458b91a5-5f15-4dc2-bb1d-f507a65052b6", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-06-12T19:15:08.145161Z", "format": "RFC3339"}, "time_end": {"value": "2026-06-12T20:00:07.086625Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "0e60e0e0-13a0-436e-b053-8c8aecbbb8ee"}, {"id": "5d09835b-12f0-4849-94d0-fbeba139656e", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-06-11T21:51:23.583672Z", "format": "RFC3339"}, "time_end": {"value": "2026-06-11T22:36:21.146803Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "c492a4cf-f057-43f3-9cf7-c0667d800390"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000191-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:48.036208Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:49:48 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.00803, "reported": "2026-07-13T22:49:48.044955Z", "json": {"message": "OperationalIntent 00000191-35c7-403f-86b8-beca68d40000 not found (E:f8006e15-e9f9-40ac-86de-42c48ccafa68)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:48.045165Z"}, {"name": "Cleanup Subscriptions", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_explicit_sub_handling.md#cleanup-subscriptions-test-step", "start_time": "2026-07-13T22:49:48.045193Z", "failed_checks": [], "passed_checks": [{"name": "Successful subscription search query", "timestamp": "2026-07-13T22:49:48.062066Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:49:48.072407Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:49:48.081949Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/query", "initiated_at": "2026-07-13T22:49:48.046302Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "394", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}}, "request_id": "2b291085-eac8-4038-9e62-fc90cf8e65c5"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:48 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "21", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.014202, "reported": "2026-07-13T22:49:48.061583Z", "json": {"subscriptions": []}, "body": null}, "query_type": "astm.f3548.v21.dss.querySubscriptions", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000192-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:48.062233Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:49:48 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.009056, "reported": "2026-07-13T22:49:48.072076Z", "json": {"message": "Subscription 00000192-35c7-403f-86b8-beca68d40000 not found (E:a8bfb16a-49a9-46e3-918b-8f502c09a432)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000193-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:48.072486Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:49:48 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.0085, "reported": "2026-07-13T22:49:48.081758Z", "json": {"message": "Subscription 00000193-35c7-403f-86b8-beca68d40000 not found (E:c5f73995-8902-40f5-bfe3-af646952a45e)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:48.081982Z"}], "end_time": "2026-07-13T22:49:48.082000Z"}, {"name": "Validate explicit subscription on OIR creation", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_explicit_sub_handling.md#validate-explicit-subscription-on-oir-creation-test-case", "start_time": "2026-07-13T22:49:48.082034Z", "steps": [{"name": "Create independent subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_explicit_sub_handling.md#create-independent-subscription-test-step", "start_time": "2026-07-13T22:49:48.082803Z", "failed_checks": [], "passed_checks": [{"name": "Create subscription query succeeds", "timestamp": "2026-07-13T22:49:48.117198Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000192-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:48.084414Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "722", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88000000000001}, {"lat": 53.647, "lng": -113.81}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.68, "lng": -113.88000000000001}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:49:38.082056Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:38.082056Z", "format": "RFC3339"}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "0ff75de7-5474-45b2-afc1-ccf3ecf4e852"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:48 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "540", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.030359, "reported": "2026-07-13T22:49:48.115686Z", "json": {"subscription": {"id": "00000192-35c7-403f-86b8-beca68d40000", "version": "0zssSVu40pXl6K5TtFUZFi4uyQjtMpa1-n5DTQiOx8Y_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:49:38.082056Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:38.082056Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}, "operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.createSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:48.117252Z"}, {"name": "Provide subscription not covering extent of OIR being created", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_explicit_sub_handling.md#provide-subscription-not-covering-extent-of-oir-being-created-test-step", "start_time": "2026-07-13T22:49:48.117286Z", "failed_checks": [], "passed_checks": [{"name": "Request to create OIR with too short subscription fails", "timestamp": "2026-07-13T22:49:48.138380Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000191-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:48.118753Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "718", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:49:38.117325Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:39.082056Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "00000192-35c7-403f-86b8-beca68d40000", "request_id": "4cf873e5-3466-4c03-a0a8-1c2827963800"}, "body": null}, "response": {"code": 400, "headers": {"Date": "Mon, 13 Jul 2026 22:49:48 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "107", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.018676, "reported": "2026-07-13T22:49:48.138223Z", "json": {"message": "Subscription ends before the OperationalIntent ends (E:da08767d-522b-48a5-8adf-18b7b749e08f)"}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:48.138413Z"}, {"name": "Create an OIR with correct explicit subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_explicit_sub_handling.md#create-an-oir-with-correct-explicit-subscription-test-step", "start_time": "2026-07-13T22:49:48.138452Z", "failed_checks": [], "passed_checks": [{"name": "Create operational intent reference query succeeds", "timestamp": "2026-07-13T22:49:48.179910Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000191-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:48.139511Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "718", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:49:38.138488Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:08:38.082056Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "00000192-35c7-403f-86b8-beca68d40000", "request_id": "068db407-0013-4d1c-9eaa-fc39e77eac0b"}, "body": null}, "response": {"code": 201, "headers": {"Date": "Mon, 13 Jul 2026 22:49:48 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1021", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.037082, "reported": "2026-07-13T22:49:48.177425Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "00000192-35c7-403f-86b8-beca68d40000", "notification_index": 1}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}, {"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 4}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 9}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}], "operational_intent_reference": {"id": "00000191-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "kaKEJAP532c6LSwaE1gR69.ZwYDYxYNXODgrmZKgggg_", "time_start": {"value": "2026-07-13T22:49:38.138488Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:08:38.082056Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "00000192-35c7-403f-86b8-beca68d40000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:48.179997Z"}, {"name": "OIR is attached to expected subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_explicit_sub_handling.md#oir-is-attached-to-expected-subscription-test-step", "start_time": "2026-07-13T22:49:48.180048Z", "failed_checks": [], "passed_checks": [{"name": "Get operational intent reference by ID", "timestamp": "2026-07-13T22:49:48.207401Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "OIR is attached to expected subscription", "timestamp": "2026-07-13T22:49:48.207504Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000191-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:48.180157Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:48 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "502", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.017871, "reported": "2026-07-13T22:49:48.198855Z", "json": {"operational_intent_reference": {"id": "00000191-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "kaKEJAP532c6LSwaE1gR69.ZwYDYxYNXODgrmZKgggg_", "time_start": {"value": "2026-07-13T22:49:38.138488Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:08:38.082056Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "00000192-35c7-403f-86b8-beca68d40000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:48.207535Z"}], "end_time": "2026-07-13T22:49:48.207560Z"}, {"name": "Validate explicit subscription upon subscription replacement", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_explicit_sub_handling.md#validate-explicit-subscription-upon-subscription-replacement-test-case", "start_time": "2026-07-13T22:49:48.207598Z", "steps": [{"name": "Create a subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_explicit_sub_handling.md#create-a-subscription-test-step", "start_time": "2026-07-13T22:49:48.207838Z", "failed_checks": [], "passed_checks": [{"name": "Create subscription query succeeds", "timestamp": "2026-07-13T22:49:48.234845Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000193-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:48.208979Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "722", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88000000000001}, {"lat": 53.647, "lng": -113.81}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.68, "lng": -113.88000000000001}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:49:38.207629Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:08:36.151197Z", "format": "RFC3339"}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "69908db3-1c25-49bb-a920-f9fcfd76226b"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:48 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1008", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.023054, "reported": "2026-07-13T22:49:48.232960Z", "json": {"subscription": {"id": "00000193-35c7-403f-86b8-beca68d40000", "version": "V8WosFCJW8z.ktwPr4qsBWaj7SN-tiV2PNzWCJJ2psY_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:49:38.207629Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:08:36.151197Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}, "operational_intent_references": [{"id": "00000191-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "kaKEJAP532c6LSwaE1gR69.ZwYDYxYNXODgrmZKgggg_", "time_start": {"value": "2026-07-13T22:49:38.138488Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:08:38.082056Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "00000192-35c7-403f-86b8-beca68d40000"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.createSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:48.234900Z"}, {"name": "Attempt to replace OIR's existing explicit subscription with an insufficient one", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_explicit_sub_handling.md#attempt-to-replace-oir's-existing-explicit-subscription-with-an-insufficient-one-test-step", "start_time": "2026-07-13T22:49:48.235913Z", "failed_checks": [], "passed_checks": [{"name": "Request to mutate OIR while providing a too short subscription fails", "timestamp": "2026-07-13T22:49:48.261363Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000191-35c7-403f-86b8-beca68d40000/kaKEJAP532c6LSwaE1gR69.ZwYDYxYNXODgrmZKgggg_", "initiated_at": "2026-07-13T22:49:48.236165Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "718", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:49:38.138488Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:08:38.082056Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "00000193-35c7-403f-86b8-beca68d40000", "request_id": "5609f85c-cc97-47e3-8433-ed5dfc99d5eb"}, "body": null}, "response": {"code": 400, "headers": {"Date": "Mon, 13 Jul 2026 22:49:48 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "124", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.023973, "reported": "2026-07-13T22:49:48.261141Z", "json": {"message": "Subscription does not begin until after the OperationalIntent starts (E:303b2a08-e0f3-43ed-ac05-5fd94284b27b)"}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:48.261409Z"}, {"name": "OIR is attached to expected subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_explicit_sub_handling.md#oir-is-attached-to-expected-subscription-test-step-1", "start_time": "2026-07-13T22:49:48.261476Z", "failed_checks": [], "passed_checks": [{"name": "Get operational intent reference by ID", "timestamp": "2026-07-13T22:49:48.278365Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "OIR is attached to expected subscription", "timestamp": "2026-07-13T22:49:48.278464Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000191-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:48.261570Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:48 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "502", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.014348, "reported": "2026-07-13T22:49:48.276907Z", "json": {"operational_intent_reference": {"id": "00000191-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "kaKEJAP532c6LSwaE1gR69.ZwYDYxYNXODgrmZKgggg_", "time_start": {"value": "2026-07-13T22:49:38.138488Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:08:38.082056Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "00000192-35c7-403f-86b8-beca68d40000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:48.278517Z"}, {"name": "Replace the OIR's explicit subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_explicit_sub_handling.md#replace-the-oir's-explicit-subscription-test-step", "start_time": "2026-07-13T22:49:48.278562Z", "failed_checks": [], "passed_checks": [{"name": "Mutate operational intent reference query succeeds", "timestamp": "2026-07-13T22:49:48.336422Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000191-35c7-403f-86b8-beca68d40000/kaKEJAP532c6LSwaE1gR69.ZwYDYxYNXODgrmZKgggg_", "initiated_at": "2026-07-13T22:49:48.280060Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "718", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:49:38.207629Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:08:36.151197Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "00000193-35c7-403f-86b8-beca68d40000", "request_id": "c478748b-34a9-4d27-ab7e-a1eab203dd91"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:48 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1104", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.052386, "reported": "2026-07-13T22:49:48.333547Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "00000192-35c7-403f-86b8-beca68d40000", "notification_index": 2}, {"subscription_id": "00000193-35c7-403f-86b8-beca68d40000", "notification_index": 1}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}, {"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 5}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 10}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}], "operational_intent_reference": {"id": "00000191-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 2, "state": "Accepted", "ovn": "zQTcjYVDqwfk5MqDdS2Xe7B68TVKFGTJJs776PPuXxY_", "time_start": {"value": "2026-07-13T22:49:38.207629Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:08:36.151197Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "00000193-35c7-403f-86b8-beca68d40000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:48.336506Z"}, {"name": "OIR is attached to expected subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_explicit_sub_handling.md#oir-is-attached-to-expected-subscription-test-step-1", "start_time": "2026-07-13T22:49:48.336559Z", "failed_checks": [], "passed_checks": [{"name": "Get operational intent reference by ID", "timestamp": "2026-07-13T22:49:48.348973Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "OIR is attached to expected subscription", "timestamp": "2026-07-13T22:49:48.349078Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000191-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:48.336664Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:48 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "502", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.009694, "reported": "2026-07-13T22:49:48.347368Z", "json": {"operational_intent_reference": {"id": "00000191-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 2, "state": "Accepted", "ovn": "zQTcjYVDqwfk5MqDdS2Xe7B68TVKFGTJJs776PPuXxY_", "time_start": {"value": "2026-07-13T22:49:38.207629Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:08:36.151197Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "00000193-35c7-403f-86b8-beca68d40000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:48.349123Z"}, {"name": "Cleanup After Test Case", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_explicit_sub_handling.md#cleanup-after-test-case-test-step", "start_time": "2026-07-13T22:49:48.349170Z", "failed_checks": [], "passed_checks": [{"name": "Delete operational intent reference query succeeds", "timestamp": "2026-07-13T22:49:48.401239Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Subscription can be deleted", "timestamp": "2026-07-13T22:49:48.432091Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}], "queries": [{"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000191-35c7-403f-86b8-beca68d40000/zQTcjYVDqwfk5MqDdS2Xe7B68TVKFGTJJs776PPuXxY_", "initiated_at": "2026-07-13T22:49:48.349293Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:48 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1104", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.048119, "reported": "2026-07-13T22:49:48.398490Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "00000192-35c7-403f-86b8-beca68d40000", "notification_index": 3}, {"subscription_id": "00000193-35c7-403f-86b8-beca68d40000", "notification_index": 2}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}, {"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 6}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 11}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}], "operational_intent_reference": {"id": "00000191-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 2, "state": "Accepted", "ovn": "zQTcjYVDqwfk5MqDdS2Xe7B68TVKFGTJJs776PPuXxY_", "time_start": {"value": "2026-07-13T22:49:38.207629Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:08:36.151197Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "00000193-35c7-403f-86b8-beca68d40000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000193-35c7-403f-86b8-beca68d40000/V8WosFCJW8z.ktwPr4qsBWaj7SN-tiV2PNzWCJJ2psY_", "initiated_at": "2026-07-13T22:49:48.401434Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:48 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "505", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.02939, "reported": "2026-07-13T22:49:48.431933Z", "json": {"subscription": {"id": "00000193-35c7-403f-86b8-beca68d40000", "version": "V8WosFCJW8z.ktwPr4qsBWaj7SN-tiV2PNzWCJJ2psY_", "notification_index": 2, "time_start": {"value": "2026-07-13T22:49:38.207629Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:08:36.151197Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:48.432130Z"}], "end_time": "2026-07-13T22:49:48.432147Z"}, {"name": "OIR in ACCEPTED state can be created without subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_explicit_sub_handling.md#oir-in-accepted-state-can-be-created-without-subscription-test-case", "start_time": "2026-07-13T22:49:48.432187Z", "steps": [{"name": "Create an operational intent reference", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_explicit_sub_handling.md#create-an-operational-intent-reference-test-step", "start_time": "2026-07-13T22:49:48.432214Z", "failed_checks": [], "passed_checks": [{"name": "Create operational intent reference query succeeds", "timestamp": "2026-07-13T22:49:48.463423Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000191-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:48.433244Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "659", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:49:38.432246Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:48.432251Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "request_id": "1941f1c5-67ee-400e-bde7-f1d61d12d7dd"}, "body": null}, "response": {"code": 201, "headers": {"Date": "Mon, 13 Jul 2026 22:49:48 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1022", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.027944, "reported": "2026-07-13T22:49:48.462025Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "00000192-35c7-403f-86b8-beca68d40000", "notification_index": 4}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}, {"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 7}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 12}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}], "operational_intent_reference": {"id": "00000191-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "WnqV7xaDrvZAtpJ7k-fuN0iqYVBlP9eYS8GH.qZLujQ_", "time_start": {"value": "2026-07-13T22:49:38.432246Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:48.432251Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "00000000-0000-4000-8000-000000000000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:48.463478Z"}, {"name": "OIR is not attached to any subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_explicit_sub_handling.md#oir-is-not-attached-to-any-subscription-test-step", "start_time": "2026-07-13T22:49:48.463523Z", "failed_checks": [], "passed_checks": [{"name": "Get operational intent reference by ID", "timestamp": "2026-07-13T22:49:48.479033Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Subscription referenced by the OIR does not exist", "timestamp": "2026-07-13T22:49:48.488797Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "OIR is not attached to a subscription", "timestamp": "2026-07-13T22:49:48.488854Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000191-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:48.463616Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:48 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "502", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.013227, "reported": "2026-07-13T22:49:48.477740Z", "json": {"operational_intent_reference": {"id": "00000191-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "WnqV7xaDrvZAtpJ7k-fuN0iqYVBlP9eYS8GH.qZLujQ_", "time_start": {"value": "2026-07-13T22:49:38.432246Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:48.432251Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "00000000-0000-4000-8000-000000000000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000000-0000-4000-8000-000000000000", "initiated_at": "2026-07-13T22:49:48.479137Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:49:48 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.008735, "reported": "2026-07-13T22:49:48.488657Z", "json": {"message": "Subscription 00000000-0000-4000-8000-000000000000 not found (E:ba1a5e81-7f45-4b81-9183-ef3d09774f7b)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:48.488883Z"}], "end_time": "2026-07-13T22:49:48.488899Z"}, {"name": "Validate explicit subscription being attached to OIR without subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_explicit_sub_handling.md#validate-explicit-subscription-being-attached-to-oir-without-subscription-test-case", "start_time": "2026-07-13T22:49:48.488933Z", "steps": [{"name": "Create a subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_explicit_sub_handling.md#create-a-subscription-test-step-1", "start_time": "2026-07-13T22:49:48.489147Z", "failed_checks": [], "passed_checks": [{"name": "Create subscription query succeeds", "timestamp": "2026-07-13T22:49:48.513580Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000193-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:48.490233Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "722", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88000000000001}, {"lat": 53.647, "lng": -113.81}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.68, "lng": -113.88000000000001}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:49:38.488968Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:46.488973Z", "format": "RFC3339"}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "3b061971-2e0f-4b17-8611-6915bd4f8717"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:48 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1008", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.019218, "reported": "2026-07-13T22:49:48.510500Z", "json": {"subscription": {"id": "00000193-35c7-403f-86b8-beca68d40000", "version": "yLdeoFQpVlmYDKtr-a3szzHSUbJAtbByk-hyWdluwto_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:49:38.488968Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:46.488973Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}, "operational_intent_references": [{"id": "00000191-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "WnqV7xaDrvZAtpJ7k-fuN0iqYVBlP9eYS8GH.qZLujQ_", "time_start": {"value": "2026-07-13T22:49:38.432246Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:48.432251Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "00000000-0000-4000-8000-000000000000"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.createSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:48.513643Z"}, {"name": "Attempt to attach insufficient subscription to OIR", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_explicit_sub_handling.md#attempt-to-attach-insufficient-subscription-to-oir-test-step", "start_time": "2026-07-13T22:49:48.514843Z", "failed_checks": [], "passed_checks": [{"name": "Request to attach insufficient subscription to OIR fails", "timestamp": "2026-07-13T22:49:48.542229Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000191-35c7-403f-86b8-beca68d40000/WnqV7xaDrvZAtpJ7k-fuN0iqYVBlP9eYS8GH.qZLujQ_", "initiated_at": "2026-07-13T22:49:48.515253Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "718", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:49:38.432246Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:48.432251Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "00000193-35c7-403f-86b8-beca68d40000", "request_id": "931d8e44-2b6c-4969-8316-1e9afaaa43a5"}, "body": null}, "response": {"code": 400, "headers": {"Date": "Mon, 13 Jul 2026 22:49:48 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "124", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.025143, "reported": "2026-07-13T22:49:48.541918Z", "json": {"message": "Subscription does not begin until after the OperationalIntent starts (E:6be11f7b-f89b-42c7-9c84-5bb15f6f638e)"}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:48.542274Z"}, {"name": "OIR is not attached to any subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_explicit_sub_handling.md#oir-is-not-attached-to-any-subscription-test-step-1", "start_time": "2026-07-13T22:49:48.542354Z", "failed_checks": [], "passed_checks": [{"name": "Get operational intent reference by ID", "timestamp": "2026-07-13T22:49:48.556823Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Subscription referenced by the OIR does not exist", "timestamp": "2026-07-13T22:49:48.566890Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "OIR is not attached to a subscription", "timestamp": "2026-07-13T22:49:48.567015Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000191-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:48.542463Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:48 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "502", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.012054, "reported": "2026-07-13T22:49:48.555849Z", "json": {"operational_intent_reference": {"id": "00000191-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "WnqV7xaDrvZAtpJ7k-fuN0iqYVBlP9eYS8GH.qZLujQ_", "time_start": {"value": "2026-07-13T22:49:38.432246Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:48.432251Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "00000000-0000-4000-8000-000000000000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000000-0000-4000-8000-000000000000", "initiated_at": "2026-07-13T22:49:48.556919Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:49:48 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.009178, "reported": "2026-07-13T22:49:48.566753Z", "json": {"message": "Subscription 00000000-0000-4000-8000-000000000000 not found (E:d3b7e333-4931-49bd-8945-83259976d573)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:48.567062Z"}, {"name": "Attach explicit subscription to OIR", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_explicit_sub_handling.md#attach-explicit-subscription-to-oir-test-step", "start_time": "2026-07-13T22:49:48.567101Z", "failed_checks": [], "passed_checks": [{"name": "Mutate operational intent reference query succeeds", "timestamp": "2026-07-13T22:49:48.656841Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000191-35c7-403f-86b8-beca68d40000/WnqV7xaDrvZAtpJ7k-fuN0iqYVBlP9eYS8GH.qZLujQ_", "initiated_at": "2026-07-13T22:49:48.569528Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "718", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:49:38.488968Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:46.488973Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "00000193-35c7-403f-86b8-beca68d40000", "request_id": "7fca3ddd-b61d-4b13-bf99-7ef6521e9ca7"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:48 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1104", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.084156, "reported": "2026-07-13T22:49:48.654856Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 8}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 13}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "00000192-35c7-403f-86b8-beca68d40000", "notification_index": 5}, {"subscription_id": "00000193-35c7-403f-86b8-beca68d40000", "notification_index": 1}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}], "operational_intent_reference": {"id": "00000191-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 2, "state": "Accepted", "ovn": "4FDXQP83V6auRN1eWcxYx8USFDhXQ5hWk6P5Yx4VSUk_", "time_start": {"value": "2026-07-13T22:49:38.488968Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:46.488973Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "00000193-35c7-403f-86b8-beca68d40000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:48.656899Z"}, {"name": "OIR is attached to expected subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_explicit_sub_handling.md#oir-is-attached-to-expected-subscription-test-step-2", "start_time": "2026-07-13T22:49:48.656935Z", "failed_checks": [], "passed_checks": [{"name": "Get operational intent reference by ID", "timestamp": "2026-07-13T22:49:48.676676Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "OIR is attached to expected subscription", "timestamp": "2026-07-13T22:49:48.676772Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000191-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:48.657006Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:48 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "502", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.017178, "reported": "2026-07-13T22:49:48.675108Z", "json": {"operational_intent_reference": {"id": "00000191-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 2, "state": "Accepted", "ovn": "4FDXQP83V6auRN1eWcxYx8USFDhXQ5hWk6P5Yx4VSUk_", "time_start": {"value": "2026-07-13T22:49:38.488968Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:46.488973Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "00000193-35c7-403f-86b8-beca68d40000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:48.676812Z"}], "end_time": "2026-07-13T22:49:48.676840Z"}, {"name": "Remove explicit subscription from OIR", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_explicit_sub_handling.md#remove-explicit-subscription-from-oir-test-case", "start_time": "2026-07-13T22:49:48.676901Z", "steps": [{"name": "Remove explicit subscription from OIR", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_explicit_sub_handling.md#remove-explicit-subscription-from-oir-test-step", "start_time": "2026-07-13T22:49:48.676938Z", "failed_checks": [], "passed_checks": [{"name": "Mutate operational intent reference query succeeds", "timestamp": "2026-07-13T22:49:48.748476Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000191-35c7-403f-86b8-beca68d40000/4FDXQP83V6auRN1eWcxYx8USFDhXQ5hWk6P5Yx4VSUk_", "initiated_at": "2026-07-13T22:49:48.678381Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "659", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:49:38.488968Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:46.488973Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "request_id": "fe8d316c-25ed-4c6b-a80e-8e0e90d1d79b"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:48 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1104", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.067422, "reported": "2026-07-13T22:49:48.746771Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "00000192-35c7-403f-86b8-beca68d40000", "notification_index": 6}, {"subscription_id": "00000193-35c7-403f-86b8-beca68d40000", "notification_index": 2}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}, {"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 9}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 14}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}], "operational_intent_reference": {"id": "00000191-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 3, "state": "Accepted", "ovn": "l0ksX.n6KShqN-nQL9Mpc1gUI3aZxZG3Hj6WNmuhRew_", "time_start": {"value": "2026-07-13T22:49:38.488968Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:46.488973Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "00000000-0000-4000-8000-000000000000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:48.748524Z"}, {"name": "OIR is not attached to any subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_explicit_sub_handling.md#oir-is-not-attached-to-any-subscription-test-step-2", "start_time": "2026-07-13T22:49:48.748563Z", "failed_checks": [], "passed_checks": [{"name": "Get operational intent reference by ID", "timestamp": "2026-07-13T22:49:48.763961Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Subscription referenced by the OIR does not exist", "timestamp": "2026-07-13T22:49:48.776558Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "OIR is not attached to a subscription", "timestamp": "2026-07-13T22:49:48.776621Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000191-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:48.748635Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:48 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "502", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.013693, "reported": "2026-07-13T22:49:48.763076Z", "json": {"operational_intent_reference": {"id": "00000191-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 3, "state": "Accepted", "ovn": "l0ksX.n6KShqN-nQL9Mpc1gUI3aZxZG3Hj6WNmuhRew_", "time_start": {"value": "2026-07-13T22:49:38.488968Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:46.488973Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "00000000-0000-4000-8000-000000000000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000000-0000-4000-8000-000000000000", "initiated_at": "2026-07-13T22:49:48.764052Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:49:48 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.011618, "reported": "2026-07-13T22:49:48.776418Z", "json": {"message": "Subscription 00000000-0000-4000-8000-000000000000 not found (E:912ce3e0-de16-405b-9039-33da0229d191)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:48.776646Z"}], "end_time": "2026-07-13T22:49:48.776661Z"}], "successful": true, "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_explicit_sub_handling.md#cleanup", "start_time": "2026-07-13T22:49:48.776689Z", "failed_checks": [], "passed_checks": [{"name": "Operational intent reference removed", "timestamp": "2026-07-13T22:49:48.850583Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Operational intent references can be searched for", "timestamp": "2026-07-13T22:49:48.850658Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent references can be queried by ID", "timestamp": "2026-07-13T22:49:48.860307Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Successful subscription search query", "timestamp": "2026-07-13T22:49:49.012375Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:49:49.036817Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be deleted", "timestamp": "2026-07-13T22:49:49.065610Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:49:49.235038Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be deleted", "timestamp": "2026-07-13T22:49:49.268891Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:49:49.287579Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:49:49.339964Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:49:48.777691Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "394", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}}, "request_id": "8f0d34d7-76d5-40d6-a032-ec79c44d692d"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:48 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1363", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.021446, "reported": "2026-07-13T22:49:48.800107Z", "json": {"operational_intent_references": [{"id": "00000191-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 3, "state": "Accepted", "ovn": "l0ksX.n6KShqN-nQL9Mpc1gUI3aZxZG3Hj6WNmuhRew_", "time_start": {"value": "2026-07-13T22:49:38.488968Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:46.488973Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "00000000-0000-4000-8000-000000000000"}, {"id": "458b91a5-5f15-4dc2-bb1d-f507a65052b6", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-06-12T19:15:08.145161Z", "format": "RFC3339"}, "time_end": {"value": "2026-06-12T20:00:07.086625Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "0e60e0e0-13a0-436e-b053-8c8aecbbb8ee"}, {"id": "5d09835b-12f0-4849-94d0-fbeba139656e", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-06-11T21:51:23.583672Z", "format": "RFC3339"}, "time_end": {"value": "2026-06-11T22:36:21.146803Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "c492a4cf-f057-43f3-9cf7-c0667d800390"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000191-35c7-403f-86b8-beca68d40000/l0ksX.n6KShqN-nQL9Mpc1gUI3aZxZG3Hj6WNmuhRew_", "initiated_at": "2026-07-13T22:49:48.802943Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:48 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1105", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.044396, "reported": "2026-07-13T22:49:48.848421Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "00000192-35c7-403f-86b8-beca68d40000", "notification_index": 7}, {"subscription_id": "00000193-35c7-403f-86b8-beca68d40000", "notification_index": 3}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}, {"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 10}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 15}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}], "operational_intent_reference": {"id": "00000191-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 3, "state": "Accepted", "ovn": "l0ksX.n6KShqN-nQL9Mpc1gUI3aZxZG3Hj6WNmuhRew_", "time_start": {"value": "2026-07-13T22:49:38.488968Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:46.488973Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "00000000-0000-4000-8000-000000000000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000191-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:48.850785Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:49:48 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.008413, "reported": "2026-07-13T22:49:48.860107Z", "json": {"message": "OperationalIntent 00000191-35c7-403f-86b8-beca68d40000 not found (E:9f95f145-2a49-4072-9d11-162835e5dd6c)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/query", "initiated_at": "2026-07-13T22:49:48.861594Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "394", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}}, "request_id": "cb68572c-0e7e-4744-a8bc-1cb6078501d6"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:49 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "996", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.149421, "reported": "2026-07-13T22:49:49.012029Z", "json": {"subscriptions": [{"id": "00000192-35c7-403f-86b8-beca68d40000", "version": "0zssSVu40pXl6K5TtFUZFi4uyQjtMpa1-n5DTQiOx8Y_", "notification_index": 7, "time_start": {"value": "2026-07-13T22:49:38.082056Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:38.082056Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}, {"id": "00000193-35c7-403f-86b8-beca68d40000", "version": "yLdeoFQpVlmYDKtr-a3szzHSUbJAtbByk-hyWdluwto_", "notification_index": 3, "time_start": {"value": "2026-07-13T22:49:38.488968Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:46.488973Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}]}, "body": null}, "query_type": "astm.f3548.v21.dss.querySubscriptions", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000192-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:49.016029Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:49 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "505", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.018507, "reported": "2026-07-13T22:49:49.035263Z", "json": {"subscription": {"id": "00000192-35c7-403f-86b8-beca68d40000", "version": "0zssSVu40pXl6K5TtFUZFi4uyQjtMpa1-n5DTQiOx8Y_", "notification_index": 7, "time_start": {"value": "2026-07-13T22:49:38.082056Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:38.082056Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000192-35c7-403f-86b8-beca68d40000/0zssSVu40pXl6K5TtFUZFi4uyQjtMpa1-n5DTQiOx8Y_", "initiated_at": "2026-07-13T22:49:49.036928Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:49 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "505", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.0274, "reported": "2026-07-13T22:49:49.065324Z", "json": {"subscription": {"id": "00000192-35c7-403f-86b8-beca68d40000", "version": "0zssSVu40pXl6K5TtFUZFi4uyQjtMpa1-n5DTQiOx8Y_", "notification_index": 7, "time_start": {"value": "2026-07-13T22:49:38.082056Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:38.082056Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000193-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:49.065769Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:49 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "505", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.166701, "reported": "2026-07-13T22:49:49.233476Z", "json": {"subscription": {"id": "00000193-35c7-403f-86b8-beca68d40000", "version": "yLdeoFQpVlmYDKtr-a3szzHSUbJAtbByk-hyWdluwto_", "notification_index": 3, "time_start": {"value": "2026-07-13T22:49:38.488968Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:46.488973Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000193-35c7-403f-86b8-beca68d40000/yLdeoFQpVlmYDKtr-a3szzHSUbJAtbByk-hyWdluwto_", "initiated_at": "2026-07-13T22:49:49.235166Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:49 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "505", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.032473, "reported": "2026-07-13T22:49:49.268565Z", "json": {"subscription": {"id": "00000193-35c7-403f-86b8-beca68d40000", "version": "yLdeoFQpVlmYDKtr-a3szzHSUbJAtbByk-hyWdluwto_", "notification_index": 3, "time_start": {"value": "2026-07-13T22:49:38.488968Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:46.488973Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000192-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:49.268989Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:49:49 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.01729, "reported": "2026-07-13T22:49:49.287263Z", "json": {"message": "Subscription 00000192-35c7-403f-86b8-beca68d40000 not found (E:41f96156-8c51-48e0-84aa-051aa09505f3)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000193-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:49.287658Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:49:49 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.050942, "reported": "2026-07-13T22:49:49.339640Z", "json": {"message": "Subscription 00000193-35c7-403f-86b8-beca68d40000 not found (E:e314a010-d0de-4177-bf3f-49799cd943c9)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}]}, "end_time": "2026-07-13T22:49:49.340021Z"}}, {"test_scenario": {"name": "ASTM SCD DSS: Implicit Subscription handling", "scenario_type": "scenarios.astm.utm.dss.OIRImplicitSubHandling", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md", "resource_origins": {"dss": "instance 1 in dss_instances in top-level resource pool", "id_generator": "id_generator in top-level resource pool", "planning_area": "planning_area in top-level resource pool", "utm_client_identity": "utm_client_identity in top-level resource pool"}, "start_time": "2026-07-13T22:49:49.340653Z", "cases": [{"name": "Setup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#setup-test-case", "start_time": "2026-07-13T22:49:49.340724Z", "steps": [{"name": "Ensure clean workspace", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#ensure-clean-workspace-test-step", "start_time": "2026-07-13T22:49:49.340790Z", "failed_checks": [], "passed_checks": [{"name": "Operational intent references can be searched for", "timestamp": "2026-07-13T22:49:49.360684Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent references can be queried by ID", "timestamp": "2026-07-13T22:49:49.369342Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Operational intent references can be queried by ID", "timestamp": "2026-07-13T22:49:49.431561Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Operational intent references can be queried by ID", "timestamp": "2026-07-13T22:49:49.444049Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Successful subscription search query", "timestamp": "2026-07-13T22:49:49.455849Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:49:49.518745Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:49:49.341094Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "456", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}, "outline_circle": null}, "time_start": null, "time_end": null}, "request_id": "c04a5a82-2d8c-4a8c-8aa6-73f5b158dd6f"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:49 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "894", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.016198, "reported": "2026-07-13T22:49:49.358373Z", "json": {"operational_intent_references": [{"id": "458b91a5-5f15-4dc2-bb1d-f507a65052b6", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-06-12T19:15:08.145161Z", "format": "RFC3339"}, "time_end": {"value": "2026-06-12T20:00:07.086625Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "0e60e0e0-13a0-436e-b053-8c8aecbbb8ee"}, {"id": "5d09835b-12f0-4849-94d0-fbeba139656e", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-06-11T21:51:23.583672Z", "format": "RFC3339"}, "time_end": {"value": "2026-06-11T22:36:21.146803Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "c492a4cf-f057-43f3-9cf7-c0667d800390"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000187-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:49.360851Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:49:49 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.007252, "reported": "2026-07-13T22:49:49.369121Z", "json": {"message": "OperationalIntent 00000187-35c7-403f-86b8-beca68d40000 not found (E:e2892fae-30a6-4684-a095-867e8c45994b)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000188-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:49.369480Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:49:49 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.060836, "reported": "2026-07-13T22:49:49.431325Z", "json": {"message": "OperationalIntent 00000188-35c7-403f-86b8-beca68d40000 not found (E:40a46132-80f8-41dc-aba5-411470b80400)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000189-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:49.431707Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:49:49 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.011195, "reported": "2026-07-13T22:49:49.443880Z", "json": {"message": "OperationalIntent 00000189-35c7-403f-86b8-beca68d40000 not found (E:09d72687-eb39-4bb6-8fe3-7ac8ec826546)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/query", "initiated_at": "2026-07-13T22:49:49.444214Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "456", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}, "outline_circle": null}, "time_start": null, "time_end": null}, "request_id": "2ef8f4e5-8054-48a0-b065-0eca01068041"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:49 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "21", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.010474, "reported": "2026-07-13T22:49:49.455595Z", "json": {"subscriptions": []}, "body": null}, "query_type": "astm.f3548.v21.dss.querySubscriptions", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000018a-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:49.455982Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:49:49 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.061482, "reported": "2026-07-13T22:49:49.518336Z", "json": {"message": "Subscription 0000018a-35c7-403f-86b8-beca68d40000 not found (E:1c840b23-c828-4874-8225-e72fc4c5b8f1)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:49.518874Z"}], "end_time": "2026-07-13T22:49:49.518941Z"}, {"name": "Single OIR implicit subscription is removed upon OIR deletion", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#single-oir-implicit-subscription-is-removed-upon-oir-deletion-test-case", "start_time": "2026-07-13T22:49:49.519025Z", "steps": [{"name": "Create an OIR with implicit subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#create-an-oir-with-implicit-subscription-test-step", "start_time": "2026-07-13T22:49:49.519085Z", "failed_checks": [], "passed_checks": [{"name": "Create operational intent reference query succeeds", "timestamp": "2026-07-13T22:49:49.563430Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "An implicit subscription was created and can be queried", "timestamp": "2026-07-13T22:49:49.577346Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Implicit subscription has correct temporal parameters", "timestamp": "2026-07-13T22:49:49.580019Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000187-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:49.521593Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "892", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "new_subscription": {"uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "notify_for_constraints": false}, "request_id": "58f2f0e9-7e11-4ed7-b401-1a88e584a89a"}, "body": null}, "response": {"code": 201, "headers": {"Date": "Mon, 13 Jul 2026 22:49:49 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "796", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.038359, "reported": "2026-07-13T22:49:49.562029Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "f02517d3-3103-412b-83dd-23f76dff489e", "notification_index": 1}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling"}], "operational_intent_reference": {"id": "00000187-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "YHM0W1yuKU8nIpoMezLM-1F.WlCxPPnkHjc8FoPtLD0_", "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "f02517d3-3103-412b-83dd-23f76dff489e"}}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/f02517d3-3103-412b-83dd-23f76dff489e", "initiated_at": "2026-07-13T22:49:49.563579Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:49 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "587", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.010969, "reported": "2026-07-13T22:49:49.576101Z", "json": {"subscription": {"id": "f02517d3-3103-412b-83dd-23f76dff489e", "version": "GjckGCqQo8OLF0rWIoechvORPnhhTvvx59W0.IihIQw_", "notification_index": 1, "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": true, "dependent_operational_intents": ["00000187-35c7-403f-86b8-beca68d40000"]}}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:49.581173Z"}, {"name": "Delete the OIR with implicit subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#delete-the-oir-with-implicit-subscription-test-step", "start_time": "2026-07-13T22:49:49.581224Z", "failed_checks": [], "passed_checks": [{"name": "Delete operational intent reference query succeeds", "timestamp": "2026-07-13T22:49:50.053742Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "The implicit subscription was removed", "timestamp": "2026-07-13T22:49:50.066621Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "After removal of the only created OIR, subscriptions should be as before its creation", "timestamp": "2026-07-13T22:49:50.066694Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1", "astm.f3548.v21.DSS0005,5"]}], "queries": [{"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000187-35c7-403f-86b8-beca68d40000/YHM0W1yuKU8nIpoMezLM-1F.WlCxPPnkHjc8FoPtLD0_", "initiated_at": "2026-07-13T22:49:49.581330Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:50 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "796", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.468685, "reported": "2026-07-13T22:49:50.050801Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "f02517d3-3103-412b-83dd-23f76dff489e", "notification_index": 2}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling"}], "operational_intent_reference": {"id": "00000187-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "YHM0W1yuKU8nIpoMezLM-1F.WlCxPPnkHjc8FoPtLD0_", "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "f02517d3-3103-412b-83dd-23f76dff489e"}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/f02517d3-3103-412b-83dd-23f76dff489e", "initiated_at": "2026-07-13T22:49:50.053880Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:49:50 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.01141, "reported": "2026-07-13T22:49:50.066484Z", "json": {"message": "Subscription f02517d3-3103-412b-83dd-23f76dff489e not found (E:c9eea343-aeb7-4f5a-a1a5-b7cc7b69bf60)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:50.066722Z"}], "end_time": "2026-07-13T22:49:50.066738Z"}, {"name": "Implicit subscriptions always properly cover their OIR", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#implicit-subscriptions-always-properly-cover-their-oir-test-case", "start_time": "2026-07-13T22:49:50.066775Z", "steps": [{"name": "Create an OIR with implicit subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#create-an-oir-with-implicit-subscription-test-step-1", "start_time": "2026-07-13T22:49:50.066804Z", "failed_checks": [], "passed_checks": [{"name": "Create operational intent reference query succeeds", "timestamp": "2026-07-13T22:49:50.119459Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "An implicit subscription was created and can be queried", "timestamp": "2026-07-13T22:49:50.272982Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Implicit subscription has correct temporal parameters", "timestamp": "2026-07-13T22:49:50.275220Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000188-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:50.067813Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "892", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "new_subscription": {"uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "notify_for_constraints": false}, "request_id": "9dd80342-28ed-4a87-94a4-a232b950c468"}, "body": null}, "response": {"code": 201, "headers": {"Date": "Mon, 13 Jul 2026 22:49:50 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1113", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.048409, "reported": "2026-07-13T22:49:50.117211Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 11}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 16}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "94dc0ddc-ee58-4818-a52c-969d934236d9", "notification_index": 1}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling"}], "operational_intent_reference": {"id": "00000188-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "dVwCjutVn9yCPvX5BZ6Wth-LLElT3BJL4kvxxEet.gw_", "time_start": {"value": "2026-07-13T22:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "94dc0ddc-ee58-4818-a52c-969d934236d9"}}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/94dc0ddc-ee58-4818-a52c-969d934236d9", "initiated_at": "2026-07-13T22:49:50.119938Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:50 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "587", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.150549, "reported": "2026-07-13T22:49:50.271546Z", "json": {"subscription": {"id": "94dc0ddc-ee58-4818-a52c-969d934236d9", "version": "UWBw5GGHnChY88zzAemhlIQmrFjkwBp2lMAa7WcQPGQ_", "notification_index": 1, "time_start": {"value": "2026-07-13T22:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": true, "dependent_operational_intents": ["00000188-35c7-403f-86b8-beca68d40000"]}}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:50.276281Z"}, {"name": "Create an overlapping OIR without any subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#create-an-overlapping-oir-without-any-subscription-test-step", "start_time": "2026-07-13T22:49:50.276340Z", "failed_checks": [], "passed_checks": [{"name": "Create operational intent reference query succeeds", "timestamp": "2026-07-13T22:49:50.325620Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "OIR is not attached to a subscription", "timestamp": "2026-07-13T22:49:50.403370Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "New OIR creation response contains previous implicit subscription to notify", "timestamp": "2026-07-13T22:49:50.403475Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1", "astm.f3548.v21.DSS0005,5"]}, {"name": "Get operational intent reference by ID", "timestamp": "2026-07-13T22:49:50.548745Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Subscription referenced by the OIR does not exist", "timestamp": "2026-07-13T22:49:50.562181Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "OIR is not attached to a subscription", "timestamp": "2026-07-13T22:49:50.562270Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000189-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:50.277803Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "750", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}}], "key": ["dVwCjutVn9yCPvX5BZ6Wth-LLElT3BJL4kvxxEet.gw_"], "state": "Accepted", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "request_id": "8c5a64e8-94ac-453c-a22d-2f7478393601"}, "body": null}, "response": {"code": 201, "headers": {"Date": "Mon, 13 Jul 2026 22:49:50 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "796", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.044996, "reported": "2026-07-13T22:49:50.323958Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "94dc0ddc-ee58-4818-a52c-969d934236d9", "notification_index": 2}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling"}], "operational_intent_reference": {"id": "00000189-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "sg9C3nAI32Cg.HpGS7WgF-yllWl1ImRl4yL23gZzfx0_", "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "00000000-0000-4000-8000-000000000000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000000-0000-4000-8000-000000000000", "initiated_at": "2026-07-13T22:49:50.325823Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:49:50 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.076414, "reported": "2026-07-13T22:49:50.403197Z", "json": {"message": "Subscription 00000000-0000-4000-8000-000000000000 not found (E:ccd175a2-7c1f-4918-85d8-c74f2c3f7c8e)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000189-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:50.403560Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:50 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "547", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.133609, "reported": "2026-07-13T22:49:50.546665Z", "json": {"operational_intent_reference": {"id": "00000189-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "sg9C3nAI32Cg.HpGS7WgF-yllWl1ImRl4yL23gZzfx0_", "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "00000000-0000-4000-8000-000000000000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000000-0000-4000-8000-000000000000", "initiated_at": "2026-07-13T22:49:50.548889Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:49:50 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.011963, "reported": "2026-07-13T22:49:50.561961Z", "json": {"message": "Subscription 00000000-0000-4000-8000-000000000000 not found (E:38959111-1651-41d5-9b52-280618c58e28)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:50.562320Z"}, {"name": "Mutate OIR with implicit subscription to not overlap anymore", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#mutate-oir-with-implicit-subscription-to-not-overlap-anymore-test-step", "start_time": "2026-07-13T22:49:50.562355Z", "failed_checks": [], "passed_checks": [{"name": "Mutate operational intent reference query succeeds", "timestamp": "2026-07-13T22:49:50.612603Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "The implicit subscription can be queried", "timestamp": "2026-07-13T22:49:50.745000Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1", "astm.f3548.v21.DSS0005,5"]}, {"name": "Implicit subscription has correct temporal parameters", "timestamp": "2026-07-13T22:49:50.746663Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Non-mutated implicit subscription is deleted", "timestamp": "2026-07-13T22:49:50.759362Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1", "astm.f3548.v21.DSS0005,5"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000188-35c7-403f-86b8-beca68d40000/dVwCjutVn9yCPvX5BZ6Wth-LLElT3BJL4kvxxEet.gw_", "initiated_at": "2026-07-13T22:49:50.565284Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "892", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T18:49:49.340757Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "new_subscription": {"uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "notify_for_constraints": false}, "request_id": "a2e13f05-dac9-4138-b5fc-60051c463c7c"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:50 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1113", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.043038, "reported": "2026-07-13T22:49:50.609998Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "c5f8d419-82c9-4a72-9238-94ccca9b06f4", "notification_index": 1}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling"}, {"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 12}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 17}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}], "operational_intent_reference": {"id": "00000188-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 2, "state": "Accepted", "ovn": "TXlRBByykXofr4MgjyyQZel73drY7MeUoRhfyt5o6jc_", "time_start": {"value": "2026-07-13T22:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T18:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "c5f8d419-82c9-4a72-9238-94ccca9b06f4"}}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/c5f8d419-82c9-4a72-9238-94ccca9b06f4", "initiated_at": "2026-07-13T22:49:50.612731Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:50 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "587", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.130557, "reported": "2026-07-13T22:49:50.744058Z", "json": {"subscription": {"id": "c5f8d419-82c9-4a72-9238-94ccca9b06f4", "version": "7Ij4F4.JLEu2l6VEBwhSsRj.uPOjPJpBxtFMY4c2CGQ_", "notification_index": 1, "time_start": {"value": "2026-07-13T22:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T18:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": true, "dependent_operational_intents": ["00000188-35c7-403f-86b8-beca68d40000"]}}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/94dc0ddc-ee58-4818-a52c-969d934236d9", "initiated_at": "2026-07-13T22:49:50.747476Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:49:50 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.010379, "reported": "2026-07-13T22:49:50.759193Z", "json": {"message": "Subscription 94dc0ddc-ee58-4818-a52c-969d934236d9 not found (E:3655af93-1c5d-4f6d-89d2-862a07059b86)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:50.759403Z"}, {"name": "Create an OIR overlapping with the second OIR but not the first", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#create-an-oir-overlapping-with-the-second-oir-but-not-the-first-test-step", "start_time": "2026-07-13T22:49:50.759648Z", "failed_checks": [], "passed_checks": [{"name": "Create operational intent reference query succeeds", "timestamp": "2026-07-13T22:49:50.837109Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "OIR is not attached to a subscription", "timestamp": "2026-07-13T22:49:50.938514Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Within a temporal frame not overlapping a newly created implicit subscription, subscriptions should be the same as at the start of the test case", "timestamp": "2026-07-13T22:49:50.938623Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1", "astm.f3548.v21.DSS0005,5"]}, {"name": "Get operational intent reference by ID", "timestamp": "2026-07-13T22:49:50.958445Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Subscription referenced by the OIR does not exist", "timestamp": "2026-07-13T22:49:50.967554Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "OIR is not attached to a subscription", "timestamp": "2026-07-13T22:49:50.967640Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000187-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:50.761381Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "750", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}}], "key": ["sg9C3nAI32Cg.HpGS7WgF-yllWl1ImRl4yL23gZzfx0_"], "state": "Accepted", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "request_id": "7968fd8d-9d5c-4b9a-8d9c-3c789cc007a1"}, "body": null}, "response": {"code": 201, "headers": {"Date": "Mon, 13 Jul 2026 22:49:50 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "564", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.073726, "reported": "2026-07-13T22:49:50.835995Z", "json": {"subscribers": [], "operational_intent_reference": {"id": "00000187-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "cnKpodZgJ0Ywx8opH9oBmRKI52nhJY0ZH0seoOgUscI_", "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "00000000-0000-4000-8000-000000000000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000000-0000-4000-8000-000000000000", "initiated_at": "2026-07-13T22:49:50.837214Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:49:50 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.099918, "reported": "2026-07-13T22:49:50.938079Z", "json": {"message": "Subscription 00000000-0000-4000-8000-000000000000 not found (E:1702b0e6-db21-430d-a95c-9d45ada65733)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000187-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:50.938986Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:50 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "547", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.017241, "reported": "2026-07-13T22:49:50.957257Z", "json": {"operational_intent_reference": {"id": "00000187-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "cnKpodZgJ0Ywx8opH9oBmRKI52nhJY0ZH0seoOgUscI_", "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "00000000-0000-4000-8000-000000000000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000000-0000-4000-8000-000000000000", "initiated_at": "2026-07-13T22:49:50.958548Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:49:50 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.007894, "reported": "2026-07-13T22:49:50.967332Z", "json": {"message": "Subscription 00000000-0000-4000-8000-000000000000 not found (E:06fedfe6-afb9-43e5-953a-02094f077ca2)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:50.967673Z"}, {"name": "Cleanup After Test Case", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#cleanup-after-test-case-test-step", "start_time": "2026-07-13T22:49:50.967724Z", "failed_checks": [], "passed_checks": [{"name": "Delete operational intent reference query succeeds", "timestamp": "2026-07-13T22:49:51.200957Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Delete operational intent reference query succeeds", "timestamp": "2026-07-13T22:49:51.283373Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Delete operational intent reference query succeeds", "timestamp": "2026-07-13T22:49:51.318502Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000187-35c7-403f-86b8-beca68d40000/cnKpodZgJ0Ywx8opH9oBmRKI52nhJY0ZH0seoOgUscI_", "initiated_at": "2026-07-13T22:49:50.968017Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:51 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "564", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.229851, "reported": "2026-07-13T22:49:51.198919Z", "json": {"subscribers": [], "operational_intent_reference": {"id": "00000187-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "cnKpodZgJ0Ywx8opH9oBmRKI52nhJY0ZH0seoOgUscI_", "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "00000000-0000-4000-8000-000000000000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000188-35c7-403f-86b8-beca68d40000/TXlRBByykXofr4MgjyyQZel73drY7MeUoRhfyt5o6jc_", "initiated_at": "2026-07-13T22:49:51.201101Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:51 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1113", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.078628, "reported": "2026-07-13T22:49:51.281111Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "c5f8d419-82c9-4a72-9238-94ccca9b06f4", "notification_index": 2}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling"}, {"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 13}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 18}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}], "operational_intent_reference": {"id": "00000188-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 2, "state": "Accepted", "ovn": "TXlRBByykXofr4MgjyyQZel73drY7MeUoRhfyt5o6jc_", "time_start": {"value": "2026-07-13T22:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T18:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "c5f8d419-82c9-4a72-9238-94ccca9b06f4"}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000189-35c7-403f-86b8-beca68d40000/sg9C3nAI32Cg.HpGS7WgF-yllWl1ImRl4yL23gZzfx0_", "initiated_at": "2026-07-13T22:49:51.283539Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:51 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "564", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.032079, "reported": "2026-07-13T22:49:51.316623Z", "json": {"subscribers": [], "operational_intent_reference": {"id": "00000189-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "sg9C3nAI32Cg.HpGS7WgF-yllWl1ImRl4yL23gZzfx0_", "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "00000000-0000-4000-8000-000000000000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:51.318571Z"}], "end_time": "2026-07-13T22:49:51.318599Z"}, {"name": "Implicit subscriptions are properly deleted when required by OIR mutation", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#implicit-subscriptions-are-properly-deleted-when-required-by-oir-mutation-test-case", "start_time": "2026-07-13T22:49:51.318666Z", "steps": [{"name": "Create two OIRs with implicit subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#create-two-oirs-with-implicit-subscription-test-step", "start_time": "2026-07-13T22:49:51.318720Z", "failed_checks": [], "passed_checks": [{"name": "Create operational intent reference query succeeds", "timestamp": "2026-07-13T22:49:51.819855Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "An implicit subscription was created and can be queried", "timestamp": "2026-07-13T22:49:51.840736Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Implicit subscription has correct temporal parameters", "timestamp": "2026-07-13T22:49:51.842899Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Create operational intent reference query succeeds", "timestamp": "2026-07-13T22:49:51.900151Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "An implicit subscription was created and can be queried", "timestamp": "2026-07-13T22:49:52.076306Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Implicit subscription has correct temporal parameters", "timestamp": "2026-07-13T22:49:52.079137Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000187-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:51.320564Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "892", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T18:49:49.340757Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "new_subscription": {"uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "notify_for_constraints": false}, "request_id": "d9a74df8-2715-44c4-bed0-0455880bda19"}, "body": null}, "response": {"code": 201, "headers": {"Date": "Mon, 13 Jul 2026 22:49:51 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1113", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.495505, "reported": "2026-07-13T22:49:51.817199Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 14}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 19}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "cc08430e-d333-46fa-92af-78a81708fb0d", "notification_index": 1}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling"}], "operational_intent_reference": {"id": "00000187-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "B4CCWu6hbyjxMpqN22vocPAosPyciW4jVTFknBm2egc_", "time_start": {"value": "2026-07-13T22:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T18:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "cc08430e-d333-46fa-92af-78a81708fb0d"}}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/cc08430e-d333-46fa-92af-78a81708fb0d", "initiated_at": "2026-07-13T22:49:51.819972Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:51 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "587", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.018584, "reported": "2026-07-13T22:49:51.839403Z", "json": {"subscription": {"id": "cc08430e-d333-46fa-92af-78a81708fb0d", "version": "IPq29afFu0mBHv4GMmZd.dvY1pLntThRE3BhmEfTQx8_", "notification_index": 1, "time_start": {"value": "2026-07-13T22:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T18:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": true, "dependent_operational_intents": ["00000187-35c7-403f-86b8-beca68d40000"]}}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000188-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:51.845085Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "892", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "new_subscription": {"uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "notify_for_constraints": false}, "request_id": "aaf81a61-b736-42c9-a145-e3cce080c1ff"}, "body": null}, "response": {"code": 201, "headers": {"Date": "Mon, 13 Jul 2026 22:49:51 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "796", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.051209, "reported": "2026-07-13T22:49:51.897389Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "5544b66e-7a84-4adc-b78b-1fdf10c42229", "notification_index": 1}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling"}], "operational_intent_reference": {"id": "00000188-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "1Wac-wrOIdG-v4MOyWyI57eIB2yXVm3YHH72rBVz4T0_", "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "5544b66e-7a84-4adc-b78b-1fdf10c42229"}}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/5544b66e-7a84-4adc-b78b-1fdf10c42229", "initiated_at": "2026-07-13T22:49:51.900281Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:52 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "587", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.174301, "reported": "2026-07-13T22:49:52.075306Z", "json": {"subscription": {"id": "5544b66e-7a84-4adc-b78b-1fdf10c42229", "version": "EhRh6J44AUiUcpGrteW6mEuBkNtPlzzE5Ke9cfCE9K0_", "notification_index": 1, "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": true, "dependent_operational_intents": ["00000188-35c7-403f-86b8-beca68d40000"]}}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:52.082455Z"}, {"name": "Create a subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#create-a-subscription-test-step", "start_time": "2026-07-13T22:49:52.082510Z", "failed_checks": [], "passed_checks": [{"name": "Create subscription query succeeds", "timestamp": "2026-07-13T22:49:52.122129Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000018a-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:52.083861Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "722", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88000000000001}, {"lat": 53.647, "lng": -113.81}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.68, "lng": -113.88000000000001}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T18:49:49.340757Z", "format": "RFC3339"}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "5bad33bc-2738-4e32-99ee-b19b1dbe6354"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:52 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1053", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.030094, "reported": "2026-07-13T22:49:52.114760Z", "json": {"subscription": {"id": "0000018a-35c7-403f-86b8-beca68d40000", "version": "wSguB9PkOLQwZIY2jah6ysyIJ7v08jk6PQAUarinEgc_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T18:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}, "operational_intent_references": [{"id": "00000187-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "B4CCWu6hbyjxMpqN22vocPAosPyciW4jVTFknBm2egc_", "time_start": {"value": "2026-07-13T22:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T18:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "cc08430e-d333-46fa-92af-78a81708fb0d"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.createSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:52.122215Z"}, {"name": "Update OIR with implicit subscription to use explicit subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#update-oir-with-implicit-subscription-to-use-explicit-subscription-test-step", "start_time": "2026-07-13T22:49:52.122295Z", "failed_checks": [], "passed_checks": [{"name": "Mutate operational intent reference query succeeds", "timestamp": "2026-07-13T22:49:52.203372Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Previously attached implicit subscription was deleted", "timestamp": "2026-07-13T22:49:52.264686Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000187-35c7-403f-86b8-beca68d40000/B4CCWu6hbyjxMpqN22vocPAosPyciW4jVTFknBm2egc_", "initiated_at": "2026-07-13T22:49:52.125346Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "763", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T18:49:49.340757Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "0000018a-35c7-403f-86b8-beca68d40000", "request_id": "1d29c845-5c37-4893-b62f-5856d55e3e95"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:52 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1068", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.073295, "reported": "2026-07-13T22:49:52.200948Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "0000018a-35c7-403f-86b8-beca68d40000", "notification_index": 1}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}, {"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 15}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 20}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}], "operational_intent_reference": {"id": "00000187-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 2, "state": "Accepted", "ovn": "ScHT9KGlqpo12ZpWoXNKardEcnV8UPQ1LvQkWjIz9Eo_", "time_start": {"value": "2026-07-13T22:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T18:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "0000018a-35c7-403f-86b8-beca68d40000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/cc08430e-d333-46fa-92af-78a81708fb0d", "initiated_at": "2026-07-13T22:49:52.203516Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:49:52 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.059987, "reported": "2026-07-13T22:49:52.264495Z", "json": {"message": "Subscription cc08430e-d333-46fa-92af-78a81708fb0d not found (E:fba4bbf4-b39a-4059-bde2-27df9454a1a3)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:52.264743Z"}, {"name": "Update OIR with implicit subscription to use no subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#update-oir-with-implicit-subscription-to-use-no-subscription-test-step", "start_time": "2026-07-13T22:49:52.264791Z", "failed_checks": [], "passed_checks": [{"name": "Mutate operational intent reference query succeeds", "timestamp": "2026-07-13T22:49:52.335060Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Previously attached implicit subscription was deleted", "timestamp": "2026-07-13T22:49:52.346597Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000188-35c7-403f-86b8-beca68d40000/1Wac-wrOIdG-v4MOyWyI57eIB2yXVm3YHH72rBVz4T0_", "initiated_at": "2026-07-13T22:49:52.266928Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "704", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "request_id": "efdb7a72-1565-4991-954c-a66ad55cf426"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:52 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "564", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.065601, "reported": "2026-07-13T22:49:52.333556Z", "json": {"subscribers": [], "operational_intent_reference": {"id": "00000188-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 2, "state": "Accepted", "ovn": "euQOXTbQxfCLMffXMng4LFkm-hsGSnze231qpTTkl3Y_", "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "00000000-0000-4000-8000-000000000000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/5544b66e-7a84-4adc-b78b-1fdf10c42229", "initiated_at": "2026-07-13T22:49:52.335200Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:49:52 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.010269, "reported": "2026-07-13T22:49:52.346415Z", "json": {"message": "Subscription 5544b66e-7a84-4adc-b78b-1fdf10c42229 not found (E:a4f968d6-7caa-46db-85d0-1e86f9d01ae6)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:52.346646Z"}, {"name": "Cleanup After Test Case", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#cleanup-after-test-case-test-step-1", "start_time": "2026-07-13T22:49:52.346695Z", "failed_checks": [], "passed_checks": [{"name": "Delete operational intent reference query succeeds", "timestamp": "2026-07-13T22:49:52.690265Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Delete operational intent reference query succeeds", "timestamp": "2026-07-13T22:49:52.749908Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Subscription can be deleted", "timestamp": "2026-07-13T22:49:52.782185Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}], "queries": [{"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000187-35c7-403f-86b8-beca68d40000/ScHT9KGlqpo12ZpWoXNKardEcnV8UPQ1LvQkWjIz9Eo_", "initiated_at": "2026-07-13T22:49:52.346804Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:52 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1068", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.33928, "reported": "2026-07-13T22:49:52.687491Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "0000018a-35c7-403f-86b8-beca68d40000", "notification_index": 2}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}, {"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 16}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 21}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}], "operational_intent_reference": {"id": "00000187-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 2, "state": "Accepted", "ovn": "ScHT9KGlqpo12ZpWoXNKardEcnV8UPQ1LvQkWjIz9Eo_", "time_start": {"value": "2026-07-13T22:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T18:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "0000018a-35c7-403f-86b8-beca68d40000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000188-35c7-403f-86b8-beca68d40000/euQOXTbQxfCLMffXMng4LFkm-hsGSnze231qpTTkl3Y_", "initiated_at": "2026-07-13T22:49:52.690385Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:52 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "564", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.056043, "reported": "2026-07-13T22:49:52.748191Z", "json": {"subscribers": [], "operational_intent_reference": {"id": "00000188-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 2, "state": "Accepted", "ovn": "euQOXTbQxfCLMffXMng4LFkm-hsGSnze231qpTTkl3Y_", "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "00000000-0000-4000-8000-000000000000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000018a-35c7-403f-86b8-beca68d40000/wSguB9PkOLQwZIY2jah6ysyIJ7v08jk6PQAUarinEgc_", "initiated_at": "2026-07-13T22:49:52.750060Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:52 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "505", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.025981, "reported": "2026-07-13T22:49:52.779917Z", "json": {"subscription": {"id": "0000018a-35c7-403f-86b8-beca68d40000", "version": "wSguB9PkOLQwZIY2jah6ysyIJ7v08jk6PQAUarinEgc_", "notification_index": 2, "time_start": {"value": "2026-07-13T22:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T18:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:52.782266Z"}], "end_time": "2026-07-13T22:49:52.782293Z"}, {"name": "Implicit subscriptions are expanded as needed", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#implicit-subscriptions-are-expanded-as-needed-test-case", "start_time": "2026-07-13T22:49:52.782354Z", "steps": [{"name": "Create an OIR with implicit subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#create-an-oir-with-implicit-subscription-test-step-2", "start_time": "2026-07-13T22:49:52.782398Z", "failed_checks": [], "passed_checks": [{"name": "Create operational intent reference query succeeds", "timestamp": "2026-07-13T22:49:53.275823Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "An implicit subscription was created and can be queried", "timestamp": "2026-07-13T22:49:53.302462Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Implicit subscription has correct temporal parameters", "timestamp": "2026-07-13T22:49:53.304692Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000187-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:52.784613Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "892", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T18:49:49.340757Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "new_subscription": {"uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "notify_for_constraints": false}, "request_id": "315821bf-97c3-43fa-90a9-cb878c925546"}, "body": null}, "response": {"code": 201, "headers": {"Date": "Mon, 13 Jul 2026 22:49:53 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1113", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.487468, "reported": "2026-07-13T22:49:53.273653Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 17}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 22}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "ffded64b-d507-4ca3-baaa-881dee0f7137", "notification_index": 1}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling"}], "operational_intent_reference": {"id": "00000187-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "qQkP2yx3VqVu.T5gcMluHGemy2Ra0IXy3HOxTnU3zRU_", "time_start": {"value": "2026-07-13T22:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T18:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "ffded64b-d507-4ca3-baaa-881dee0f7137"}}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/ffded64b-d507-4ca3-baaa-881dee0f7137", "initiated_at": "2026-07-13T22:49:53.275971Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:53 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "587", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.023537, "reported": "2026-07-13T22:49:53.300877Z", "json": {"subscription": {"id": "ffded64b-d507-4ca3-baaa-881dee0f7137", "version": "plFYixn5Nl.Hj4khUBFSbcTqg454jkOVzTr17OJlCWU_", "notification_index": 1, "time_start": {"value": "2026-07-13T22:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T18:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": true, "dependent_operational_intents": ["00000187-35c7-403f-86b8-beca68d40000"]}}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:53.307004Z"}, {"name": "Expand the OIR while keeping the same implicit subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#expand-the-oir-while-keeping-the-same-implicit-subscription-test-step", "start_time": "2026-07-13T22:49:53.307102Z", "failed_checks": [], "passed_checks": [{"name": "Mutate operational intent reference query succeeds", "timestamp": "2026-07-13T22:49:53.353033Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "The implicit subscription can be queried", "timestamp": "2026-07-13T22:49:53.555094Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1", "astm.f3548.v21.DSS0005,5"]}, {"name": "Implicit subscription has wide enough temporal parameters", "timestamp": "2026-07-13T22:49:53.558451Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000187-35c7-403f-86b8-beca68d40000/qQkP2yx3VqVu.T5gcMluHGemy2Ra0IXy3HOxTnU3zRU_", "initiated_at": "2026-07-13T22:49:53.308847Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "763", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "ffded64b-d507-4ca3-baaa-881dee0f7137", "request_id": "f91b4899-57f5-4923-9ce4-5b7bc4d0535c"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:53 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1113", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.040889, "reported": "2026-07-13T22:49:53.350964Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 18}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 23}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "ffded64b-d507-4ca3-baaa-881dee0f7137", "notification_index": 2}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling"}], "operational_intent_reference": {"id": "00000187-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 2, "state": "Accepted", "ovn": "tJ0tES.ie3K6uxa.cU8bLDg6HvVIf08sfS-o8dKrJpg_", "time_start": {"value": "2026-07-13T22:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "ffded64b-d507-4ca3-baaa-881dee0f7137"}}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/ffded64b-d507-4ca3-baaa-881dee0f7137", "initiated_at": "2026-07-13T22:49:53.353170Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:53 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "587", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.200407, "reported": "2026-07-13T22:49:53.554904Z", "json": {"subscription": {"id": "ffded64b-d507-4ca3-baaa-881dee0f7137", "version": "YpIPSQFQqEPpdcWX-m1eWJWE.bKB3cDSX9QGU5ePwMA_", "notification_index": 2, "time_start": {"value": "2026-07-13T22:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": true, "dependent_operational_intents": ["00000187-35c7-403f-86b8-beca68d40000"]}}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:53.558507Z"}, {"name": "Cleanup After Test Case", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#cleanup-after-test-case-test-step-2", "start_time": "2026-07-13T22:49:53.558541Z", "failed_checks": [], "passed_checks": [{"name": "Delete operational intent reference query succeeds", "timestamp": "2026-07-13T22:49:53.608262Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000187-35c7-403f-86b8-beca68d40000/tJ0tES.ie3K6uxa.cU8bLDg6HvVIf08sfS-o8dKrJpg_", "initiated_at": "2026-07-13T22:49:53.558628Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:53 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1113", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.045155, "reported": "2026-07-13T22:49:53.604797Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 19}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 24}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "ffded64b-d507-4ca3-baaa-881dee0f7137", "notification_index": 3}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling"}], "operational_intent_reference": {"id": "00000187-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 2, "state": "Accepted", "ovn": "tJ0tES.ie3K6uxa.cU8bLDg6HvVIf08sfS-o8dKrJpg_", "time_start": {"value": "2026-07-13T22:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "ffded64b-d507-4ca3-baaa-881dee0f7137"}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:53.608432Z"}], "end_time": "2026-07-13T22:49:53.608568Z"}, {"name": "Existing implicit subscription can replace an OIR's explicit subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#existing-implicit-subscription-can-replace-an-oir's-explicit-subscription-test-case", "start_time": "2026-07-13T22:49:53.608698Z", "steps": [{"name": "Create an explicit subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#create-an-explicit-subscription-test-step", "start_time": "2026-07-13T22:49:53.608816Z", "failed_checks": [], "passed_checks": [{"name": "Create subscription query succeeds", "timestamp": "2026-07-13T22:49:53.635503Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000018a-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:53.611402Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "722", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88000000000001}, {"lat": 53.647, "lng": -113.81}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.68, "lng": -113.88000000000001}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:49:43.608934Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:43.608934Z", "format": "RFC3339"}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "ffd956c1-3007-4682-9b76-3d7949311605"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:53 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "540", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.021669, "reported": "2026-07-13T22:49:53.634441Z", "json": {"subscription": {"id": "0000018a-35c7-403f-86b8-beca68d40000", "version": "esL8ZUrv4Cs.NLQcdTdMbYdDnOjFUEMhaCgYH6GUDLw_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:49:43.608934Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:43.608934Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}, "operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.createSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:53.635554Z"}, {"name": "Create first OIR with an explicit subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#create-first-oir-with-an-explicit-subscription-test-step", "start_time": "2026-07-13T22:49:53.635589Z", "failed_checks": [], "passed_checks": [{"name": "Create operational intent reference query succeeds", "timestamp": "2026-07-13T22:49:53.925508Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000187-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:53.636774Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "763", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:49:43.608934Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:43.608934Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "0000018a-35c7-403f-86b8-beca68d40000", "request_id": "01057dd0-cc79-4885-b143-83134baf1baa"}, "body": null}, "response": {"code": 201, "headers": {"Date": "Mon, 13 Jul 2026 22:49:53 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1068", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.284688, "reported": "2026-07-13T22:49:53.922299Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "0000018a-35c7-403f-86b8-beca68d40000", "notification_index": 1}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}, {"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 20}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 25}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}], "operational_intent_reference": {"id": "00000187-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "rx5CQq5RF6T-hpSM-U7DAWNNiHgS3qZnq83xQJDgb6c_", "time_start": {"value": "2026-07-13T22:49:43.608934Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:43.608934Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "0000018a-35c7-403f-86b8-beca68d40000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:53.925579Z"}, {"name": "Create second OIR with an implicit subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#create-second-oir-with-an-implicit-subscription-test-step", "start_time": "2026-07-13T22:49:53.925617Z", "failed_checks": [], "passed_checks": [{"name": "Create operational intent reference query succeeds", "timestamp": "2026-07-13T22:49:53.977265Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "An implicit subscription was created and can be queried", "timestamp": "2026-07-13T22:49:53.991663Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Implicit subscription has correct temporal parameters", "timestamp": "2026-07-13T22:49:53.994421Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000188-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:53.927289Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "938", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:49:43.608934Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:43.608934Z", "format": "RFC3339"}}], "key": ["rx5CQq5RF6T-hpSM-U7DAWNNiHgS3qZnq83xQJDgb6c_"], "state": "Accepted", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "new_subscription": {"uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "notify_for_constraints": false}, "request_id": "0427f0d2-b7a9-46f2-815c-d632a774d376"}, "body": null}, "response": {"code": 201, "headers": {"Date": "Mon, 13 Jul 2026 22:49:53 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1301", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.044878, "reported": "2026-07-13T22:49:53.974107Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "0000018a-35c7-403f-86b8-beca68d40000", "notification_index": 2}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}, {"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 21}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 26}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "ff0cf575-e2b8-4fa7-9cdb-fe11cb91a065", "notification_index": 1}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling"}], "operational_intent_reference": {"id": "00000188-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "e-fUdAios6EMA4RvskcHKv6NQt.FBL7CITrLbpboc2k_", "time_start": {"value": "2026-07-13T22:49:43.608934Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:43.608934Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "ff0cf575-e2b8-4fa7-9cdb-fe11cb91a065"}}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/ff0cf575-e2b8-4fa7-9cdb-fe11cb91a065", "initiated_at": "2026-07-13T22:49:53.977565Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:53 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "587", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.01019, "reported": "2026-07-13T22:49:53.989102Z", "json": {"subscription": {"id": "ff0cf575-e2b8-4fa7-9cdb-fe11cb91a065", "version": "Qjr-2ku.fzrAStPFwJ3kcTrgUaA-CXsvotc.I.VkVyI_", "notification_index": 1, "time_start": {"value": "2026-07-13T22:49:43.608934Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:43.608934Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": true, "dependent_operational_intents": ["00000188-35c7-403f-86b8-beca68d40000"]}}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:53.995524Z"}, {"name": "Replace first OIR's explicit subscription with implicit subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#replace-first-oir's-explicit-subscription-with-implicit-subscription-test-step", "start_time": "2026-07-13T22:49:53.995574Z", "failed_checks": [], "passed_checks": [{"name": "Mutate operational intent reference query succeeds", "timestamp": "2026-07-13T22:49:54.671325Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "OIR is attached to expected subscription", "timestamp": "2026-07-13T22:49:54.671451Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Get operational intent reference by ID", "timestamp": "2026-07-13T22:49:54.867257Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "OIR is attached to expected subscription", "timestamp": "2026-07-13T22:49:54.867362Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000187-35c7-403f-86b8-beca68d40000/rx5CQq5RF6T-hpSM-U7DAWNNiHgS3qZnq83xQJDgb6c_", "initiated_at": "2026-07-13T22:49:53.996674Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "809", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:49:43.608934Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:43.608934Z", "format": "RFC3339"}}], "key": ["e-fUdAios6EMA4RvskcHKv6NQt.FBL7CITrLbpboc2k_"], "state": "Accepted", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "ff0cf575-e2b8-4fa7-9cdb-fe11cb91a065", "request_id": "64eaa68c-fc47-4586-b91b-6b790e3a5ba0"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:54 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1301", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.671428, "reported": "2026-07-13T22:49:54.669278Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 22}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 27}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "ff0cf575-e2b8-4fa7-9cdb-fe11cb91a065", "notification_index": 2}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling"}, {"subscriptions": [{"subscription_id": "0000018a-35c7-403f-86b8-beca68d40000", "notification_index": 3}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}], "operational_intent_reference": {"id": "00000187-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 2, "state": "Accepted", "ovn": "7M7mndyZxYrvznFoZ7UlNfphw1huNmj3wQzXLRLhG70_", "time_start": {"value": "2026-07-13T22:49:43.608934Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:43.608934Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "ff0cf575-e2b8-4fa7-9cdb-fe11cb91a065"}}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000187-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:54.671568Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:54 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "547", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.193503, "reported": "2026-07-13T22:49:54.866097Z", "json": {"operational_intent_reference": {"id": "00000187-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 2, "state": "Accepted", "ovn": "7M7mndyZxYrvznFoZ7UlNfphw1huNmj3wQzXLRLhG70_", "time_start": {"value": "2026-07-13T22:49:43.608934Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:43.608934Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "ff0cf575-e2b8-4fa7-9cdb-fe11cb91a065"}}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:54.867404Z"}, {"name": "Cleanup After Test Case", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#cleanup-after-test-case-test-step-3", "start_time": "2026-07-13T22:49:54.867466Z", "failed_checks": [], "passed_checks": [{"name": "Delete operational intent reference query succeeds", "timestamp": "2026-07-13T22:49:55.323830Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Delete operational intent reference query succeeds", "timestamp": "2026-07-13T22:49:55.438016Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Subscription can be deleted", "timestamp": "2026-07-13T22:49:55.847796Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}], "queries": [{"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000187-35c7-403f-86b8-beca68d40000/7M7mndyZxYrvznFoZ7UlNfphw1huNmj3wQzXLRLhG70_", "initiated_at": "2026-07-13T22:49:54.867595Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:55 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1301", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.452657, "reported": "2026-07-13T22:49:55.321380Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "0000018a-35c7-403f-86b8-beca68d40000", "notification_index": 4}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}, {"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 23}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 28}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "ff0cf575-e2b8-4fa7-9cdb-fe11cb91a065", "notification_index": 3}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling"}], "operational_intent_reference": {"id": "00000187-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 2, "state": "Accepted", "ovn": "7M7mndyZxYrvznFoZ7UlNfphw1huNmj3wQzXLRLhG70_", "time_start": {"value": "2026-07-13T22:49:43.608934Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:43.608934Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "ff0cf575-e2b8-4fa7-9cdb-fe11cb91a065"}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000188-35c7-403f-86b8-beca68d40000/e-fUdAios6EMA4RvskcHKv6NQt.FBL7CITrLbpboc2k_", "initiated_at": "2026-07-13T22:49:55.324112Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:55 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1301", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.109455, "reported": "2026-07-13T22:49:55.434745Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "0000018a-35c7-403f-86b8-beca68d40000", "notification_index": 5}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}, {"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 24}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 29}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "ff0cf575-e2b8-4fa7-9cdb-fe11cb91a065", "notification_index": 4}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling"}], "operational_intent_reference": {"id": "00000188-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "e-fUdAios6EMA4RvskcHKv6NQt.FBL7CITrLbpboc2k_", "time_start": {"value": "2026-07-13T22:49:43.608934Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:43.608934Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "ff0cf575-e2b8-4fa7-9cdb-fe11cb91a065"}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000018a-35c7-403f-86b8-beca68d40000/esL8ZUrv4Cs.NLQcdTdMbYdDnOjFUEMhaCgYH6GUDLw_", "initiated_at": "2026-07-13T22:49:55.438224Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:55 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "505", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.405784, "reported": "2026-07-13T22:49:55.844921Z", "json": {"subscription": {"id": "0000018a-35c7-403f-86b8-beca68d40000", "version": "esL8ZUrv4Cs.NLQcdTdMbYdDnOjFUEMhaCgYH6GUDLw_", "notification_index": 5, "time_start": {"value": "2026-07-13T22:49:43.608934Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:43.608934Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:55.848010Z"}], "end_time": "2026-07-13T22:49:55.848153Z"}, {"name": "Existing implicit subscription can be attached to OIR without subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#existing-implicit-subscription-can-be-attached-to-oir-without-subscription-test-case", "start_time": "2026-07-13T22:49:55.848299Z", "steps": [{"name": "Create OIR with no subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#create-oir-with-no-subscription-test-step", "start_time": "2026-07-13T22:49:55.848354Z", "failed_checks": [], "passed_checks": [{"name": "Create operational intent reference query succeeds", "timestamp": "2026-07-13T22:49:56.312360Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "OIR is not attached to a subscription", "timestamp": "2026-07-13T22:49:56.327003Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Get operational intent reference by ID", "timestamp": "2026-07-13T22:49:56.441021Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Subscription referenced by the OIR does not exist", "timestamp": "2026-07-13T22:49:56.564074Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "OIR is not attached to a subscription", "timestamp": "2026-07-13T22:49:56.564133Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000187-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:55.850191Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "704", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "request_id": "276dc14a-1fe7-4583-aae5-16c8f545a4dd"}, "body": null}, "response": {"code": 201, "headers": {"Date": "Mon, 13 Jul 2026 22:49:56 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "564", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.459708, "reported": "2026-07-13T22:49:56.310946Z", "json": {"subscribers": [], "operational_intent_reference": {"id": "00000187-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "gOU6sBDRPmbyOCqcm9pGPFyN806kLF0JE5Xns4gEm1E_", "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "00000000-0000-4000-8000-000000000000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000000-0000-4000-8000-000000000000", "initiated_at": "2026-07-13T22:49:56.312486Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:49:56 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.013503, "reported": "2026-07-13T22:49:56.326864Z", "json": {"message": "Subscription 00000000-0000-4000-8000-000000000000 not found (E:fec043fc-51ad-4167-9ddd-b18ede919350)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000187-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:56.327122Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:56 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "547", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.11178, "reported": "2026-07-13T22:49:56.439818Z", "json": {"operational_intent_reference": {"id": "00000187-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "gOU6sBDRPmbyOCqcm9pGPFyN806kLF0JE5Xns4gEm1E_", "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "00000000-0000-4000-8000-000000000000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000000-0000-4000-8000-000000000000", "initiated_at": "2026-07-13T22:49:56.441171Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:49:56 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.121776, "reported": "2026-07-13T22:49:56.563900Z", "json": {"message": "Subscription 00000000-0000-4000-8000-000000000000 not found (E:7745632c-5b66-48d6-8c53-cee559c5decf)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:56.564159Z"}, {"name": "Create second OIR with an implicit subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#create-second-oir-with-an-implicit-subscription-test-step-1", "start_time": "2026-07-13T22:49:56.564191Z", "failed_checks": [], "passed_checks": [{"name": "Create operational intent reference query succeeds", "timestamp": "2026-07-13T22:49:56.666556Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "An implicit subscription was created and can be queried", "timestamp": "2026-07-13T22:49:56.835087Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Implicit subscription has correct temporal parameters", "timestamp": "2026-07-13T22:49:56.837035Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000188-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:56.565667Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "938", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}}], "key": ["gOU6sBDRPmbyOCqcm9pGPFyN806kLF0JE5Xns4gEm1E_"], "state": "Accepted", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "new_subscription": {"uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "notify_for_constraints": false}, "request_id": "66cec626-8005-4853-b110-c66a96113cd1"}, "body": null}, "response": {"code": 201, "headers": {"Date": "Mon, 13 Jul 2026 22:49:56 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "796", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.098123, "reported": "2026-07-13T22:49:56.665002Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "49b8e874-ffcc-4539-8a5a-307edc0ca3e5", "notification_index": 1}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling"}], "operational_intent_reference": {"id": "00000188-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "1RTbB1huZho8-l.ECRjMkDnjEuHm1uKA2ha8jcwsIVk_", "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "49b8e874-ffcc-4539-8a5a-307edc0ca3e5"}}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/49b8e874-ffcc-4539-8a5a-307edc0ca3e5", "initiated_at": "2026-07-13T22:49:56.666664Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:56 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "587", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.166438, "reported": "2026-07-13T22:49:56.833895Z", "json": {"subscription": {"id": "49b8e874-ffcc-4539-8a5a-307edc0ca3e5", "version": "TVN4ag-mBihfzCkfNZ27-AAqPzpgNh.M4IUjPt6u9kg_", "notification_index": 1, "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": true, "dependent_operational_intents": ["00000188-35c7-403f-86b8-beca68d40000"]}}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:56.837747Z"}, {"name": "Attach OIR without subscription to implicit subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#attach-oir-without-subscription-to-implicit-subscription-test-step", "start_time": "2026-07-13T22:49:56.837792Z", "failed_checks": [], "passed_checks": [{"name": "Mutate operational intent reference query succeeds", "timestamp": "2026-07-13T22:49:57.672210Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000187-35c7-403f-86b8-beca68d40000/gOU6sBDRPmbyOCqcm9pGPFyN806kLF0JE5Xns4gEm1E_", "initiated_at": "2026-07-13T22:49:56.838841Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "809", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}}], "key": ["1RTbB1huZho8-l.ECRjMkDnjEuHm1uKA2ha8jcwsIVk_"], "state": "Accepted", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "49b8e874-ffcc-4539-8a5a-307edc0ca3e5", "request_id": "65732e4e-ea98-45da-a8aa-404095825b9f"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:57 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "796", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.83141, "reported": "2026-07-13T22:49:57.671127Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "49b8e874-ffcc-4539-8a5a-307edc0ca3e5", "notification_index": 2}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling"}], "operational_intent_reference": {"id": "00000187-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 2, "state": "Accepted", "ovn": "-qSYZQucxWTSnNeqrx-vJ8HyFZm.PCI7-0bVIIHfHm4_", "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "49b8e874-ffcc-4539-8a5a-307edc0ca3e5"}}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:57.672270Z"}, {"name": "Confirm OIR is now attached to implicit subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#confirm-oir-is-now-attached-to-implicit-subscription-test-step", "start_time": "2026-07-13T22:49:57.672305Z", "failed_checks": [], "passed_checks": [{"name": "OIR is attached to expected subscription", "timestamp": "2026-07-13T22:49:57.672358Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Get operational intent reference by ID", "timestamp": "2026-07-13T22:49:57.692990Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "OIR is attached to expected subscription", "timestamp": "2026-07-13T22:49:57.693079Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "end_time": "2026-07-13T22:49:57.693108Z"}, {"name": "Cleanup After Test Case", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#cleanup-after-test-case-test-step-4", "start_time": "2026-07-13T22:49:57.693160Z", "failed_checks": [], "passed_checks": [{"name": "Delete operational intent reference query succeeds", "timestamp": "2026-07-13T22:49:58.150581Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Delete operational intent reference query succeeds", "timestamp": "2026-07-13T22:49:58.627961Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000187-35c7-403f-86b8-beca68d40000/-qSYZQucxWTSnNeqrx-vJ8HyFZm.PCI7-0bVIIHfHm4_", "initiated_at": "2026-07-13T22:49:57.693247Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:58 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "796", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.454846, "reported": "2026-07-13T22:49:58.149354Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "49b8e874-ffcc-4539-8a5a-307edc0ca3e5", "notification_index": 3}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling"}], "operational_intent_reference": {"id": "00000187-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 2, "state": "Accepted", "ovn": "-qSYZQucxWTSnNeqrx-vJ8HyFZm.PCI7-0bVIIHfHm4_", "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "49b8e874-ffcc-4539-8a5a-307edc0ca3e5"}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000188-35c7-403f-86b8-beca68d40000/1RTbB1huZho8-l.ECRjMkDnjEuHm1uKA2ha8jcwsIVk_", "initiated_at": "2026-07-13T22:49:58.150696Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:58 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "796", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.475299, "reported": "2026-07-13T22:49:58.626762Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "49b8e874-ffcc-4539-8a5a-307edc0ca3e5", "notification_index": 4}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling"}], "operational_intent_reference": {"id": "00000188-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "1RTbB1huZho8-l.ECRjMkDnjEuHm1uKA2ha8jcwsIVk_", "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "49b8e874-ffcc-4539-8a5a-307edc0ca3e5"}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:58.628019Z"}], "end_time": "2026-07-13T22:49:58.628038Z"}, {"name": "OIR without subscription can be mutated without a new subscription being attached", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#oir-without-subscription-can-be-mutated-without-a-new-subscription-being-attached-test-case", "start_time": "2026-07-13T22:49:58.628086Z", "steps": [{"name": "Create OIR with no subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#create-oir-with-no-subscription-test-step-1", "start_time": "2026-07-13T22:49:58.628118Z", "failed_checks": [], "passed_checks": [{"name": "Create operational intent reference query succeeds", "timestamp": "2026-07-13T22:49:58.663725Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "OIR is not attached to a subscription", "timestamp": "2026-07-13T22:49:58.672862Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Get operational intent reference by ID", "timestamp": "2026-07-13T22:49:58.704601Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Subscription referenced by the OIR does not exist", "timestamp": "2026-07-13T22:49:58.713154Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "OIR is not attached to a subscription", "timestamp": "2026-07-13T22:49:58.713217Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000187-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:58.629087Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "704", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "request_id": "93d5b67e-2150-4e9a-b4f4-c1e71e599b72"}, "body": null}, "response": {"code": 201, "headers": {"Date": "Mon, 13 Jul 2026 22:49:58 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "564", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.032288, "reported": "2026-07-13T22:49:58.662213Z", "json": {"subscribers": [], "operational_intent_reference": {"id": "00000187-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "1obecFjnZvwkQIvuF1G55azgNUyt4fLD9HIksUF96SA_", "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "00000000-0000-4000-8000-000000000000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000000-0000-4000-8000-000000000000", "initiated_at": "2026-07-13T22:49:58.663871Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:49:58 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.007573, "reported": "2026-07-13T22:49:58.672599Z", "json": {"message": "Subscription 00000000-0000-4000-8000-000000000000 not found (E:de2aa065-f7cc-4747-9040-21f67bdd7c60)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000187-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:58.673011Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:58 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "547", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.029206, "reported": "2026-07-13T22:49:58.703251Z", "json": {"operational_intent_reference": {"id": "00000187-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "1obecFjnZvwkQIvuF1G55azgNUyt4fLD9HIksUF96SA_", "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "00000000-0000-4000-8000-000000000000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000000-0000-4000-8000-000000000000", "initiated_at": "2026-07-13T22:49:58.704705Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:49:58 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.007545, "reported": "2026-07-13T22:49:58.712992Z", "json": {"message": "Subscription 00000000-0000-4000-8000-000000000000 not found (E:279bad9a-e55f-4e74-a184-2f6b33c7ac06)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:58.713269Z"}, {"name": "Mutate OIR without adding a subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#mutate-oir-without-adding-a-subscription-test-step", "start_time": "2026-07-13T22:49:58.713294Z", "failed_checks": [], "passed_checks": [{"name": "Mutate operational intent reference query succeeds", "timestamp": "2026-07-13T22:49:58.781424Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Get operational intent reference by ID", "timestamp": "2026-07-13T22:49:58.833112Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Subscription referenced by the OIR does not exist", "timestamp": "2026-07-13T22:49:58.859817Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "OIR is not attached to a subscription", "timestamp": "2026-07-13T22:49:58.859878Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000187-35c7-403f-86b8-beca68d40000/1obecFjnZvwkQIvuF1G55azgNUyt4fLD9HIksUF96SA_", "initiated_at": "2026-07-13T22:49:58.714403Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "704", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T18:49:49.340757Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "request_id": "1f068ac1-88e9-4028-b9a9-5a6099c5e8c7"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:58 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "880", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.064037, "reported": "2026-07-13T22:49:58.779735Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 25}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 30}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}], "operational_intent_reference": {"id": "00000187-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 2, "state": "Accepted", "ovn": "6QY8KiDym38qXNb12d.-Dtl1I819Yr29QY9F..-3.es_", "time_start": {"value": "2026-07-13T22:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T18:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "00000000-0000-4000-8000-000000000000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000187-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:58.781525Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:58 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "547", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.049607, "reported": "2026-07-13T22:49:58.831957Z", "json": {"operational_intent_reference": {"id": "00000187-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 2, "state": "Accepted", "ovn": "6QY8KiDym38qXNb12d.-Dtl1I819Yr29QY9F..-3.es_", "time_start": {"value": "2026-07-13T22:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T18:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "00000000-0000-4000-8000-000000000000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000000-0000-4000-8000-000000000000", "initiated_at": "2026-07-13T22:49:58.833223Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:49:58 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.025479, "reported": "2026-07-13T22:49:58.859674Z", "json": {"message": "Subscription 00000000-0000-4000-8000-000000000000 not found (E:95977df0-7961-42f0-9f87-4f49fb49cb0d)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:58.859929Z"}, {"name": "Cleanup After Test Case", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#cleanup-after-test-case-test-step-5", "start_time": "2026-07-13T22:49:58.859961Z", "failed_checks": [], "passed_checks": [{"name": "Delete operational intent reference query succeeds", "timestamp": "2026-07-13T22:49:58.975913Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000187-35c7-403f-86b8-beca68d40000/6QY8KiDym38qXNb12d.-Dtl1I819Yr29QY9F..-3.es_", "initiated_at": "2026-07-13T22:49:58.860032Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:58 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "880", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.113939, "reported": "2026-07-13T22:49:58.974669Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 26}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 31}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}], "operational_intent_reference": {"id": "00000187-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 2, "state": "Accepted", "ovn": "6QY8KiDym38qXNb12d.-Dtl1I819Yr29QY9F..-3.es_", "time_start": {"value": "2026-07-13T22:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T18:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "00000000-0000-4000-8000-000000000000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:58.975960Z"}], "end_time": "2026-07-13T22:49:58.975978Z"}, {"name": "Request new implicit subscription when mutating an OIR with existing explicit subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#request-new-implicit-subscription-when-mutating-an-oir-with-existing-explicit-subscription-test-case", "start_time": "2026-07-13T22:49:58.976028Z", "steps": [{"name": "Create an explicit subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#create-an-explicit-subscription-test-step-1", "start_time": "2026-07-13T22:49:58.976062Z", "failed_checks": [], "passed_checks": [{"name": "Create subscription query succeeds", "timestamp": "2026-07-13T22:49:59.037810Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000018a-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:58.977365Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "722", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88000000000001}, {"lat": 53.647, "lng": -113.81}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.68, "lng": -113.88000000000001}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "bad65de7-be41-457d-a50c-568b6ab10b35"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:59 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "540", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.05834, "reported": "2026-07-13T22:49:59.036695Z", "json": {"subscription": {"id": "0000018a-35c7-403f-86b8-beca68d40000", "version": "XDRJyfT08Ea-VRYOQwoXWhgPcxuMiTj48ADO1H3G2LQ_", "notification_index": 0, "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}, "operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.createSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:59.037885Z"}, {"name": "Create OIR with explicit subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#create-oir-with-explicit-subscription-test-step", "start_time": "2026-07-13T22:49:59.037927Z", "failed_checks": [], "passed_checks": [{"name": "Create operational intent reference query succeeds", "timestamp": "2026-07-13T22:49:59.116874Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Get operational intent reference by ID", "timestamp": "2026-07-13T22:49:59.188998Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "OIR is attached to expected subscription", "timestamp": "2026-07-13T22:49:59.189076Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000187-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:59.038901Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "763", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "0000018a-35c7-403f-86b8-beca68d40000", "request_id": "48e3cd35-8ed4-4cd9-96ea-302554a6bdf8"}, "body": null}, "response": {"code": 201, "headers": {"Date": "Mon, 13 Jul 2026 22:49:59 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "751", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.075964, "reported": "2026-07-13T22:49:59.115775Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "0000018a-35c7-403f-86b8-beca68d40000", "notification_index": 1}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}], "operational_intent_reference": {"id": "00000187-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "7Gt3XpyU6nyT6uP-sHMQf.IRDFMLmUAvMhKwhu9C6DQ_", "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "0000018a-35c7-403f-86b8-beca68d40000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000187-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:59.116973Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:59 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "547", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.068338, "reported": "2026-07-13T22:49:59.186231Z", "json": {"operational_intent_reference": {"id": "00000187-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "7Gt3XpyU6nyT6uP-sHMQf.IRDFMLmUAvMhKwhu9C6DQ_", "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "0000018a-35c7-403f-86b8-beca68d40000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:59.189192Z"}, {"name": "Mutate OIR to request new implicit subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#mutate-oir-to-request-new-implicit-subscription-test-step", "start_time": "2026-07-13T22:49:59.189234Z", "failed_checks": [], "passed_checks": [{"name": "Mutate operational intent reference query succeeds", "timestamp": "2026-07-13T22:49:59.336736Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000187-35c7-403f-86b8-beca68d40000/7Gt3XpyU6nyT6uP-sHMQf.IRDFMLmUAvMhKwhu9C6DQ_", "initiated_at": "2026-07-13T22:49:59.190346Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "893", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}}], "key": [], "state": "Activated", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "new_subscription": {"uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "notify_for_constraints": false}, "request_id": "cb837330-0f8d-4c71-9168-011ea4b9212f"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:59 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "985", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.143681, "reported": "2026-07-13T22:49:59.334884Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "0000018a-35c7-403f-86b8-beca68d40000", "notification_index": 2}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}, {"subscriptions": [{"subscription_id": "ef4f747c-cf7a-480e-963f-f27e380243e3", "notification_index": 1}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling"}], "operational_intent_reference": {"id": "00000187-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 2, "state": "Activated", "ovn": "3cU7LpXAx5q83Ihd5rbldGM8GUFfpGm3gFhHOrXQ34I_", "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "ef4f747c-cf7a-480e-963f-f27e380243e3"}}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:59.336813Z"}, {"name": "Validate that the OIR is now attached to an implicit subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#validate-that-the-oir-is-now-attached-to-an-implicit-subscription-test-step", "start_time": "2026-07-13T22:49:59.336856Z", "failed_checks": [], "passed_checks": [{"name": "OIR is attached to a new subscription", "timestamp": "2026-07-13T22:49:59.336935Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Get operational intent reference by ID", "timestamp": "2026-07-13T22:49:59.354365Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "OIR is attached to a new subscription", "timestamp": "2026-07-13T22:49:59.354469Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Get Subscription by ID", "timestamp": "2026-07-13T22:49:59.379052Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "OIR is now attached to an implicit subscription", "timestamp": "2026-07-13T22:49:59.379211Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000187-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:59.337020Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:59 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "548", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.015287, "reported": "2026-07-13T22:49:59.353156Z", "json": {"operational_intent_reference": {"id": "00000187-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 2, "state": "Activated", "ovn": "3cU7LpXAx5q83Ihd5rbldGM8GUFfpGm3gFhHOrXQ34I_", "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "ef4f747c-cf7a-480e-963f-f27e380243e3"}}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/ef4f747c-cf7a-480e-963f-f27e380243e3", "initiated_at": "2026-07-13T22:49:59.354571Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:59 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "587", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.020753, "reported": "2026-07-13T22:49:59.376228Z", "json": {"subscription": {"id": "ef4f747c-cf7a-480e-963f-f27e380243e3", "version": "HE6PJft3F5W3oCpupijoaSp2TqMMe1cIazXQ4OS7GcY_", "notification_index": 1, "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": true, "dependent_operational_intents": ["00000187-35c7-403f-86b8-beca68d40000"]}}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:59.379274Z"}, {"name": "Cleanup After Test Case", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#cleanup-after-test-case-test-step-6", "start_time": "2026-07-13T22:49:59.379375Z", "failed_checks": [], "passed_checks": [{"name": "Delete operational intent reference query succeeds", "timestamp": "2026-07-13T22:49:59.523263Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Subscription can be deleted", "timestamp": "2026-07-13T22:49:59.591369Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}], "queries": [{"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000187-35c7-403f-86b8-beca68d40000/3cU7LpXAx5q83Ihd5rbldGM8GUFfpGm3gFhHOrXQ34I_", "initiated_at": "2026-07-13T22:49:59.379517Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:59 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "985", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.139398, "reported": "2026-07-13T22:49:59.519945Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "0000018a-35c7-403f-86b8-beca68d40000", "notification_index": 3}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}, {"subscriptions": [{"subscription_id": "ef4f747c-cf7a-480e-963f-f27e380243e3", "notification_index": 2}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling"}], "operational_intent_reference": {"id": "00000187-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 2, "state": "Activated", "ovn": "3cU7LpXAx5q83Ihd5rbldGM8GUFfpGm3gFhHOrXQ34I_", "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "ef4f747c-cf7a-480e-963f-f27e380243e3"}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000018a-35c7-403f-86b8-beca68d40000/XDRJyfT08Ea-VRYOQwoXWhgPcxuMiTj48ADO1H3G2LQ_", "initiated_at": "2026-07-13T22:49:59.523421Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:59 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "505", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.065064, "reported": "2026-07-13T22:49:59.589289Z", "json": {"subscription": {"id": "0000018a-35c7-403f-86b8-beca68d40000", "version": "XDRJyfT08Ea-VRYOQwoXWhgPcxuMiTj48ADO1H3G2LQ_", "notification_index": 3, "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:59.591466Z"}], "end_time": "2026-07-13T22:49:59.591502Z"}, {"name": "Request new implicit subscription when mutating an OIR without subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#request-new-implicit-subscription-when-mutating-an-oir-without-subscription-test-case", "start_time": "2026-07-13T22:49:59.591619Z", "steps": [{"name": "Create OIR with no subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#create-oir-with-no-subscription-test-step-2", "start_time": "2026-07-13T22:49:59.591678Z", "failed_checks": [], "passed_checks": [{"name": "Create operational intent reference query succeeds", "timestamp": "2026-07-13T22:49:59.732286Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "OIR is not attached to a subscription", "timestamp": "2026-07-13T22:49:59.744067Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Get operational intent reference by ID", "timestamp": "2026-07-13T22:49:59.765027Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Subscription referenced by the OIR does not exist", "timestamp": "2026-07-13T22:49:59.843888Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "OIR is not attached to a subscription", "timestamp": "2026-07-13T22:49:59.843949Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000187-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:59.593157Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "704", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "request_id": "91401569-831b-4a28-8bf8-5d30fc218472"}, "body": null}, "response": {"code": 201, "headers": {"Date": "Mon, 13 Jul 2026 22:49:59 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "564", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.137233, "reported": "2026-07-13T22:49:59.731270Z", "json": {"subscribers": [], "operational_intent_reference": {"id": "00000187-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "0clb.APZsH9OVKVrkb8.KZw3UaMlCA4QnWkQytknWj0_", "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "00000000-0000-4000-8000-000000000000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000000-0000-4000-8000-000000000000", "initiated_at": "2026-07-13T22:49:59.732388Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:49:59 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.010872, "reported": "2026-07-13T22:49:59.743932Z", "json": {"message": "Subscription 00000000-0000-4000-8000-000000000000 not found (E:07988d0e-5c96-49d6-a490-2daa92f1214b)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000187-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:59.744167Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:59 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "547", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.018661, "reported": "2026-07-13T22:49:59.763593Z", "json": {"operational_intent_reference": {"id": "00000187-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "0clb.APZsH9OVKVrkb8.KZw3UaMlCA4QnWkQytknWj0_", "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "00000000-0000-4000-8000-000000000000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000000-0000-4000-8000-000000000000", "initiated_at": "2026-07-13T22:49:59.765175Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:49:59 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.077661, "reported": "2026-07-13T22:49:59.843719Z", "json": {"message": "Subscription 00000000-0000-4000-8000-000000000000 not found (E:08ab18c4-87ce-457e-95a7-2550fc5f89bc)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:59.843980Z"}, {"name": "Mutate OIR to request new implicit subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#mutate-oir-to-request-new-implicit-subscription-test-step-1", "start_time": "2026-07-13T22:49:59.844003Z", "failed_checks": [], "passed_checks": [{"name": "Mutate operational intent reference query succeeds", "timestamp": "2026-07-13T22:49:59.958527Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000187-35c7-403f-86b8-beca68d40000/0clb.APZsH9OVKVrkb8.KZw3UaMlCA4QnWkQytknWj0_", "initiated_at": "2026-07-13T22:49:59.844999Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "893", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}}], "key": [], "state": "Activated", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "new_subscription": {"uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "notify_for_constraints": false}, "request_id": "bb4769ec-a2d3-4820-b05b-b7802a9b0265"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:59 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "797", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.110767, "reported": "2026-07-13T22:49:59.956613Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "44da7946-e2d9-4808-81e4-f9a0261701d1", "notification_index": 1}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling"}], "operational_intent_reference": {"id": "00000187-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 2, "state": "Activated", "ovn": "gqPkiP8EwyDiFXWuHJl7spuAgPRjPMjustu88xK6-Dc_", "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "44da7946-e2d9-4808-81e4-f9a0261701d1"}}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:49:59.958595Z"}, {"name": "Validate that the OIR is now attached to an implicit subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#validate-that-the-oir-is-now-attached-to-an-implicit-subscription-test-step-1", "start_time": "2026-07-13T22:49:59.958635Z", "failed_checks": [], "passed_checks": [{"name": "OIR is attached to a new subscription", "timestamp": "2026-07-13T22:49:59.958703Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Get operational intent reference by ID", "timestamp": "2026-07-13T22:49:59.978960Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "OIR is attached to a new subscription", "timestamp": "2026-07-13T22:49:59.979044Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Get Subscription by ID", "timestamp": "2026-07-13T22:50:00.003853Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "OIR is now attached to an implicit subscription", "timestamp": "2026-07-13T22:50:00.003984Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000187-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:49:59.958788Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:59 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "548", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.018087, "reported": "2026-07-13T22:49:59.977800Z", "json": {"operational_intent_reference": {"id": "00000187-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 2, "state": "Activated", "ovn": "gqPkiP8EwyDiFXWuHJl7spuAgPRjPMjustu88xK6-Dc_", "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "44da7946-e2d9-4808-81e4-f9a0261701d1"}}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/44da7946-e2d9-4808-81e4-f9a0261701d1", "initiated_at": "2026-07-13T22:49:59.979132Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:49:59 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "587", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.020572, "reported": "2026-07-13T22:50:00.000467Z", "json": {"subscription": {"id": "44da7946-e2d9-4808-81e4-f9a0261701d1", "version": "J5idQqbAqeyP0fYz99GcC7xlz3ETCqzRw6TRdc3aTrQ_", "notification_index": 1, "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": true, "dependent_operational_intents": ["00000187-35c7-403f-86b8-beca68d40000"]}}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:00.004025Z"}], "end_time": "2026-07-13T22:50:00.004060Z"}], "successful": true, "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling.md#cleanup", "start_time": "2026-07-13T22:50:00.004107Z", "failed_checks": [], "passed_checks": [{"name": "Operational intent reference removed", "timestamp": "2026-07-13T22:50:00.273489Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Operational intent references can be searched for", "timestamp": "2026-07-13T22:50:00.273543Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent references can be queried by ID", "timestamp": "2026-07-13T22:50:00.483467Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Operational intent references can be queried by ID", "timestamp": "2026-07-13T22:50:00.541003Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Operational intent references can be queried by ID", "timestamp": "2026-07-13T22:50:00.610175Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Successful subscription search query", "timestamp": "2026-07-13T22:50:00.811794Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:50:00.875061Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:00.004346Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "456", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}, "outline_circle": null}, "time_start": null, "time_end": null}, "request_id": "7a8728e3-4fcd-4568-af82-d8a98333210c"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:00 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1409", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.070692, "reported": "2026-07-13T22:50:00.076175Z", "json": {"operational_intent_references": [{"id": "00000187-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 2, "state": "Activated", "ovn": "gqPkiP8EwyDiFXWuHJl7spuAgPRjPMjustu88xK6-Dc_", "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "44da7946-e2d9-4808-81e4-f9a0261701d1"}, {"id": "458b91a5-5f15-4dc2-bb1d-f507a65052b6", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-06-12T19:15:08.145161Z", "format": "RFC3339"}, "time_end": {"value": "2026-06-12T20:00:07.086625Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "0e60e0e0-13a0-436e-b053-8c8aecbbb8ee"}, {"id": "5d09835b-12f0-4849-94d0-fbeba139656e", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-06-11T21:51:23.583672Z", "format": "RFC3339"}, "time_end": {"value": "2026-06-11T22:36:21.146803Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "c492a4cf-f057-43f3-9cf7-c0667d800390"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000187-35c7-403f-86b8-beca68d40000/gqPkiP8EwyDiFXWuHJl7spuAgPRjPMjustu88xK6-Dc_", "initiated_at": "2026-07-13T22:50:00.078544Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:00 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "797", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.19227, "reported": "2026-07-13T22:50:00.271750Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "44da7946-e2d9-4808-81e4-f9a0261701d1", "notification_index": 2}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling"}], "operational_intent_reference": {"id": "00000187-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 2, "state": "Activated", "ovn": "gqPkiP8EwyDiFXWuHJl7spuAgPRjPMjustu88xK6-Dc_", "time_start": {"value": "2026-07-14T19:49:49.340757Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T20:49:49.340757Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/oir_implicit_sub_handling", "subscription_id": "44da7946-e2d9-4808-81e4-f9a0261701d1"}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000187-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:00.273633Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:00 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.208651, "reported": "2026-07-13T22:50:00.483212Z", "json": {"message": "OperationalIntent 00000187-35c7-403f-86b8-beca68d40000 not found (E:3cb7cb27-39f6-4bb6-b2e8-1d430e13a257)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000188-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:00.483647Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:00 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.056132, "reported": "2026-07-13T22:50:00.540749Z", "json": {"message": "OperationalIntent 00000188-35c7-403f-86b8-beca68d40000 not found (E:4806d389-3cfe-441e-a78a-18f1a8c9acda)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000189-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:00.541125Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:00 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.067375, "reported": "2026-07-13T22:50:00.609541Z", "json": {"message": "OperationalIntent 00000189-35c7-403f-86b8-beca68d40000 not found (E:a8d400aa-f814-4e44-b2b1-b9d53dc81a35)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/query", "initiated_at": "2026-07-13T22:50:00.610541Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "456", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}, "outline_circle": null}, "time_start": null, "time_end": null}, "request_id": "2f65b687-e8dd-4bbe-8576-9ae049b0ccf3"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:00 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "21", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.19975, "reported": "2026-07-13T22:50:00.811605Z", "json": {"subscriptions": []}, "body": null}, "query_type": "astm.f3548.v21.dss.querySubscriptions", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000018a-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:00.811883Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:00 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.062103, "reported": "2026-07-13T22:50:00.874797Z", "json": {"message": "Subscription 0000018a-35c7-403f-86b8-beca68d40000 not found (E:591ca260-04e8-4def-971b-046a48611282)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}]}, "end_time": "2026-07-13T22:50:00.875118Z"}}, {"test_scenario": {"name": "ASTM SCD DSS: Operational Intent Reference Simple", "scenario_type": "scenarios.astm.utm.dss.OIRSimple", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_simple.md", "resource_origins": {"dss": "instance 1 in dss_instances in top-level resource pool", "id_generator": "id_generator in top-level resource pool", "client_identity": "utm_client_identity in top-level resource pool", "planning_area": "planning_area in top-level resource pool"}, "start_time": "2026-07-13T22:50:00.876313Z", "cases": [{"name": "Setup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_simple.md#setup-test-case", "start_time": "2026-07-13T22:50:00.876388Z", "steps": [{"name": "Cleanup OIRs", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_simple.md#cleanup-oirs-test-step", "start_time": "2026-07-13T22:50:00.876425Z", "failed_checks": [], "passed_checks": [{"name": "Operational intent references can be searched for", "timestamp": "2026-07-13T22:50:01.052097Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent references can be queried by ID", "timestamp": "2026-07-13T22:50:01.328969Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:00.877516Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "394", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}}, "request_id": "2fcb1506-e8f8-4cde-b6c3-e2bb5119f3c3"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:01 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "894", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.171049, "reported": "2026-07-13T22:50:01.049931Z", "json": {"operational_intent_references": [{"id": "458b91a5-5f15-4dc2-bb1d-f507a65052b6", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-06-12T19:15:08.145161Z", "format": "RFC3339"}, "time_end": {"value": "2026-06-12T20:00:07.086625Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "0e60e0e0-13a0-436e-b053-8c8aecbbb8ee"}, {"id": "5d09835b-12f0-4849-94d0-fbeba139656e", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-06-11T21:51:23.583672Z", "format": "RFC3339"}, "time_end": {"value": "2026-06-11T22:36:21.146803Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "c492a4cf-f057-43f3-9cf7-c0667d800390"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000018c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:01.052229Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:01 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.274235, "reported": "2026-07-13T22:50:01.328770Z", "json": {"message": "OperationalIntent 0000018c-35c7-403f-86b8-beca68d40000 not found (E:272a52a0-3305-4aea-b1fa-af8781f29ccc)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:01.329014Z"}], "end_time": "2026-07-13T22:50:01.329033Z"}, {"name": "Create and Delete OIR", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_simple.md#create-and-delete-oir-test-case", "start_time": "2026-07-13T22:50:01.329068Z", "steps": [{"name": "Create OIR", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_simple.md#create-oir-test-step", "start_time": "2026-07-13T22:50:01.329097Z", "failed_checks": [], "passed_checks": [{"name": "Create operational intent reference query succeeds", "timestamp": "2026-07-13T22:50:01.407340Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Create operational intent reference response format conforms to spec", "timestamp": "2026-07-13T22:50:01.777785Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference ID is correct", "timestamp": "2026-07-13T22:50:01.779442Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has a manager", "timestamp": "2026-07-13T22:50:01.779512Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference manager is correct", "timestamp": "2026-07-13T22:50:01.779634Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has an USS base URL", "timestamp": "2026-07-13T22:50:01.779690Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference base URL is correct", "timestamp": "2026-07-13T22:50:01.779797Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has a start time", "timestamp": "2026-07-13T22:50:01.779849Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has an end time", "timestamp": "2026-07-13T22:50:01.779887Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:01.779934Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:01.779973Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has a version", "timestamp": "2026-07-13T22:50:01.780009Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference state is correct", "timestamp": "2026-07-13T22:50:01.780046Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Create operational intent reference response content is correct", "timestamp": "2026-07-13T22:50:01.780072Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000018c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:01.330349Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "659", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:49:51.329144Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:01.329151Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "request_id": "76301557-5277-4bce-8b6d-1acd21e0f3d0"}, "body": null}, "response": {"code": 201, "headers": {"Date": "Mon, 13 Jul 2026 22:50:01 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "835", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.073081, "reported": "2026-07-13T22:50:01.405651Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 27}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 32}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}], "operational_intent_reference": {"id": "0000018c-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "6A37Pez6l3UXCqCuI1gg9yDl41MjCzaOfFt1-J4oE-Q_", "time_start": {"value": "2026-07-13T22:49:51.329144Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:01.329151Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "00000000-0000-4000-8000-000000000000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:01.780092Z"}, {"name": "Delete OIR", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_simple.md#delete-oir-test-step", "start_time": "2026-07-13T22:50:01.780118Z", "failed_checks": [], "passed_checks": [{"name": "Delete operational intent reference query succeeds", "timestamp": "2026-07-13T22:50:01.970332Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Delete operational intent reference response format conforms to spec", "timestamp": "2026-07-13T22:50:01.986326Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference ID is correct", "timestamp": "2026-07-13T22:50:01.987861Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has a manager", "timestamp": "2026-07-13T22:50:01.988428Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference manager is correct", "timestamp": "2026-07-13T22:50:01.988798Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has an USS base URL", "timestamp": "2026-07-13T22:50:01.988897Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference base URL is correct", "timestamp": "2026-07-13T22:50:01.988952Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has a start time", "timestamp": "2026-07-13T22:50:01.989000Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has an end time", "timestamp": "2026-07-13T22:50:01.989041Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:01.989092Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:01.989135Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Non-mutated operational intent reference keeps the same OVN", "timestamp": "2026-07-13T22:50:01.989174Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has a version", "timestamp": "2026-07-13T22:50:01.989212Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Non-mutated operational intent reference keeps the same version", "timestamp": "2026-07-13T22:50:01.989249Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference state is correct", "timestamp": "2026-07-13T22:50:01.989296Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Delete operational intent reference response content is correct", "timestamp": "2026-07-13T22:50:01.989333Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000018c-35c7-403f-86b8-beca68d40000/6A37Pez6l3UXCqCuI1gg9yDl41MjCzaOfFt1-J4oE-Q_", "initiated_at": "2026-07-13T22:50:01.780214Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:01 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "835", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.187972, "reported": "2026-07-13T22:50:01.968972Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 28}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 33}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}], "operational_intent_reference": {"id": "0000018c-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "6A37Pez6l3UXCqCuI1gg9yDl41MjCzaOfFt1-J4oE-Q_", "time_start": {"value": "2026-07-13T22:49:51.329144Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:01.329151Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "00000000-0000-4000-8000-000000000000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:01.989371Z"}], "end_time": "2026-07-13T22:50:01.989389Z"}, {"name": "Deletion requires correct OVN", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_simple.md#deletion-requires-correct-ovn-test-case", "start_time": "2026-07-13T22:50:01.989423Z", "steps": [{"name": "Create OIR", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_simple.md#create-oir-test-step-1", "start_time": "2026-07-13T22:50:01.989453Z", "failed_checks": [], "passed_checks": [{"name": "Create operational intent reference query succeeds", "timestamp": "2026-07-13T22:50:02.220085Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Create operational intent reference response format conforms to spec", "timestamp": "2026-07-13T22:50:02.234412Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference ID is correct", "timestamp": "2026-07-13T22:50:02.235716Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has a manager", "timestamp": "2026-07-13T22:50:02.235782Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference manager is correct", "timestamp": "2026-07-13T22:50:02.235827Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has an USS base URL", "timestamp": "2026-07-13T22:50:02.235867Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference base URL is correct", "timestamp": "2026-07-13T22:50:02.235908Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has a start time", "timestamp": "2026-07-13T22:50:02.235951Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has an end time", "timestamp": "2026-07-13T22:50:02.235988Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:02.236033Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:02.236072Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has a version", "timestamp": "2026-07-13T22:50:02.236108Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference state is correct", "timestamp": "2026-07-13T22:50:02.236144Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Create operational intent reference response content is correct", "timestamp": "2026-07-13T22:50:02.236167Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000018c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:01.991123Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "659", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:49:51.989679Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:01.989689Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "request_id": "38d4ee5a-34a3-4c3b-a34d-36a8b938d37c"}, "body": null}, "response": {"code": 201, "headers": {"Date": "Mon, 13 Jul 2026 22:50:02 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "835", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.226522, "reported": "2026-07-13T22:50:02.218715Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 29}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 34}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}], "operational_intent_reference": {"id": "0000018c-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "Vjs5YYlWQuITYTMTzpdWdI2bP4v1s7yg-5P7H0pj2d4_", "time_start": {"value": "2026-07-13T22:49:51.989679Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:01.989689Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "00000000-0000-4000-8000-000000000000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:02.236187Z"}, {"name": "Attempt deletion with missing OVN", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_simple.md#attempt-deletion-with-missing-ovn-test-step", "start_time": "2026-07-13T22:50:02.236214Z", "failed_checks": [], "passed_checks": [{"name": "Request to delete OIR with empty OVN fails", "timestamp": "2026-07-13T22:50:02.313884Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000018c-35c7-403f-86b8-beca68d40000/", "initiated_at": "2026-07-13T22:50:02.236447Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 400, "headers": {"Date": "Mon, 13 Jul 2026 22:50:02 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "100", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.076345, "reported": "2026-07-13T22:50:02.313706Z", "json": {"message": "Missing OVN for operational intent to modify (E:77dfd53a-c27e-4fdf-bdb0-be8b0935b6cc)"}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:02.313921Z"}, {"name": "Attempt deletion with incorrect OVN", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_simple.md#attempt-deletion-with-incorrect-ovn-test-step", "start_time": "2026-07-13T22:50:02.313951Z", "failed_checks": [], "passed_checks": [{"name": "Request to delete OIR with incorrect OVN fails", "timestamp": "2026-07-13T22:50:02.369846Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000018c-35c7-403f-86b8-beca68d40000/ThisIsAnIncorrectOVN", "initiated_at": "2026-07-13T22:50:02.314031Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 409, "headers": {"Date": "Mon, 13 Jul 2026 22:50:02 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "169", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.054673, "reported": "2026-07-13T22:50:02.369609Z", "json": {"message": "Current version is Vjs5YYlWQuITYTMTzpdWdI2bP4v1s7yg-5P7H0pj2d4_ but client specified version ThisIsAnIncorrectOVN (E:df560ed3-a303-41ac-9a96-8619e602ec6b)"}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:02.369888Z"}, {"name": "Cleanup OIR", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_simple.md#cleanup-oir-test-step", "start_time": "2026-07-13T22:50:02.369922Z", "failed_checks": [], "passed_checks": [{"name": "Delete operational intent reference query succeeds", "timestamp": "2026-07-13T22:50:02.452426Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Delete operational intent reference response format conforms to spec", "timestamp": "2026-07-13T22:50:02.470717Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference ID is correct", "timestamp": "2026-07-13T22:50:02.472023Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has a manager", "timestamp": "2026-07-13T22:50:02.472087Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference manager is correct", "timestamp": "2026-07-13T22:50:02.472129Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has an USS base URL", "timestamp": "2026-07-13T22:50:02.472167Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference base URL is correct", "timestamp": "2026-07-13T22:50:02.472207Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has a start time", "timestamp": "2026-07-13T22:50:02.472244Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has an end time", "timestamp": "2026-07-13T22:50:02.472281Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:02.472337Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:02.472399Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Non-mutated operational intent reference keeps the same OVN", "timestamp": "2026-07-13T22:50:02.472459Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has a version", "timestamp": "2026-07-13T22:50:02.472499Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Non-mutated operational intent reference keeps the same version", "timestamp": "2026-07-13T22:50:02.472536Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference state is correct", "timestamp": "2026-07-13T22:50:02.472573Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Delete operational intent reference response content is correct", "timestamp": "2026-07-13T22:50:02.472597Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000018c-35c7-403f-86b8-beca68d40000/Vjs5YYlWQuITYTMTzpdWdI2bP4v1s7yg-5P7H0pj2d4_", "initiated_at": "2026-07-13T22:50:02.370051Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:02 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "835", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.080338, "reported": "2026-07-13T22:50:02.451200Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 30}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 35}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}], "operational_intent_reference": {"id": "0000018c-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "Vjs5YYlWQuITYTMTzpdWdI2bP4v1s7yg-5P7H0pj2d4_", "time_start": {"value": "2026-07-13T22:49:51.989679Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:01.989689Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "00000000-0000-4000-8000-000000000000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:02.472634Z"}], "end_time": "2026-07-13T22:50:02.472654Z"}, {"name": "Mutation requires correct OVN", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_simple.md#mutation-requires-correct-ovn-test-case", "start_time": "2026-07-13T22:50:02.472703Z", "steps": [{"name": "Create OIR", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_simple.md#create-oir-test-step-2", "start_time": "2026-07-13T22:50:02.472742Z", "failed_checks": [], "passed_checks": [{"name": "Create operational intent reference query succeeds", "timestamp": "2026-07-13T22:50:02.584994Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Create operational intent reference response format conforms to spec", "timestamp": "2026-07-13T22:50:02.601155Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference ID is correct", "timestamp": "2026-07-13T22:50:02.604052Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has a manager", "timestamp": "2026-07-13T22:50:02.604149Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference manager is correct", "timestamp": "2026-07-13T22:50:02.604221Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has an USS base URL", "timestamp": "2026-07-13T22:50:02.604268Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference base URL is correct", "timestamp": "2026-07-13T22:50:02.604308Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has a start time", "timestamp": "2026-07-13T22:50:02.604344Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has an end time", "timestamp": "2026-07-13T22:50:02.604379Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:02.604422Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:02.604460Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has a version", "timestamp": "2026-07-13T22:50:02.604495Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference state is correct", "timestamp": "2026-07-13T22:50:02.604530Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Create operational intent reference response content is correct", "timestamp": "2026-07-13T22:50:02.604553Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000018c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:02.473815Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "659", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:49:52.472773Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:02.472779Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "request_id": "8d75a89f-acdd-4ef0-90c8-9b6b334dfd78"}, "body": null}, "response": {"code": 201, "headers": {"Date": "Mon, 13 Jul 2026 22:50:02 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "835", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.107159, "reported": "2026-07-13T22:50:02.581961Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 31}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 36}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}], "operational_intent_reference": {"id": "0000018c-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "J2Xxw-NAlVW4BIob3.SOmZSxIVC8BaFYc6TO5cV0so8_", "time_start": {"value": "2026-07-13T22:49:52.472773Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:02.472779Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "00000000-0000-4000-8000-000000000000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:02.604573Z"}, {"name": "Attempt mutation with missing OVN", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_simple.md#attempt-mutation-with-missing-ovn-test-step", "start_time": "2026-07-13T22:50:02.604601Z", "failed_checks": [], "passed_checks": [{"name": "Request to mutate OIR with empty OVN fails", "timestamp": "2026-07-13T22:50:02.754751Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000018c-35c7-403f-86b8-beca68d40000/", "initiated_at": "2026-07-13T22:50:02.606254Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "802", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:49:52.604637Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:02.604643Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "new_subscription": {"uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_constraints": false}, "request_id": "4303d863-79e4-4559-b4b8-2f72ba637066"}, "body": null}, "response": {"code": 409, "headers": {"Date": "Mon, 13 Jul 2026 22:50:02 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "149", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.146315, "reported": "2026-07-13T22:50:02.753602Z", "json": {"message": "Current version is J2Xxw-NAlVW4BIob3.SOmZSxIVC8BaFYc6TO5cV0so8_ but client specified version  (E:e36fe066-495a-4105-b1a2-7fdd88903199)"}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:02.754805Z"}, {"name": "Attempt mutation with incorrect OVN", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_simple.md#attempt-mutation-with-incorrect-ovn-test-step", "start_time": "2026-07-13T22:50:02.754864Z", "failed_checks": [], "passed_checks": [{"name": "Request to mutate OIR with incorrect OVN fails", "timestamp": "2026-07-13T22:50:02.805840Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000018c-35c7-403f-86b8-beca68d40000/ThisIsAnIncorrectOVN", "initiated_at": "2026-07-13T22:50:02.757272Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "802", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:49:52.754907Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:02.754914Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "new_subscription": {"uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_constraints": false}, "request_id": "581c0287-b8c0-4775-977e-ce27b628ab70"}, "body": null}, "response": {"code": 409, "headers": {"Date": "Mon, 13 Jul 2026 22:50:02 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "169", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.045473, "reported": "2026-07-13T22:50:02.805113Z", "json": {"message": "Current version is J2Xxw-NAlVW4BIob3.SOmZSxIVC8BaFYc6TO5cV0so8_ but client specified version ThisIsAnIncorrectOVN (E:630ded20-d785-4775-9ed2-b274e4b87d3b)"}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:02.805914Z"}, {"name": "Attempt mutation with correct OVN", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_simple.md#attempt-mutation-with-correct-ovn-test-step", "start_time": "2026-07-13T22:50:02.806241Z", "failed_checks": [], "passed_checks": [{"name": "Mutate operational intent reference query succeeds", "timestamp": "2026-07-13T22:50:02.888849Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Mutate operational intent reference response format conforms to spec", "timestamp": "2026-07-13T22:50:02.911671Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference ID is correct", "timestamp": "2026-07-13T22:50:02.914815Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has a manager", "timestamp": "2026-07-13T22:50:02.914923Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference manager is correct", "timestamp": "2026-07-13T22:50:02.914993Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has an USS base URL", "timestamp": "2026-07-13T22:50:02.915058Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference base URL is correct", "timestamp": "2026-07-13T22:50:02.915344Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has a start time", "timestamp": "2026-07-13T22:50:02.915433Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has an end time", "timestamp": "2026-07-13T22:50:02.915483Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:02.915543Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:02.915771Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Mutated operational intent reference OVN is updated", "timestamp": "2026-07-13T22:50:02.915926Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has a version", "timestamp": "2026-07-13T22:50:02.915987Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Mutated operational intent reference version is updated", "timestamp": "2026-07-13T22:50:02.916033Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference state is correct", "timestamp": "2026-07-13T22:50:02.916079Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Mutate operational intent reference response content is correct", "timestamp": "2026-07-13T22:50:02.916501Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000018c-35c7-403f-86b8-beca68d40000/J2Xxw-NAlVW4BIob3.SOmZSxIVC8BaFYc6TO5cV0so8_", "initiated_at": "2026-07-13T22:50:02.808248Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "854", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:49:52.806324Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:02.806333Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area?correct-ovn-mutation=true", "new_subscription": {"uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area?correct-ovn-mutation=true", "notify_for_constraints": false}, "request_id": "e753ac69-02eb-4f82-922b-065916ac81a7"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:02 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1075", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.076036, "reported": "2026-07-13T22:50:02.885593Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 32}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 37}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "c5a5a683-6b6d-4159-9182-9b39796e14c3", "notification_index": 1}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area?correct-ovn-mutation=true"}], "operational_intent_reference": {"id": "0000018c-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 2, "state": "Accepted", "ovn": "AfFjgCuIdC.WpJC0t34AL0VMarfDoIcJEQkpCgnMQ-Q_", "time_start": {"value": "2026-07-13T22:49:52.806324Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:02.806333Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area?correct-ovn-mutation=true", "subscription_id": "c5a5a683-6b6d-4159-9182-9b39796e14c3"}}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:02.916657Z"}, {"name": "Cleanup OIR", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_simple.md#cleanup-oir-test-step-1", "start_time": "2026-07-13T22:50:02.916720Z", "failed_checks": [], "passed_checks": [{"name": "Delete operational intent reference query succeeds", "timestamp": "2026-07-13T22:50:03.044934Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Delete operational intent reference response format conforms to spec", "timestamp": "2026-07-13T22:50:03.061084Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference ID is correct", "timestamp": "2026-07-13T22:50:03.062736Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has a manager", "timestamp": "2026-07-13T22:50:03.062817Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference manager is correct", "timestamp": "2026-07-13T22:50:03.062860Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has an USS base URL", "timestamp": "2026-07-13T22:50:03.062900Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference base URL is correct", "timestamp": "2026-07-13T22:50:03.062942Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has a start time", "timestamp": "2026-07-13T22:50:03.062980Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has an end time", "timestamp": "2026-07-13T22:50:03.063016Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:03.063060Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:03.063097Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Non-mutated operational intent reference keeps the same OVN", "timestamp": "2026-07-13T22:50:03.063133Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has a version", "timestamp": "2026-07-13T22:50:03.063168Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Non-mutated operational intent reference keeps the same version", "timestamp": "2026-07-13T22:50:03.063204Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference state is correct", "timestamp": "2026-07-13T22:50:03.063240Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Delete operational intent reference response content is correct", "timestamp": "2026-07-13T22:50:03.063263Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000018c-35c7-403f-86b8-beca68d40000/AfFjgCuIdC.WpJC0t34AL0VMarfDoIcJEQkpCgnMQ-Q_", "initiated_at": "2026-07-13T22:50:02.916887Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:03 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1075", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.124396, "reported": "2026-07-13T22:50:03.042655Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 33}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 38}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "c5a5a683-6b6d-4159-9182-9b39796e14c3", "notification_index": 2}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area?correct-ovn-mutation=true"}], "operational_intent_reference": {"id": "0000018c-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 2, "state": "Accepted", "ovn": "AfFjgCuIdC.WpJC0t34AL0VMarfDoIcJEQkpCgnMQ-Q_", "time_start": {"value": "2026-07-13T22:49:52.806324Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:02.806333Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area?correct-ovn-mutation=true", "subscription_id": "c5a5a683-6b6d-4159-9182-9b39796e14c3"}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:03.063299Z"}], "end_time": "2026-07-13T22:50:03.063314Z"}], "successful": true, "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_simple.md#cleanup", "start_time": "2026-07-13T22:50:03.063344Z", "failed_checks": [], "passed_checks": [{"name": "Operational intent references can be searched for", "timestamp": "2026-07-13T22:50:03.097661Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent references can be queried by ID", "timestamp": "2026-07-13T22:50:03.124309Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:03.064503Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "394", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}}, "request_id": "de1418c9-a578-431b-9aee-40da8674bacb"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:03 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "894", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.03041, "reported": "2026-07-13T22:50:03.096002Z", "json": {"operational_intent_references": [{"id": "458b91a5-5f15-4dc2-bb1d-f507a65052b6", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-06-12T19:15:08.145161Z", "format": "RFC3339"}, "time_end": {"value": "2026-06-12T20:00:07.086625Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "0e60e0e0-13a0-436e-b053-8c8aecbbb8ee"}, {"id": "5d09835b-12f0-4849-94d0-fbeba139656e", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-06-11T21:51:23.583672Z", "format": "RFC3339"}, "time_end": {"value": "2026-06-11T22:36:21.146803Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "c492a4cf-f057-43f3-9cf7-c0667d800390"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000018c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:03.097855Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:03 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.025489, "reported": "2026-07-13T22:50:03.124148Z", "json": {"message": "OperationalIntent 0000018c-35c7-403f-86b8-beca68d40000 not found (E:590186cb-6e17-45a9-b869-a1adae334240)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}]}, "end_time": "2026-07-13T22:50:03.124355Z"}}, {"test_scenario": {"name": "ASTM SCD DSS: Constraint Reference Simple", "scenario_type": "scenarios.astm.utm.dss.CRSimple", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/constraint_ref_simple.md", "resource_origins": {"dss": "instance 1 in dss_instances in top-level resource pool", "id_generator": "id_generator in top-level resource pool", "client_identity": "utm_client_identity in top-level resource pool", "planning_area": "planning_area in top-level resource pool"}, "start_time": "2026-07-13T22:50:03.124923Z", "cases": [{"name": "Setup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/constraint_ref_simple.md#setup-test-case", "start_time": "2026-07-13T22:50:03.124996Z", "steps": [{"name": "Ensure clean workspace", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/constraint_ref_simple.md#ensure-clean-workspace-test-step", "start_time": "2026-07-13T22:50:03.125040Z", "failed_checks": [], "passed_checks": [{"name": "Constraint references can be searched for", "timestamp": "2026-07-13T22:50:04.954743Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,4"]}, {"name": "Constraint references can be queried by ID", "timestamp": "2026-07-13T22:50:05.009835Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/query", "initiated_at": "2026-07-13T22:50:03.126673Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "546", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwMywiaWF0IjoxNzgzOTgzMDAzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "auth_dt": "1.7s", "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:49:53.124966Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:53.124966Z", "format": "RFC3339"}}, "request_id": "272a1061-48f8-4fb9-bc9d-eb293b3a33cf"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:04 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "29", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.125021, "reported": "2026-07-13T22:50:04.954338Z", "json": {"constraint_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryConstraintReferences", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/0000018d-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:04.954896Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwMywiaWF0IjoxNzgzOTgzMDAzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:04 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "113", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.053749, "reported": "2026-07-13T22:50:05.009562Z", "json": {"message": "Constraint 0000018d-35c7-403f-86b8-beca68d40000 not found (E:0d7b7790-2b3a-47c7-be7c-e4208ba366f6)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getConstraintReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:05.009940Z"}, {"name": "Create a constraint reference", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/constraint_ref_simple.md#create-a-constraint-reference-test-step", "start_time": "2026-07-13T22:50:05.012563Z", "failed_checks": [], "passed_checks": [{"name": "Create constraint reference query succeeds", "timestamp": "2026-07-13T22:50:05.100896Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/0000018d-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:05.013214Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "627", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwMywiaWF0IjoxNzgzOTgzMDAzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:49:53.124966Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:53.124966Z", "format": "RFC3339"}}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "request_id": "b8e90b75-aaa2-4a36-bee3-c467ffbe3fb6"}, "body": null}, "response": {"code": 201, "headers": {"Date": "Mon, 13 Jul 2026 22:50:05 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "436", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.085205, "reported": "2026-07-13T22:50:05.099333Z", "json": {"subscribers": [], "constraint_reference": {"id": "0000018d-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "ovn": "0vTlJn.7.EATm3wdMUI-.Wo4YJKBuw53PlAtCRtK6B8_", "time_start": {"value": "2026-07-13T22:49:53.124966Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:53.124966Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}}, "body": null}, "query_type": "astm.f3548.v21.dss.createConstraintReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:05.100945Z"}], "end_time": "2026-07-13T22:50:05.100982Z"}, {"name": "Deletion requires correct OVN", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/constraint_ref_simple.md#deletion-requires-correct-ovn-test-case", "start_time": "2026-07-13T22:50:05.101016Z", "steps": [{"name": "Attempt deletion with missing OVN", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/constraint_ref_simple.md#attempt-deletion-with-missing-ovn-test-step", "start_time": "2026-07-13T22:50:05.101046Z", "failed_checks": [], "passed_checks": [{"name": "Request to delete CR with empty OVN fails", "timestamp": "2026-07-13T22:50:05.152865Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}], "queries": [{"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/0000018d-35c7-403f-86b8-beca68d40000/", "initiated_at": "2026-07-13T22:50:05.101137Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwMywiaWF0IjoxNzgzOTgzMDAzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 400, "headers": {"Date": "Mon, 13 Jul 2026 22:50:05 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "92", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.050208, "reported": "2026-07-13T22:50:05.152097Z", "json": {"message": "Missing OVN for constraint to modify (E:4cf2673c-51fe-4fe6-8caf-11ffcdd22b56)"}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteConstraintReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:05.153022Z"}, {"name": "Attempt deletion with incorrect OVN", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/constraint_ref_simple.md#attempt-deletion-with-incorrect-ovn-test-step", "start_time": "2026-07-13T22:50:05.153065Z", "failed_checks": [], "passed_checks": [{"name": "Request to delete CR with incorrect OVN fails", "timestamp": "2026-07-13T22:50:05.321124Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}], "queries": [{"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/0000018d-35c7-403f-86b8-beca68d40000/ThisIsAnIncorrectOVN", "initiated_at": "2026-07-13T22:50:05.153176Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwMywiaWF0IjoxNzgzOTgzMDAzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 409, "headers": {"Date": "Mon, 13 Jul 2026 22:50:05 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "169", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.166821, "reported": "2026-07-13T22:50:05.320979Z", "json": {"message": "Current version is 0vTlJn.7.EATm3wdMUI-.Wo4YJKBuw53PlAtCRtK6B8_ but client specified version ThisIsAnIncorrectOVN (E:7dfe9722-9d49-4eda-ab97-331a6e5d0b6c)"}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteConstraintReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:05.321155Z"}], "end_time": "2026-07-13T22:50:05.321170Z"}, {"name": "Mutation requires correct OVN", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/constraint_ref_simple.md#mutation-requires-correct-ovn-test-case", "start_time": "2026-07-13T22:50:05.321202Z", "steps": [{"name": "Attempt mutation with missing OVN", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/constraint_ref_simple.md#attempt-mutation-with-missing-ovn-test-step", "start_time": "2026-07-13T22:50:05.321231Z", "failed_checks": [], "passed_checks": [{"name": "Request to mutate CR with empty OVN fails", "timestamp": "2026-07-13T22:50:05.346753Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/0000018d-35c7-403f-86b8-beca68d40000/", "initiated_at": "2026-07-13T22:50:05.322763Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "627", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwMywiaWF0IjoxNzgzOTgzMDAzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:49:55.321251Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:05.321256Z", "format": "RFC3339"}}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "request_id": "7e0930bd-1273-4e8b-ac92-20e0af67c031"}, "body": null}, "response": {"code": 409, "headers": {"Date": "Mon, 13 Jul 2026 22:50:05 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "149", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.02296, "reported": "2026-07-13T22:50:05.346571Z", "json": {"message": "Current version is 0vTlJn.7.EATm3wdMUI-.Wo4YJKBuw53PlAtCRtK6B8_ but client specified version  (E:be43af50-4a45-48c5-8d5f-3670c12c7bec)"}, "body": null}, "query_type": "astm.f3548.v21.dss.updateConstraintReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:05.346804Z"}, {"name": "Attempt mutation with incorrect OVN", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/constraint_ref_simple.md#attempt-mutation-with-incorrect-ovn-test-step", "start_time": "2026-07-13T22:50:05.346847Z", "failed_checks": [], "passed_checks": [{"name": "Request to mutate CR with incorrect OVN fails", "timestamp": "2026-07-13T22:50:05.425194Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/0000018d-35c7-403f-86b8-beca68d40000/ThisIsAnIncorrectOVN", "initiated_at": "2026-07-13T22:50:05.348241Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "627", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwMywiaWF0IjoxNzgzOTgzMDAzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:49:55.346888Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:05.346896Z", "format": "RFC3339"}}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "request_id": "7c0c98a1-ebfa-437d-b48d-f40c6574de91"}, "body": null}, "response": {"code": 409, "headers": {"Date": "Mon, 13 Jul 2026 22:50:05 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "169", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.075794, "reported": "2026-07-13T22:50:05.425044Z", "json": {"message": "Current version is 0vTlJn.7.EATm3wdMUI-.Wo4YJKBuw53PlAtCRtK6B8_ but client specified version ThisIsAnIncorrectOVN (E:a43ee673-da9e-4440-9469-b58f80b6c463)"}, "body": null}, "query_type": "astm.f3548.v21.dss.updateConstraintReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:05.425235Z"}], "end_time": "2026-07-13T22:50:05.425266Z"}], "successful": true, "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/constraint_ref_simple.md#cleanup", "start_time": "2026-07-13T22:50:05.425314Z", "failed_checks": [], "passed_checks": [{"name": "Constraint references can be searched for", "timestamp": "2026-07-13T22:50:05.450494Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,4"]}, {"name": "Constraint reference removed", "timestamp": "2026-07-13T22:50:05.508147Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Constraint references can be queried by ID", "timestamp": "2026-07-13T22:50:05.533249Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/query", "initiated_at": "2026-07-13T22:50:05.426575Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "546", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwMywiaWF0IjoxNzgzOTgzMDAzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:49:53.124966Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:53.124966Z", "format": "RFC3339"}}, "request_id": "5cea54e9-7813-47a2-a02a-bf4264687846"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:05 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "422", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.021333, "reported": "2026-07-13T22:50:05.448898Z", "json": {"constraint_references": [{"id": "0000018d-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "ovn": "0vTlJn.7.EATm3wdMUI-.Wo4YJKBuw53PlAtCRtK6B8_", "time_start": {"value": "2026-07-13T22:49:53.124966Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:53.124966Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryConstraintReferences", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/0000018d-35c7-403f-86b8-beca68d40000/0vTlJn.7.EATm3wdMUI-.Wo4YJKBuw53PlAtCRtK6B8_", "initiated_at": "2026-07-13T22:50:05.450739Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwMywiaWF0IjoxNzgzOTgzMDAzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:05 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "436", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.055457, "reported": "2026-07-13T22:50:05.507039Z", "json": {"subscribers": [], "constraint_reference": {"id": "0000018d-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "ovn": "0vTlJn.7.EATm3wdMUI-.Wo4YJKBuw53PlAtCRtK6B8_", "time_start": {"value": "2026-07-13T22:49:53.124966Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:09:53.124966Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteConstraintReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/0000018d-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:05.508253Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwMywiaWF0IjoxNzgzOTgzMDAzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:05 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "113", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.023705, "reported": "2026-07-13T22:50:05.532975Z", "json": {"message": "Constraint 0000018d-35c7-403f-86b8-beca68d40000 not found (E:8c1fc8bf-71aa-496e-817e-d9b0e5820960)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getConstraintReference", "participant_id": "iart_dss"}]}, "end_time": "2026-07-13T22:50:05.533466Z"}}, {"test_scenario": {"name": "ASTM SCD DSS: Constraint Reference Synchronization", "scenario_type": "scenarios.astm.utm.dss.synchronization.CRSynchronization", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/constraint_ref_synchronization.md", "resource_origins": {"dss": "instance 1 in dss_instances in top-level resource pool", "other_instances": "dss_instances in top-level resource pool", "id_generator": "id_generator in top-level resource pool", "client_identity": "utm_client_identity in top-level resource pool", "planning_area": "planning_area in top-level resource pool"}, "start_time": "2026-07-13T22:50:05.534379Z", "cases": [{"name": "Setup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/constraint_ref_synchronization.md#setup-test-case", "start_time": "2026-07-13T22:50:05.534454Z", "steps": [{"name": "Ensure clean workspace", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/constraint_ref_synchronization.md#ensure-clean-workspace-test-step", "start_time": "2026-07-13T22:50:05.535801Z", "failed_checks": [], "passed_checks": [{"name": "Constraint references can be searched for", "timestamp": "2026-07-13T22:50:05.595698Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,4"]}, {"name": "Constraint references can be queried by ID", "timestamp": "2026-07-13T22:50:05.614779Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/query", "initiated_at": "2026-07-13T22:50:05.536889Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "394", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwMywiaWF0IjoxNzgzOTgzMDAzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}}, "request_id": "814a77b6-8a5f-4ba6-ac77-6e90cd65ab32"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:05 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "29", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.057327, "reported": "2026-07-13T22:50:05.595396Z", "json": {"constraint_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryConstraintReferences", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/00000186-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:05.595823Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwMywiaWF0IjoxNzgzOTgzMDAzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:05 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "113", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.017662, "reported": "2026-07-13T22:50:05.614502Z", "json": {"message": "Constraint 00000186-35c7-403f-86b8-beca68d40000 not found (E:3a1524b0-f398-4340-b560-6abfa0a67cdb)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getConstraintReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:05.614838Z"}], "end_time": "2026-07-13T22:50:05.614855Z"}, {"name": "CR synchronization", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/constraint_ref_synchronization.md#cr-synchronization-test-case", "start_time": "2026-07-13T22:50:05.614894Z", "steps": [{"name": "Create CR validation", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/constraint_ref_synchronization.md#create-cr-validation-test-step", "start_time": "2026-07-13T22:50:05.614932Z", "failed_checks": [], "passed_checks": [{"name": "Create constraint reference query succeeds", "timestamp": "2026-07-13T22:50:05.758285Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Create constraint reference response format conforms to spec", "timestamp": "2026-07-13T22:50:06.056402Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference ID is correct", "timestamp": "2026-07-13T22:50:06.059036Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference has a manager", "timestamp": "2026-07-13T22:50:06.059168Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference manager is correct", "timestamp": "2026-07-13T22:50:06.059243Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference has an USS base URL", "timestamp": "2026-07-13T22:50:06.059349Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference base URL is correct", "timestamp": "2026-07-13T22:50:06.059422Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference has a start time", "timestamp": "2026-07-13T22:50:06.059488Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference has an end time", "timestamp": "2026-07-13T22:50:06.059552Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:06.059632Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:06.059700Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference has an OVN", "timestamp": "2026-07-13T22:50:06.059763Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Create constraint reference response content is correct", "timestamp": "2026-07-13T22:50:06.059801Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/00000186-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:05.615220Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "627", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwMywiaWF0IjoxNzgzOTgzMDAzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:49:55.534494Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:05.534501Z", "format": "RFC3339"}}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "request_id": "524ec084-1406-48e9-9fbc-dc092657d745"}, "body": null}, "response": {"code": 201, "headers": {"Date": "Mon, 13 Jul 2026 22:50:05 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "436", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.138638, "reported": "2026-07-13T22:50:05.756689Z", "json": {"subscribers": [], "constraint_reference": {"id": "00000186-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "ovn": "eOPiqq-MoAY3drFYEVfXzM5kxE6VxjjtlunNROopJTc_", "time_start": {"value": "2026-07-13T22:49:55.534494Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:05.534501Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}}, "body": null}, "query_type": "astm.f3548.v21.dss.createConstraintReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:06.059837Z"}, {"name": "Retrieve newly created CR", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/constraint_ref_synchronization.md#retrieve-newly-created-cr-test-step", "start_time": "2026-07-13T22:50:06.059882Z", "failed_checks": [], "passed_checks": [{"name": "Get constraint reference by ID", "timestamp": "2026-07-13T22:50:06.078031Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Constraint reference can be found at every DSS", "timestamp": "2026-07-13T22:50:06.078178Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2a", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated constraint reference contains the correct manager", "timestamp": "2026-07-13T22:50:06.078304Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2b", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated constraint reference contains the correct USS base URL", "timestamp": "2026-07-13T22:50:06.078387Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2c", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated constraint reference contains the correct start time", "timestamp": "2026-07-13T22:50:06.079765Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2f", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated constraint reference contains the correct end time", "timestamp": "2026-07-13T22:50:06.079857Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2f", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Newly created CR can be consistently retrieved from all DSS instances", "timestamp": "2026-07-13T22:50:06.079892Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,1a", "astm.f3548.v21.DSS0210,A2-7-2,1f", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Get constraint reference response format conforms to spec", "timestamp": "2026-07-13T22:50:06.108628Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference ID is correct", "timestamp": "2026-07-13T22:50:06.110186Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference has a manager", "timestamp": "2026-07-13T22:50:06.110294Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference manager is correct", "timestamp": "2026-07-13T22:50:06.110377Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference has an USS base URL", "timestamp": "2026-07-13T22:50:06.110456Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference base URL is correct", "timestamp": "2026-07-13T22:50:06.110527Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference has a start time", "timestamp": "2026-07-13T22:50:06.110605Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference has an end time", "timestamp": "2026-07-13T22:50:06.110681Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:06.110769Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:06.110831Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference has an OVN", "timestamp": "2026-07-13T22:50:06.110890Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Non-mutated constraint reference keeps the same OVN", "timestamp": "2026-07-13T22:50:06.110960Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Non-mutated constraint reference keeps the same version", "timestamp": "2026-07-13T22:50:06.111038Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Get constraint reference response content is correct", "timestamp": "2026-07-13T22:50:06.111076Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/00000186-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:06.060021Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwMywiaWF0IjoxNzgzOTgzMDAzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:06 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "419", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.013602, "reported": "2026-07-13T22:50:06.075933Z", "json": {"constraint_reference": {"id": "00000186-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "ovn": "eOPiqq-MoAY3drFYEVfXzM5kxE6VxjjtlunNROopJTc_", "time_start": {"value": "2026-07-13T22:49:55.534494Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:05.534501Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}}, "body": null}, "query_type": "astm.f3548.v21.dss.getConstraintReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:06.111125Z"}, {"name": "Search for newly created CR", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/constraint_ref_synchronization.md#search-for-newly-created-cr-test-step", "start_time": "2026-07-13T22:50:06.111169Z", "failed_checks": [], "passed_checks": [{"name": "Successful constraint reference search query", "timestamp": "2026-07-13T22:50:06.138369Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,4"]}, {"name": "Propagated constraint reference general area is synchronized", "timestamp": "2026-07-13T22:50:06.138508Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2e", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated constraint reference contains the correct manager", "timestamp": "2026-07-13T22:50:06.138640Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2b", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated constraint reference contains the correct USS base URL", "timestamp": "2026-07-13T22:50:06.138725Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2c", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated constraint reference contains the correct start time", "timestamp": "2026-07-13T22:50:06.144769Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2f", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated constraint reference contains the correct end time", "timestamp": "2026-07-13T22:50:06.144913Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2f", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Newly created CR can be consistently searched for from all DSS instances", "timestamp": "2026-07-13T22:50:06.144952Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,1a", "astm.f3548.v21.DSS0210,A2-7-2,1e", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Search constraint reference response format conforms to spec", "timestamp": "2026-07-13T22:50:06.174271Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,4"]}, {"name": "Expected constraint reference is in search results", "timestamp": "2026-07-13T22:50:06.176055Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,4"]}, {"name": "Returned constraint reference ID is correct", "timestamp": "2026-07-13T22:50:06.176165Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference has a manager", "timestamp": "2026-07-13T22:50:06.176248Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference manager is correct", "timestamp": "2026-07-13T22:50:06.176326Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference has an USS base URL", "timestamp": "2026-07-13T22:50:06.176402Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference base URL is correct", "timestamp": "2026-07-13T22:50:06.176481Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference has a start time", "timestamp": "2026-07-13T22:50:06.176558Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference has an end time", "timestamp": "2026-07-13T22:50:06.176635Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:06.176718Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:06.176795Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference has an OVN", "timestamp": "2026-07-13T22:50:06.176872Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Non-mutated constraint reference keeps the same OVN", "timestamp": "2026-07-13T22:50:06.176949Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Non-mutated constraint reference keeps the same version", "timestamp": "2026-07-13T22:50:06.177099Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Search constraint reference response content is correct", "timestamp": "2026-07-13T22:50:06.177161Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,4"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/query", "initiated_at": "2026-07-13T22:50:06.111476Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "456", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwMywiaWF0IjoxNzgzOTgzMDAzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}, "outline_circle": null}, "time_start": null, "time_end": null}, "request_id": "ef921721-53dc-4106-bf56-cce07e1fdea7"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:06 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "422", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.024298, "reported": "2026-07-13T22:50:06.136843Z", "json": {"constraint_references": [{"id": "00000186-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "ovn": "eOPiqq-MoAY3drFYEVfXzM5kxE6VxjjtlunNROopJTc_", "time_start": {"value": "2026-07-13T22:49:55.534494Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:05.534501Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryConstraintReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:06.177234Z"}, {"name": "Mutate CR", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/constraint_ref_synchronization.md#mutate-cr-test-step", "start_time": "2026-07-13T22:50:06.177284Z", "failed_checks": [], "passed_checks": [{"name": "Mutate constraint reference query succeeds", "timestamp": "2026-07-13T22:50:06.249119Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Mutate constraint reference response format conforms to spec", "timestamp": "2026-07-13T22:50:06.263669Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference ID is correct", "timestamp": "2026-07-13T22:50:06.264592Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference has a manager", "timestamp": "2026-07-13T22:50:06.264664Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference manager is correct", "timestamp": "2026-07-13T22:50:06.264733Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference has an USS base URL", "timestamp": "2026-07-13T22:50:06.264799Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference base URL is correct", "timestamp": "2026-07-13T22:50:06.264845Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference has a start time", "timestamp": "2026-07-13T22:50:06.264882Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference has an end time", "timestamp": "2026-07-13T22:50:06.264935Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:06.264988Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:06.265026Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference has an OVN", "timestamp": "2026-07-13T22:50:06.265062Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Mutated constraint reference OVN is updated", "timestamp": "2026-07-13T22:50:06.265101Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Mutated constraint reference version is updated", "timestamp": "2026-07-13T22:50:06.265137Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Mutate constraint reference response content is correct", "timestamp": "2026-07-13T22:50:06.265158Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/00000186-35c7-403f-86b8-beca68d40000/eOPiqq-MoAY3drFYEVfXzM5kxE6VxjjtlunNROopJTc_", "initiated_at": "2026-07-13T22:50:06.180515Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "627", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwMywiaWF0IjoxNzgzOTgzMDAzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:05.534494Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:15.534501Z", "format": "RFC3339"}}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "request_id": "bb6ec4d5-a02c-4fda-bde3-8ea44f351827"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:06 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "436", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.066435, "reported": "2026-07-13T22:50:06.248183Z", "json": {"subscribers": [], "constraint_reference": {"id": "00000186-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 2, "ovn": "KZghJ4pWY0xOTX3bPy-vNp4-TyS5XCox6-JEEPECBMg_", "time_start": {"value": "2026-07-13T22:50:05.534494Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:15.534501Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}}, "body": null}, "query_type": "astm.f3548.v21.dss.updateConstraintReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:06.265182Z"}, {"name": "Retrieve updated CR", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/constraint_ref_synchronization.md#retrieve-updated-cr-test-step", "start_time": "2026-07-13T22:50:06.265212Z", "failed_checks": [], "passed_checks": [{"name": "Get constraint reference by ID", "timestamp": "2026-07-13T22:50:06.288985Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Constraint reference can be found at every DSS", "timestamp": "2026-07-13T22:50:06.289304Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2a", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated constraint reference contains the correct manager", "timestamp": "2026-07-13T22:50:06.289442Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2b", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated constraint reference contains the correct USS base URL", "timestamp": "2026-07-13T22:50:06.289524Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2c", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated constraint reference contains the correct start time", "timestamp": "2026-07-13T22:50:06.295630Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2f", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated constraint reference contains the correct end time", "timestamp": "2026-07-13T22:50:06.295793Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2f", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Updated CR can be consistently retrieved from all DSS instances", "timestamp": "2026-07-13T22:50:06.295833Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,1b", "astm.f3548.v21.DSS0210,A2-7-2,1d", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Get constraint reference response format conforms to spec", "timestamp": "2026-07-13T22:50:06.314206Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference ID is correct", "timestamp": "2026-07-13T22:50:06.315088Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference has a manager", "timestamp": "2026-07-13T22:50:06.315151Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference manager is correct", "timestamp": "2026-07-13T22:50:06.315197Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference has an USS base URL", "timestamp": "2026-07-13T22:50:06.315240Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference base URL is correct", "timestamp": "2026-07-13T22:50:06.315284Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference has a start time", "timestamp": "2026-07-13T22:50:06.315338Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference has an end time", "timestamp": "2026-07-13T22:50:06.315399Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:06.315473Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:06.315535Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference has an OVN", "timestamp": "2026-07-13T22:50:06.315577Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Non-mutated constraint reference keeps the same OVN", "timestamp": "2026-07-13T22:50:06.315618Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Non-mutated constraint reference keeps the same version", "timestamp": "2026-07-13T22:50:06.315658Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Get constraint reference response content is correct", "timestamp": "2026-07-13T22:50:06.315680Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/00000186-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:06.265302Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwMywiaWF0IjoxNzgzOTgzMDAzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:06 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "419", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.021398, "reported": "2026-07-13T22:50:06.287520Z", "json": {"constraint_reference": {"id": "00000186-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 2, "ovn": "KZghJ4pWY0xOTX3bPy-vNp4-TyS5XCox6-JEEPECBMg_", "time_start": {"value": "2026-07-13T22:50:05.534494Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:15.534501Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}}, "body": null}, "query_type": "astm.f3548.v21.dss.getConstraintReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:06.315715Z"}, {"name": "Search for updated CR", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/constraint_ref_synchronization.md#search-for-updated-cr-test-step", "start_time": "2026-07-13T22:50:06.315755Z", "failed_checks": [], "passed_checks": [{"name": "Successful constraint reference search query", "timestamp": "2026-07-13T22:50:06.373105Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,4"]}, {"name": "Propagated constraint reference general area is synchronized", "timestamp": "2026-07-13T22:50:06.373245Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2e", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated constraint reference contains the correct manager", "timestamp": "2026-07-13T22:50:06.373365Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2b", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated constraint reference contains the correct USS base URL", "timestamp": "2026-07-13T22:50:06.373418Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2c", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated constraint reference contains the correct start time", "timestamp": "2026-07-13T22:50:06.374518Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2f", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated constraint reference contains the correct end time", "timestamp": "2026-07-13T22:50:06.374618Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2f", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Updated CR can be consistently searched for from all DSS instances", "timestamp": "2026-07-13T22:50:06.374655Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,1b", "astm.f3548.v21.DSS0210,A2-7-2,1e", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Search constraint reference response format conforms to spec", "timestamp": "2026-07-13T22:50:06.393707Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,4"]}, {"name": "Expected constraint reference is in search results", "timestamp": "2026-07-13T22:50:06.394963Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,4"]}, {"name": "Returned constraint reference ID is correct", "timestamp": "2026-07-13T22:50:06.395061Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference has a manager", "timestamp": "2026-07-13T22:50:06.395113Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference manager is correct", "timestamp": "2026-07-13T22:50:06.395180Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference has an USS base URL", "timestamp": "2026-07-13T22:50:06.395247Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference base URL is correct", "timestamp": "2026-07-13T22:50:06.395311Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference has a start time", "timestamp": "2026-07-13T22:50:06.395371Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference has an end time", "timestamp": "2026-07-13T22:50:06.395424Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:06.395474Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:06.395518Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference has an OVN", "timestamp": "2026-07-13T22:50:06.395559Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Non-mutated constraint reference keeps the same OVN", "timestamp": "2026-07-13T22:50:06.395601Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Non-mutated constraint reference keeps the same version", "timestamp": "2026-07-13T22:50:06.395642Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Search constraint reference response content is correct", "timestamp": "2026-07-13T22:50:06.395664Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,4"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/query", "initiated_at": "2026-07-13T22:50:06.316016Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "456", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwMywiaWF0IjoxNzgzOTgzMDAzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}, "outline_circle": null}, "time_start": null, "time_end": null}, "request_id": "25e126b6-9084-48ca-8a89-9bf5cc3603c5"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:06 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "422", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.054941, "reported": "2026-07-13T22:50:06.372020Z", "json": {"constraint_references": [{"id": "00000186-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 2, "ovn": "KZghJ4pWY0xOTX3bPy-vNp4-TyS5XCox6-JEEPECBMg_", "time_start": {"value": "2026-07-13T22:50:05.534494Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:15.534501Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryConstraintReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:06.395696Z"}, {"name": "Delete CR", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/constraint_ref_synchronization.md#delete-cr-test-step", "start_time": "2026-07-13T22:50:06.395725Z", "failed_checks": [], "passed_checks": [{"name": "Delete constraint reference query succeeds", "timestamp": "2026-07-13T22:50:06.472217Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Delete constraint reference response format conforms to spec", "timestamp": "2026-07-13T22:50:06.490415Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference ID is correct", "timestamp": "2026-07-13T22:50:06.491682Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference has a manager", "timestamp": "2026-07-13T22:50:06.491749Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference manager is correct", "timestamp": "2026-07-13T22:50:06.491792Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference has an USS base URL", "timestamp": "2026-07-13T22:50:06.491833Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference base URL is correct", "timestamp": "2026-07-13T22:50:06.491872Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference has a start time", "timestamp": "2026-07-13T22:50:06.491908Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference has an end time", "timestamp": "2026-07-13T22:50:06.491945Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:06.491986Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:06.492073Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Returned constraint reference has an OVN", "timestamp": "2026-07-13T22:50:06.492135Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Non-mutated constraint reference keeps the same OVN", "timestamp": "2026-07-13T22:50:06.492334Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Non-mutated constraint reference keeps the same version", "timestamp": "2026-07-13T22:50:06.492374Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Delete constraint reference response content is correct", "timestamp": "2026-07-13T22:50:06.492397Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}], "queries": [{"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/00000186-35c7-403f-86b8-beca68d40000/KZghJ4pWY0xOTX3bPy-vNp4-TyS5XCox6-JEEPECBMg_", "initiated_at": "2026-07-13T22:50:06.395848Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwMywiaWF0IjoxNzgzOTgzMDAzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:06 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "436", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.074282, "reported": "2026-07-13T22:50:06.471281Z", "json": {"subscribers": [], "constraint_reference": {"id": "00000186-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 2, "ovn": "KZghJ4pWY0xOTX3bPy-vNp4-TyS5XCox6-JEEPECBMg_", "time_start": {"value": "2026-07-13T22:50:05.534494Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:15.534501Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteConstraintReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:06.492425Z"}, {"name": "Query deleted CR", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/constraint_ref_synchronization.md#query-deleted-cr-test-step", "start_time": "2026-07-13T22:50:06.492452Z", "failed_checks": [], "passed_checks": [{"name": "Get constraint reference by ID", "timestamp": "2026-07-13T22:50:06.510971Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Deleted CR cannot be retrieved from all DSS instances", "timestamp": "2026-07-13T22:50:06.511749Z", "participants": ["iart_dss", "iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2a", "astm.f3548.v21.DSS0210,A2-7-2,3d", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Successful constraint reference search query", "timestamp": "2026-07-13T22:50:06.536294Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,4"]}, {"name": "Deleted CR cannot be searched for from all DSS instances", "timestamp": "2026-07-13T22:50:06.538324Z", "participants": ["iart_dss", "iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2a", "astm.f3548.v21.DSS0210,A2-7-2,3c", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/00000186-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:06.492529Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwMywiaWF0IjoxNzgzOTgzMDAzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:06 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "113", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.01753, "reported": "2026-07-13T22:50:06.510817Z", "json": {"message": "Constraint 00000186-35c7-403f-86b8-beca68d40000 not found (E:9fa6ae0c-e5d0-4b5c-b7b6-c358721823b1)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getConstraintReference", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/query", "initiated_at": "2026-07-13T22:50:06.512062Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "456", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwMywiaWF0IjoxNzgzOTgzMDAzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}, "outline_circle": null}, "time_start": null, "time_end": null}, "request_id": "47496608-6052-4bbc-af85-df1fc932b673"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:06 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "29", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.02188, "reported": "2026-07-13T22:50:06.535888Z", "json": {"constraint_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryConstraintReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:06.538442Z"}], "end_time": "2026-07-13T22:50:06.538481Z"}], "successful": true, "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/constraint_ref_synchronization.md#cleanup", "start_time": "2026-07-13T22:50:06.538543Z", "failed_checks": [], "passed_checks": [{"name": "Constraint references can be searched for", "timestamp": "2026-07-13T22:50:06.563166Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,4"]}, {"name": "Constraint references can be queried by ID", "timestamp": "2026-07-13T22:50:06.585276Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/query", "initiated_at": "2026-07-13T22:50:06.540428Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "394", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwMywiaWF0IjoxNzgzOTgzMDAzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}}, "request_id": "7cfe31af-aa68-482b-968a-d67e0e85f7fd"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:06 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "29", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.020991, "reported": "2026-07-13T22:50:06.562759Z", "json": {"constraint_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryConstraintReferences", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/00000186-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:06.563317Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwMywiaWF0IjoxNzgzOTgzMDAzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:06 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "113", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.020242, "reported": "2026-07-13T22:50:06.585043Z", "json": {"message": "Constraint 00000186-35c7-403f-86b8-beca68d40000 not found (E:aba58221-70f7-4ed9-b0f1-9b5e058ce1f8)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getConstraintReference", "participant_id": "iart_dss"}]}, "end_time": "2026-07-13T22:50:06.585391Z"}}, {"test_scenario": {"name": "ASTM SCD DSS: USS Availability Synchronization", "scenario_type": "scenarios.astm.utm.dss.synchronization.USSAvailabilitySynchronization", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/uss_availability_synchronization.md", "resource_origins": {"dss": "instance 1 in dss_instances in top-level resource pool", "other_instances": "dss_instances in top-level resource pool", "client_identity": "utm_client_identity in top-level resource pool"}, "start_time": "2026-07-13T22:50:06.587055Z", "cases": [{"name": "Setup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/uss_availability_synchronization.md#setup-test-case", "start_time": "2026-07-13T22:50:06.587099Z", "steps": [{"name": "Ensure test USS has Unknown availability", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/uss_availability_synchronization.md#ensure-test-uss-has-unknown-availability-test-step", "start_time": "2026-07-13T22:50:06.587130Z", "failed_checks": [], "passed_checks": [{"name": "USS Availability can be requested", "timestamp": "2026-07-13T22:50:08.057618Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "USS Availability can be set to Unknown", "timestamp": "2026-07-13T22:50:08.083512Z", "participants": [], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "USS Availability can be requested", "timestamp": "2026-07-13T22:50:08.096728Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "USS Availability is consistent across every DSS instance", "timestamp": "2026-07-13T22:50:08.096818Z", "participants": ["iart_dss", "iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,3a", "astm.f3548.v21.DSS0210,3b", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0210,A2-7-2,6", "astm.f3548.v21.DSS0020"]}, {"name": "USS Availability version is consistent across every DSS instance", "timestamp": "2026-07-13T22:50:08.096867Z", "participants": ["iart_dss", "iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,3c", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0210,A2-7-2,6", "astm.f3548.v21.DSS0020"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1", "initiated_at": "2026-07-13T22:50:06.587223Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "auth_dt": "1.454s", "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "116", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.010062, "reported": "2026-07-13T22:50:08.056926Z", "json": {"version": "aapATmcK-U2aJRTDsRCkz0e-93AY9DBSAKw8ns0ZlAc_", "status": {"uss": "DSS Qualifer1", "availability": "Normal"}}, "body": null}, "query_type": "astm.f3548.v21.uss.getUssAvailability", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1", "initiated_at": "2026-07-13T22:50:08.058163Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "144", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"old_version": "aapATmcK-U2aJRTDsRCkz0e-93AY9DBSAKw8ns0ZlAc_", "availability": "Unknown", "request_id": "f1445608-1d75-4125-9136-efef72610c37"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "117", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.023863, "reported": "2026-07-13T22:50:08.083055Z", "json": {"version": "tcOyGdFc5uN3x2.yRrcozHJH.qeSSHyiUCWkKsIlpaY_", "status": {"uss": "DSS Qualifer1", "availability": "Unknown"}}, "body": null}, "query_type": "astm.f3548.v21.uss.setUssAvailability", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1", "initiated_at": "2026-07-13T22:50:08.083645Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "117", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.011722, "reported": "2026-07-13T22:50:08.096253Z", "json": {"version": "tcOyGdFc5uN3x2.yRrcozHJH.qeSSHyiUCWkKsIlpaY_", "status": {"uss": "DSS Qualifer1", "availability": "Unknown"}}, "body": null}, "query_type": "astm.f3548.v21.uss.getUssAvailability", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:08.096899Z"}], "end_time": "2026-07-13T22:50:08.096920Z"}, {"name": "USS Availability synchronization", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/uss_availability_synchronization.md#uss-availability-synchronization-test-case", "start_time": "2026-07-13T22:50:08.096960Z", "steps": [{"name": "Update USS availability on primary DSS to Normal", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/uss_availability_synchronization.md#update-uss-availability-on-primary-dss-to-normal-test-step", "start_time": "2026-07-13T22:50:08.097001Z", "failed_checks": [], "passed_checks": [{"name": "USS Availability can be updated", "timestamp": "2026-07-13T22:50:08.116603Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1", "initiated_at": "2026-07-13T22:50:08.097164Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "143", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"old_version": "tcOyGdFc5uN3x2.yRrcozHJH.qeSSHyiUCWkKsIlpaY_", "availability": "Normal", "request_id": "058f3941-5fa2-47a7-8c44-ee1d4cc8b23e"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "116", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.018144, "reported": "2026-07-13T22:50:08.116258Z", "json": {"version": "GoDKZgyD9etbNfBsNFCSMTZx3OPJtRDjEjP8-UXeKik_", "status": {"uss": "DSS Qualifer1", "availability": "Normal"}}, "body": null}, "query_type": "astm.f3548.v21.uss.setUssAvailability", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:08.116829Z"}, {"name": "Check Normal USS availability broadcast", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/uss_availability_synchronization.md#check-normal-uss-availability-broadcast-test-step", "start_time": "2026-07-13T22:50:08.116877Z", "failed_checks": [], "passed_checks": [{"name": "USS Availability can be requested", "timestamp": "2026-07-13T22:50:08.129433Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "USS Availability is consistent across every DSS instance", "timestamp": "2026-07-13T22:50:08.129509Z", "participants": ["iart_dss", "iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,3a", "astm.f3548.v21.DSS0210,3b", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0210,A2-7-2,6", "astm.f3548.v21.DSS0020"]}, {"name": "USS Availability version is consistent across every DSS instance", "timestamp": "2026-07-13T22:50:08.129544Z", "participants": ["iart_dss", "iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,3c", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0210,A2-7-2,6", "astm.f3548.v21.DSS0020"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1", "initiated_at": "2026-07-13T22:50:08.116987Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "116", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.01038, "reported": "2026-07-13T22:50:08.128855Z", "json": {"version": "GoDKZgyD9etbNfBsNFCSMTZx3OPJtRDjEjP8-UXeKik_", "status": {"uss": "DSS Qualifer1", "availability": "Normal"}}, "body": null}, "query_type": "astm.f3548.v21.uss.getUssAvailability", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:08.129568Z"}, {"name": "Update USS Availability on primary DSS to Down", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/uss_availability_synchronization.md#update-uss-availability-on-primary-dss-to-down-test-step", "start_time": "2026-07-13T22:50:08.129594Z", "failed_checks": [], "passed_checks": [{"name": "USS Availability can be updated", "timestamp": "2026-07-13T22:50:08.153571Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1", "initiated_at": "2026-07-13T22:50:08.129974Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "141", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"old_version": "GoDKZgyD9etbNfBsNFCSMTZx3OPJtRDjEjP8-UXeKik_", "availability": "Down", "request_id": "cce68029-2c78-4789-becf-a0995f6e1b43"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "114", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.022248, "reported": "2026-07-13T22:50:08.153045Z", "json": {"version": "5RSaebfNCbVDPvTFtB1YIYz30qxo-tQ5lk.-xJb8ztk_", "status": {"uss": "DSS Qualifer1", "availability": "Down"}}, "body": null}, "query_type": "astm.f3548.v21.uss.setUssAvailability", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:08.153678Z"}, {"name": "Check Down USS availability broadcast", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/uss_availability_synchronization.md#check-down-uss-availability-broadcast-test-step", "start_time": "2026-07-13T22:50:08.153978Z", "failed_checks": [], "passed_checks": [{"name": "USS Availability can be requested", "timestamp": "2026-07-13T22:50:08.164255Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "USS Availability is consistent across every DSS instance", "timestamp": "2026-07-13T22:50:08.164360Z", "participants": ["iart_dss", "iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,3a", "astm.f3548.v21.DSS0210,3b", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0210,A2-7-2,6", "astm.f3548.v21.DSS0020"]}, {"name": "USS Availability version is consistent across every DSS instance", "timestamp": "2026-07-13T22:50:08.164412Z", "participants": ["iart_dss", "iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,3c", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0210,A2-7-2,6", "astm.f3548.v21.DSS0020"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1", "initiated_at": "2026-07-13T22:50:08.154139Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "114", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.008802, "reported": "2026-07-13T22:50:08.163701Z", "json": {"version": "5RSaebfNCbVDPvTFtB1YIYz30qxo-tQ5lk.-xJb8ztk_", "status": {"uss": "DSS Qualifer1", "availability": "Down"}}, "body": null}, "query_type": "astm.f3548.v21.uss.getUssAvailability", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:08.164446Z"}, {"name": "Update USS availability on primary DSS to Unknown", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/uss_availability_synchronization.md#update-uss-availability-on-primary-dss-to-unknown-test-step", "start_time": "2026-07-13T22:50:08.164484Z", "failed_checks": [], "passed_checks": [{"name": "USS Availability can be updated", "timestamp": "2026-07-13T22:50:08.186315Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1", "initiated_at": "2026-07-13T22:50:08.164671Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "144", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"old_version": "5RSaebfNCbVDPvTFtB1YIYz30qxo-tQ5lk.-xJb8ztk_", "availability": "Unknown", "request_id": "bdc8b09b-5e71-4aae-993b-592101acff91"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "117", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.020301, "reported": "2026-07-13T22:50:08.185972Z", "json": {"version": "PMAxpJ.Lj.ufU.z4SnpzozwpQo1vEi0jSTkcJLwTnZE_", "status": {"uss": "DSS Qualifer1", "availability": "Unknown"}}, "body": null}, "query_type": "astm.f3548.v21.uss.setUssAvailability", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:08.186355Z"}, {"name": "Check Unknown USS availability broadcast", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/uss_availability_synchronization.md#check-unknown-uss-availability-broadcast-test-step", "start_time": "2026-07-13T22:50:08.186388Z", "failed_checks": [], "passed_checks": [{"name": "USS Availability can be requested", "timestamp": "2026-07-13T22:50:08.199461Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "USS Availability is consistent across every DSS instance", "timestamp": "2026-07-13T22:50:08.199537Z", "participants": ["iart_dss", "iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,3a", "astm.f3548.v21.DSS0210,3b", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0210,A2-7-2,6", "astm.f3548.v21.DSS0020"]}, {"name": "USS Availability version is consistent across every DSS instance", "timestamp": "2026-07-13T22:50:08.199571Z", "participants": ["iart_dss", "iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,3c", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0210,A2-7-2,6", "astm.f3548.v21.DSS0020"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1", "initiated_at": "2026-07-13T22:50:08.186466Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "117", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.011913, "reported": "2026-07-13T22:50:08.199051Z", "json": {"version": "PMAxpJ.Lj.ufU.z4SnpzozwpQo1vEi0jSTkcJLwTnZE_", "status": {"uss": "DSS Qualifer1", "availability": "Unknown"}}, "body": null}, "query_type": "astm.f3548.v21.uss.getUssAvailability", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:08.199593Z"}], "end_time": "2026-07-13T22:50:08.199607Z"}, {"name": "Unknown USS state is reported as Unknown", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/uss_availability_synchronization.md#unknown-uss-state-is-reported-as-unknown-test-case", "start_time": "2026-07-13T22:50:08.199638Z", "steps": [{"name": "Query all DSS instances with an unknown USS identifier", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/uss_availability_synchronization.md#query-all-dss-instances-with-an-unknown-uss-identifier-test-step", "start_time": "2026-07-13T22:50:08.199662Z", "failed_checks": [], "passed_checks": [{"name": "Main DSS instance reports Unknown availability", "timestamp": "2026-07-13T22:50:08.213317Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "Availability version for an unknown USS should be empty", "timestamp": "2026-07-13T22:50:08.213442Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "USS Availability can be requested", "timestamp": "2026-07-13T22:50:08.225477Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "USS Availability is consistent across every DSS instance", "timestamp": "2026-07-13T22:50:08.225561Z", "participants": ["iart_dss", "iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,3a", "astm.f3548.v21.DSS0210,3b", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0210,A2-7-2,6", "astm.f3548.v21.DSS0020"]}, {"name": "USS Availability version is consistent across every DSS instance", "timestamp": "2026-07-13T22:50:08.225596Z", "participants": ["iart_dss", "iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,3c", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0210,A2-7-2,6", "astm.f3548.v21.DSS0020"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/ThisIdShouldNotExistOnTheDSS", "initiated_at": "2026-07-13T22:50:08.199752Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "88", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.00988, "reported": "2026-07-13T22:50:08.212560Z", "json": {"version": "", "status": {"uss": "ThisIdShouldNotExistOnTheDSS", "availability": "Unknown"}}, "body": null}, "query_type": "astm.f3548.v21.uss.getUssAvailability", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/ThisIdShouldNotExistOnTheDSS", "initiated_at": "2026-07-13T22:50:08.213543Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "88", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.010192, "reported": "2026-07-13T22:50:08.224620Z", "json": {"version": "", "status": {"uss": "ThisIdShouldNotExistOnTheDSS", "availability": "Unknown"}}, "body": null}, "query_type": "astm.f3548.v21.uss.getUssAvailability", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:08.225621Z"}], "end_time": "2026-07-13T22:50:08.225637Z"}], "successful": true, "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/uss_availability_synchronization.md#cleanup", "start_time": "2026-07-13T22:50:08.225667Z", "failed_checks": [], "passed_checks": [{"name": "USS Availability can be requested", "timestamp": "2026-07-13T22:50:08.238760Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1", "initiated_at": "2026-07-13T22:50:08.226040Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "117", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.01121, "reported": "2026-07-13T22:50:08.238358Z", "json": {"version": "PMAxpJ.Lj.ufU.z4SnpzozwpQo1vEi0jSTkcJLwTnZE_", "status": {"uss": "DSS Qualifer1", "availability": "Unknown"}}, "body": null}, "query_type": "astm.f3548.v21.uss.getUssAvailability", "participant_id": "iart_dss"}]}, "end_time": "2026-07-13T22:50:08.238835Z"}}, {"test_scenario": {"name": "ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions", "scenario_type": "scenarios.astm.utm.dss.OpIntentReferenceStateTransitions", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions.md", "resource_origins": {"flight_intents": "non_conflicting_flights in top-level resource pool", "dss": "instance 1 in dss_instances in top-level resource pool", "id_generator": "id_generator in top-level resource pool"}, "start_time": "2026-07-13T22:50:08.239434Z", "cases": [{"name": "Setup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions.md#setup-test-case", "start_time": "2026-07-13T22:50:08.239490Z", "steps": [{"name": "Ensure clean workspace", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions.md#ensure-clean-workspace-test-step", "start_time": "2026-07-13T22:50:08.239537Z", "failed_checks": [], "passed_checks": [{"name": "Operational intent references can be queried by ID", "timestamp": "2026-07-13T22:50:08.257637Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Operational intent references can be searched for", "timestamp": "2026-07-13T22:50:08.274774Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent references can be searched for", "timestamp": "2026-07-13T22:50:08.294018Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Any existing operational intent reference has been removed", "timestamp": "2026-07-13T22:50:08.294123Z", "participants": ["iart_dss"], "requirements": []}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000185-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:08.246286Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.010413, "reported": "2026-07-13T22:50:08.257485Z", "json": {"message": "OperationalIntent 00000185-35c7-403f-86b8-beca68d40000 not found (E:b9187b00-6123-458e-9702-a6276c3ee22b)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:08.259496Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "639", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.662811304724514, "lng": -113.85585556853685}, {"lat": 53.67018048534604, "lng": -113.85585556853685}, {"lat": 53.67018048534604, "lng": -113.8389789566533}, {"lat": 53.662811304724514, "lng": -113.8389789566533}]}}, "time_start": {"value": "2026-07-13T22:50:07.239389Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:07.239389Z", "format": "RFC3339"}}, "request_id": "41c37a0b-dcbe-44cf-8887-fe72f97cc3b0"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.013737, "reported": "2026-07-13T22:50:08.274170Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:08.276022Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "639", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.662811304724514, "lng": -113.85585556853685}, {"lat": 53.67018048534604, "lng": -113.85585556853685}, {"lat": 53.67018048534604, "lng": -113.8389789566533}, {"lat": 53.662811304724514, "lng": -113.8389789566533}]}}, "time_start": {"value": "2026-07-13T22:50:07.239389Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:07.239389Z", "format": "RFC3339"}}, "request_id": "3720e6b3-f097-4dc6-a2ac-245238b1b5bc"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.014992, "reported": "2026-07-13T22:50:08.293534Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:08.294169Z"}], "end_time": "2026-07-13T22:50:08.294193Z"}, {"name": "Attempt unauthorized state creation", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions.md#attempt-unauthorized-state-creation-test-case", "start_time": "2026-07-13T22:50:08.294237Z", "steps": [{"name": "Attempt direct creation with unauthorized state", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions.md#attempt-direct-creation-with-unauthorized-state-test-step", "start_time": "2026-07-13T22:50:08.294272Z", "failed_checks": [], "passed_checks": [{"name": "Direct Nonconforming state creation is forbidden", "timestamp": "2026-07-13T22:50:08.307319Z", "participants": ["iart_dss", "airmarket", "sait"], "requirements": ["astm.f3548.v21.SCD0100", "astm.f3548.v21.DSS0005,1"]}, {"name": "Direct Contingent state creation is forbidden", "timestamp": "2026-07-13T22:50:08.314379Z", "participants": ["iart_dss", "airmarket", "sait"], "requirements": ["astm.f3548.v21.SCD0100", "astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000185-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:08.301379Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1001", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66912766671807, "lng": -113.8389789566533}, {"lat": 53.662811304724514, "lng": -113.8541910579383}, {"lat": 53.66792402063312, "lng": -113.85585556853684}, {"lat": 53.67018048534604, "lng": -113.85282781861481}]}, "altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:07.239389Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:07.239389Z", "format": "RFC3339"}}], "key": [], "state": "Nonconforming", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions", "new_subscription": {"uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions", "notify_for_constraints": false}, "request_id": "b033b99c-0088-4c34-b99f-0c12ceaecf21"}, "body": null}, "response": {"code": 400, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "106", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.004873, "reported": "2026-07-13T22:50:08.307074Z", "json": {"message": "Invalid state for initial version: `Nonconforming` (E:27e9277f-55e8-4966-b49c-6f97264bbd92)"}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000185-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:08.308754Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "998", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66912766671807, "lng": -113.8389789566533}, {"lat": 53.662811304724514, "lng": -113.8541910579383}, {"lat": 53.66792402063312, "lng": -113.85585556853684}, {"lat": 53.67018048534604, "lng": -113.85282781861481}]}, "altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:07.239389Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:07.239389Z", "format": "RFC3339"}}], "key": [], "state": "Contingent", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions", "new_subscription": {"uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions", "notify_for_constraints": false}, "request_id": "fd65d282-8015-47f1-b471-4b0f775021d8"}, "body": null}, "response": {"code": 400, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "103", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.004523, "reported": "2026-07-13T22:50:08.314214Z", "json": {"message": "Invalid state for initial version: `Contingent` (E:d4947215-c76b-4e27-8821-65ce08d8d89f)"}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:08.314424Z"}], "end_time": "2026-07-13T22:50:08.314440Z"}, {"name": "Attempt unauthorized state transitions", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions.md#attempt-unauthorized-state-transitions-test-case", "start_time": "2026-07-13T22:50:08.314472Z", "steps": [{"name": "Create an Accepted OIR", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions.md#create-an-accepted-oir-test-step", "start_time": "2026-07-13T22:50:08.314504Z", "failed_checks": [], "passed_checks": [{"name": "Creation of an Accepted OIR is allowed", "timestamp": "2026-07-13T22:50:08.375881Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000185-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:08.319770Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "996", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66912766671807, "lng": -113.8389789566533}, {"lat": 53.662811304724514, "lng": -113.8541910579383}, {"lat": 53.66792402063312, "lng": -113.85585556853684}, {"lat": 53.67018048534604, "lng": -113.85282781861481}]}, "altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:07.239389Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:07.239389Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions", "new_subscription": {"uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions", "notify_for_constraints": false}, "request_id": "05c5fe4d-1bef-40f7-bfc9-4c14f19c5ee8"}, "body": null}, "response": {"code": 201, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1126", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.05328, "reported": "2026-07-13T22:50:08.373925Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "127cbf90-9467-4c22-98e0-181a7f78cc24", "notification_index": 1}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions"}, {"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 34}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 39}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}], "operational_intent_reference": {"id": "00000185-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "tyG-vHK0sZ.GXvICcKXMUwD3kmnagaYfOuCLBbTeN8Y_", "time_start": {"value": "2026-07-13T22:50:07.239389Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:07.239389Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions", "subscription_id": "127cbf90-9467-4c22-98e0-181a7f78cc24"}}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:08.375944Z"}, {"name": "Attempt transition of an accepted operational intent reference to an unauthorized state", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions.md#attempt-transition-of-an-accepted-operational-intent-reference-to-an-unauthorized-state-test-step", "start_time": "2026-07-13T22:50:08.375990Z", "failed_checks": [], "passed_checks": [{"name": "Transition from Accepted to Nonconforming is forbidden", "timestamp": "2026-07-13T22:50:08.383321Z", "participants": ["iart_dss", "airmarket", "sait"], "requirements": ["astm.f3548.v21.SCD0100"]}, {"name": "Transition from Accepted to Contingent is forbidden", "timestamp": "2026-07-13T22:50:08.390478Z", "participants": ["iart_dss", "airmarket", "sait"], "requirements": ["astm.f3548.v21.SCD0100"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000185-35c7-403f-86b8-beca68d40000/tyG-vHK0sZ.GXvICcKXMUwD3kmnagaYfOuCLBbTeN8Y_", "initiated_at": "2026-07-13T22:50:08.376321Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1001", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66912766671807, "lng": -113.8389789566533}, {"lat": 53.662811304724514, "lng": -113.8541910579383}, {"lat": 53.66792402063312, "lng": -113.85585556853684}, {"lat": 53.67018048534604, "lng": -113.85282781861481}]}, "altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:07.239389Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:07.239389Z", "format": "RFC3339"}}], "key": [], "state": "Nonconforming", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions", "new_subscription": {"uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions", "notify_for_constraints": false}, "request_id": "ab177777-2cfd-4384-b21b-91cf6f865414"}, "body": null}, "response": {"code": 403, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "207", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.005831, "reported": "2026-07-13T22:50:08.383160Z", "json": {"message": "Missing `utm.conformance_monitoring_sa` Conformance Monitoring for Situational Awareness scope to transition to CMSA state: Nonconforming (see SCD0100) (E:ec698d76-44f6-47f8-a4a7-2c2232f4ecb4)"}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000185-35c7-403f-86b8-beca68d40000/tyG-vHK0sZ.GXvICcKXMUwD3kmnagaYfOuCLBbTeN8Y_", "initiated_at": "2026-07-13T22:50:08.383642Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1001", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66912766671807, "lng": -113.8389789566533}, {"lat": 53.662811304724514, "lng": -113.8541910579383}, {"lat": 53.66792402063312, "lng": -113.85585556853684}, {"lat": 53.67018048534604, "lng": -113.85282781861481}]}, "altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:07.239389Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:07.239389Z", "format": "RFC3339"}}], "key": [], "state": "Nonconforming", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions", "new_subscription": {"uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions", "notify_for_constraints": false}, "request_id": "f33d005a-07dd-4d31-9904-5c57ae47425e"}, "body": null}, "response": {"code": 403, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "207", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.00556, "reported": "2026-07-13T22:50:08.390257Z", "json": {"message": "Missing `utm.conformance_monitoring_sa` Conformance Monitoring for Situational Awareness scope to transition to CMSA state: Nonconforming (see SCD0100) (E:c06bebe3-bae4-49c2-add9-7499577944ab)"}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:08.390515Z"}, {"name": "Transition the OIR to Activated", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions.md#transition-the-oir-to-activated-test-step", "start_time": "2026-07-13T22:50:08.390547Z", "failed_checks": [], "passed_checks": [{"name": "Transition from Accepted to Activated is allowed", "timestamp": "2026-07-13T22:50:08.471029Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000185-35c7-403f-86b8-beca68d40000/tyG-vHK0sZ.GXvICcKXMUwD3kmnagaYfOuCLBbTeN8Y_", "initiated_at": "2026-07-13T22:50:08.390881Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "997", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66912766671807, "lng": -113.8389789566533}, {"lat": 53.662811304724514, "lng": -113.8541910579383}, {"lat": 53.66792402063312, "lng": -113.85585556853684}, {"lat": 53.67018048534604, "lng": -113.85282781861481}]}, "altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:07.239389Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:07.239389Z", "format": "RFC3339"}}], "key": [], "state": "Activated", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions", "new_subscription": {"uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions", "notify_for_constraints": false}, "request_id": "b23fd1b1-fe65-4355-ac22-fdab32ad8809"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1127", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.077634, "reported": "2026-07-13T22:50:08.469516Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 35}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 40}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "f2b55240-8b16-471c-9953-ad99f29fc936", "notification_index": 1}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions"}], "operational_intent_reference": {"id": "00000185-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "nNW0s.-6xoMkSTqNkA9U94fvnKBxxvlkzkCE6JXjOy0_", "time_start": {"value": "2026-07-13T22:50:07.239389Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:07.239389Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions", "subscription_id": "f2b55240-8b16-471c-9953-ad99f29fc936"}}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:08.471072Z"}, {"name": "Attempt transition of an activated operational intent reference to an unauthorized state", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions.md#attempt-transition-of-an-activated-operational-intent-reference-to-an-unauthorized-state-test-step", "start_time": "2026-07-13T22:50:08.471105Z", "failed_checks": [], "passed_checks": [{"name": "Transition from Activated to Nonconforming is forbidden", "timestamp": "2026-07-13T22:50:08.478395Z", "participants": ["iart_dss", "airmarket", "sait"], "requirements": ["astm.f3548.v21.SCD0100"]}, {"name": "Transition from Activated to Contingent is forbidden", "timestamp": "2026-07-13T22:50:08.484964Z", "participants": ["iart_dss", "airmarket", "sait"], "requirements": ["astm.f3548.v21.SCD0100"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000185-35c7-403f-86b8-beca68d40000/nNW0s.-6xoMkSTqNkA9U94fvnKBxxvlkzkCE6JXjOy0_", "initiated_at": "2026-07-13T22:50:08.471342Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1001", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66912766671807, "lng": -113.8389789566533}, {"lat": 53.662811304724514, "lng": -113.8541910579383}, {"lat": 53.66792402063312, "lng": -113.85585556853684}, {"lat": 53.67018048534604, "lng": -113.85282781861481}]}, "altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:07.239389Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:07.239389Z", "format": "RFC3339"}}], "key": [], "state": "Nonconforming", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions", "new_subscription": {"uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions", "notify_for_constraints": false}, "request_id": "d14a20f5-3d05-4bad-819e-f532b027d0d6"}, "body": null}, "response": {"code": 403, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "207", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.005474, "reported": "2026-07-13T22:50:08.478213Z", "json": {"message": "Missing `utm.conformance_monitoring_sa` Conformance Monitoring for Situational Awareness scope to transition to CMSA state: Nonconforming (see SCD0100) (E:5b38f949-ccb7-4d84-8d57-67199628c48b)"}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000185-35c7-403f-86b8-beca68d40000/nNW0s.-6xoMkSTqNkA9U94fvnKBxxvlkzkCE6JXjOy0_", "initiated_at": "2026-07-13T22:50:08.478640Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1001", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66912766671807, "lng": -113.8389789566533}, {"lat": 53.662811304724514, "lng": -113.8541910579383}, {"lat": 53.66792402063312, "lng": -113.85585556853684}, {"lat": 53.67018048534604, "lng": -113.85282781861481}]}, "altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:07.239389Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:07.239389Z", "format": "RFC3339"}}], "key": [], "state": "Nonconforming", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions", "new_subscription": {"uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions", "notify_for_constraints": false}, "request_id": "a3091c31-42dc-4890-bbdc-a7a2b24a0556"}, "body": null}, "response": {"code": 403, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "207", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.005238, "reported": "2026-07-13T22:50:08.484786Z", "json": {"message": "Missing `utm.conformance_monitoring_sa` Conformance Monitoring for Situational Awareness scope to transition to CMSA state: Nonconforming (see SCD0100) (E:83abf2d3-2aed-4d40-bb63-9acf05d45ef0)"}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:08.484998Z"}, {"name": "Transition the OIR to Ended", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions.md#transition-the-oir-to-ended-test-step", "start_time": "2026-07-13T22:50:08.485029Z", "failed_checks": [], "passed_checks": [{"name": "Transition from Activated to Ended is allowed", "timestamp": "2026-07-13T22:50:08.562843Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000185-35c7-403f-86b8-beca68d40000/nNW0s.-6xoMkSTqNkA9U94fvnKBxxvlkzkCE6JXjOy0_", "initiated_at": "2026-07-13T22:50:08.485255Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "997", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66912766671807, "lng": -113.8389789566533}, {"lat": 53.662811304724514, "lng": -113.8541910579383}, {"lat": 53.66792402063312, "lng": -113.85585556853684}, {"lat": 53.67018048534604, "lng": -113.85282781861481}]}, "altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:07.239389Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:07.239389Z", "format": "RFC3339"}}], "key": [], "state": "Activated", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions", "new_subscription": {"uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions", "notify_for_constraints": false}, "request_id": "d52825cb-a8d0-4251-9174-577dd4464539"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1127", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.0751, "reported": "2026-07-13T22:50:08.561385Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 36}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 41}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "95822031-a6f6-4696-b7ce-32079b449a54", "notification_index": 1}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions"}], "operational_intent_reference": {"id": "00000185-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 3, "state": "Activated", "ovn": "rvPo01Wo32HzGITnKBZ3LlgyoNWSVlqn5D4ykQTT18c_", "time_start": {"value": "2026-07-13T22:50:07.239389Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:07.239389Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions", "subscription_id": "95822031-a6f6-4696-b7ce-32079b449a54"}}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:08.562885Z"}, {"name": "Attempt transition of an ended operational intent reference to an unauthorized state", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions.md#attempt-transition-of-an-ended-operational-intent-reference-to-an-unauthorized-state-test-step", "start_time": "2026-07-13T22:50:08.562920Z", "failed_checks": [], "passed_checks": [{"name": "Transition from Ended to Nonconforming is forbidden", "timestamp": "2026-07-13T22:50:08.569980Z", "participants": ["iart_dss", "airmarket", "sait"], "requirements": ["astm.f3548.v21.SCD0100", "astm.f3548.v21.DSS0005,1"]}, {"name": "Transition from Ended to Contingent is forbidden", "timestamp": "2026-07-13T22:50:08.575997Z", "participants": ["iart_dss", "airmarket", "sait"], "requirements": ["astm.f3548.v21.SCD0100", "astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000185-35c7-403f-86b8-beca68d40000/rvPo01Wo32HzGITnKBZ3LlgyoNWSVlqn5D4ykQTT18c_", "initiated_at": "2026-07-13T22:50:08.563347Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1001", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66912766671807, "lng": -113.8389789566533}, {"lat": 53.662811304724514, "lng": -113.8541910579383}, {"lat": 53.66792402063312, "lng": -113.85585556853684}, {"lat": 53.67018048534604, "lng": -113.85282781861481}]}, "altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:07.239389Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:07.239389Z", "format": "RFC3339"}}], "key": [], "state": "Nonconforming", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions", "new_subscription": {"uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions", "notify_for_constraints": false}, "request_id": "736d8535-76c9-4d88-a0d5-229396a43b3f"}, "body": null}, "response": {"code": 403, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "207", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.005023, "reported": "2026-07-13T22:50:08.569605Z", "json": {"message": "Missing `utm.conformance_monitoring_sa` Conformance Monitoring for Situational Awareness scope to transition to CMSA state: Nonconforming (see SCD0100) (E:dc817c7e-eb6d-4335-9dfb-24182a6195f1)"}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000185-35c7-403f-86b8-beca68d40000/rvPo01Wo32HzGITnKBZ3LlgyoNWSVlqn5D4ykQTT18c_", "initiated_at": "2026-07-13T22:50:08.570402Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1001", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66912766671807, "lng": -113.8389789566533}, {"lat": 53.662811304724514, "lng": -113.8541910579383}, {"lat": 53.66792402063312, "lng": -113.85585556853684}, {"lat": 53.67018048534604, "lng": -113.85282781861481}]}, "altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:07.239389Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:07.239389Z", "format": "RFC3339"}}], "key": [], "state": "Nonconforming", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions", "new_subscription": {"uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions", "notify_for_constraints": false}, "request_id": "301254f0-8529-4251-8146-84922f46afdd"}, "body": null}, "response": {"code": 403, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "207", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.0044, "reported": "2026-07-13T22:50:08.575839Z", "json": {"message": "Missing `utm.conformance_monitoring_sa` Conformance Monitoring for Situational Awareness scope to transition to CMSA state: Nonconforming (see SCD0100) (E:e3a4337f-b203-463d-a643-f9681e7019eb)"}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:08.576030Z"}], "end_time": "2026-07-13T22:50:08.576058Z"}], "successful": true, "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions.md#cleanup", "start_time": "2026-07-13T22:50:08.576090Z", "failed_checks": [], "passed_checks": [{"name": "Operational intent references can be queried by ID", "timestamp": "2026-07-13T22:50:08.590842Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Operational intent reference removed", "timestamp": "2026-07-13T22:50:08.632366Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000185-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:08.576155Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "555", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.012986, "reported": "2026-07-13T22:50:08.589948Z", "json": {"operational_intent_reference": {"id": "00000185-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 3, "state": "Activated", "ovn": "rvPo01Wo32HzGITnKBZ3LlgyoNWSVlqn5D4ykQTT18c_", "time_start": {"value": "2026-07-13T22:50:07.239389Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:07.239389Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions", "subscription_id": "95822031-a6f6-4696-b7ce-32079b449a54"}}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000185-35c7-403f-86b8-beca68d40000/rvPo01Wo32HzGITnKBZ3LlgyoNWSVlqn5D4ykQTT18c_", "initiated_at": "2026-07-13T22:50:08.590936Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1127", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.038835, "reported": "2026-07-13T22:50:08.630549Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 37}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 42}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "95822031-a6f6-4696-b7ce-32079b449a54", "notification_index": 2}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions"}], "operational_intent_reference": {"id": "00000185-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 3, "state": "Activated", "ovn": "rvPo01Wo32HzGITnKBZ3LlgyoNWSVlqn5D4ykQTT18c_", "time_start": {"value": "2026-07-13T22:50:07.239389Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:07.239389Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_state_transitions", "subscription_id": "95822031-a6f6-4696-b7ce-32079b449a54"}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}]}, "end_time": "2026-07-13T22:50:08.632430Z"}}, {"test_scenario": {"name": "ASTM SCD DSS: Subscription and entity deletion interaction", "scenario_type": "scenarios.astm.utm.dss.SubscriptionInteractionsDeletion", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions_deletion.md", "resource_origins": {"dss": "instance 1 in dss_instances in top-level resource pool", "other_instances": "dss_instances in top-level resource pool", "id_generator": "id_generator in top-level resource pool", "planning_area": "planning_area in top-level resource pool", "utm_client_identity": "utm_client_identity in top-level resource pool"}, "start_time": "2026-07-13T22:50:08.633333Z", "cases": [{"name": "Setup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions_deletion.md#setup-test-case", "start_time": "2026-07-13T22:50:08.633582Z", "steps": [{"name": "Ensure clean workspace", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions_deletion.md#ensure-clean-workspace-test-step", "start_time": "2026-07-13T22:50:08.633637Z", "failed_checks": [], "passed_checks": [{"name": "Operational intent references can be searched for", "timestamp": "2026-07-13T22:50:08.657235Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent references can be queried by ID", "timestamp": "2026-07-13T22:50:08.668253Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Operational intent references can be queried by ID", "timestamp": "2026-07-13T22:50:08.678043Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Successful subscription search query", "timestamp": "2026-07-13T22:50:08.696635Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:50:08.707476Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:50:08.716749Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:08.633904Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "456", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}, "outline_circle": null}, "time_start": null, "time_end": null}, "request_id": "eb1cdde8-05d8-4d6a-ac16-6d11003d1cfd"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "894", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.020042, "reported": "2026-07-13T22:50:08.654993Z", "json": {"operational_intent_references": [{"id": "458b91a5-5f15-4dc2-bb1d-f507a65052b6", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-06-12T19:15:08.145161Z", "format": "RFC3339"}, "time_end": {"value": "2026-06-12T20:00:07.086625Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "0e60e0e0-13a0-436e-b053-8c8aecbbb8ee"}, {"id": "5d09835b-12f0-4849-94d0-fbeba139656e", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-06-11T21:51:23.583672Z", "format": "RFC3339"}, "time_end": {"value": "2026-06-11T22:36:21.146803Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "c492a4cf-f057-43f3-9cf7-c0667d800390"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000183-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:08.657384Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.009482, "reported": "2026-07-13T22:50:08.668073Z", "json": {"message": "OperationalIntent 00000183-35c7-403f-86b8-beca68d40000 not found (E:a16cadda-5813-466e-bf5f-5b5b12c2c43e)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000183-35c7-403f-86b8-beca68d40001", "initiated_at": "2026-07-13T22:50:08.668349Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.008624, "reported": "2026-07-13T22:50:08.677795Z", "json": {"message": "OperationalIntent 00000183-35c7-403f-86b8-beca68d40001 not found (E:b1808b56-a2f9-4664-9d59-183dbc474280)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/query", "initiated_at": "2026-07-13T22:50:08.678238Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "456", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}, "outline_circle": null}, "time_start": null, "time_end": null}, "request_id": "c574a91a-35c8-4d51-8b27-581c527cfe6b"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "21", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.017433, "reported": "2026-07-13T22:50:08.696463Z", "json": {"subscriptions": []}, "body": null}, "query_type": "astm.f3548.v21.dss.querySubscriptions", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000184-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:08.696734Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.009855, "reported": "2026-07-13T22:50:08.707271Z", "json": {"message": "Subscription 00000184-35c7-403f-86b8-beca68d40000 not found (E:f63c51e6-0b72-46d8-accb-e4bb1996cbe5)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000184-35c7-403f-86b8-beca68d40001", "initiated_at": "2026-07-13T22:50:08.707564Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.008171, "reported": "2026-07-13T22:50:08.716548Z", "json": {"message": "Subscription 00000184-35c7-403f-86b8-beca68d40001 not found (E:3406b25e-cc37-4506-8b1b-b8713370c572)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:08.716785Z"}, {"name": "Verify secondary DSS instances are clean", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions_deletion.md#verify-secondary-dss-instances-are-clean-test-step", "start_time": "2026-07-13T22:50:08.716810Z", "failed_checks": [], "passed_checks": [{"name": "Operational intent references can be queried by ID", "timestamp": "2026-07-13T22:50:08.725824Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Operational intent reference with test ID does not exist", "timestamp": "2026-07-13T22:50:08.725889Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0020"]}, {"name": "Operational intent references can be queried by ID", "timestamp": "2026-07-13T22:50:08.738772Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Operational intent reference with test ID does not exist", "timestamp": "2026-07-13T22:50:08.738832Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0020"]}, {"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:50:08.746856Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription with test ID does not exist", "timestamp": "2026-07-13T22:50:08.746899Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0020"]}, {"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:50:08.756484Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription with test ID does not exist", "timestamp": "2026-07-13T22:50:08.756528Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0020"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000183-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:08.716878Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.007971, "reported": "2026-07-13T22:50:08.725609Z", "json": {"message": "OperationalIntent 00000183-35c7-403f-86b8-beca68d40000 not found (E:74f5d8e4-50cc-4674-b8d0-0c9faac04af9)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000183-35c7-403f-86b8-beca68d40001", "initiated_at": "2026-07-13T22:50:08.725973Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.011905, "reported": "2026-07-13T22:50:08.738618Z", "json": {"message": "OperationalIntent 00000183-35c7-403f-86b8-beca68d40001 not found (E:fa8246a8-b8fe-41ce-9fcb-262362fea53e)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000184-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:08.738885Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.007157, "reported": "2026-07-13T22:50:08.746693Z", "json": {"message": "Subscription 00000184-35c7-403f-86b8-beca68d40000 not found (E:9b083db1-2d5a-45eb-a9e3-04bc0c57b444)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000184-35c7-403f-86b8-beca68d40001", "initiated_at": "2026-07-13T22:50:08.746947Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.008683, "reported": "2026-07-13T22:50:08.756300Z", "json": {"message": "Subscription 00000184-35c7-403f-86b8-beca68d40001 not found (E:f2472d5d-8f87-4c7a-a2da-b29347926a8b)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:08.756553Z"}], "end_time": "2026-07-13T22:50:08.756567Z"}, {"name": "Subscription deletion is reflected on all DSS instances", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions_deletion.md#subscription-deletion-is-reflected-on-all-dss-instances-test-case", "start_time": "2026-07-13T22:50:08.756598Z", "steps": [{"name": "Create a subscription at every DSS in sequence", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions_deletion.md#create-a-subscription-at-every-dss-in-sequence-test-step", "start_time": "2026-07-13T22:50:08.756623Z", "failed_checks": [], "passed_checks": [{"name": "Create subscription query succeeds", "timestamp": "2026-07-13T22:50:08.794552Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Create subscription query succeeds", "timestamp": "2026-07-13T22:50:08.835821Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000184-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:08.757835Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "722", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88000000000001}, {"lat": 53.647, "lng": -113.81}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.68, "lng": -113.88000000000001}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:08.633615Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:08.633615Z", "format": "RFC3339"}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "1de81bde-32f3-49b8-853a-740d4ece4f88"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "540", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.034725, "reported": "2026-07-13T22:50:08.793381Z", "json": {"subscription": {"id": "00000184-35c7-403f-86b8-beca68d40000", "version": "Qdm2Fd-Fbg03qD8gLD1CZXeQIowokNbg5kDZD1alhfk_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:08.633615Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:08.633615Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}, "operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.createSubscription", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000184-35c7-403f-86b8-beca68d40001", "initiated_at": "2026-07-13T22:50:08.796403Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "722", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88000000000001}, {"lat": 53.647, "lng": -113.81}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.68, "lng": -113.88000000000001}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:08.633615Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:08.633615Z", "format": "RFC3339"}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "c9ad2cff-536c-4371-b94d-deb6ec132977"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "540", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.037454, "reported": "2026-07-13T22:50:08.834629Z", "json": {"subscription": {"id": "00000184-35c7-403f-86b8-beca68d40001", "version": "Q658R7TDfPlBS5PYcYHaIlNfXJfwN1O0Bs4VlL7YZ7M_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:08.633615Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:08.633615Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}, "operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.createSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:08.836825Z"}, {"name": "Delete a subscription at every DSS in sequence", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions_deletion.md#delete-a-subscription-at-every-dss-in-sequence-test-step", "start_time": "2026-07-13T22:50:08.836870Z", "failed_checks": [], "passed_checks": [{"name": "Subscription can be deleted", "timestamp": "2026-07-13T22:50:08.861518Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Get Subscription by ID", "timestamp": "2026-07-13T22:50:08.871424Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription does not exist on all other DSS instances", "timestamp": "2026-07-13T22:50:08.871488Z", "participants": ["iart_dss", "iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,5a"]}, {"name": "Subscription can be deleted", "timestamp": "2026-07-13T22:50:08.901368Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Get Subscription by ID", "timestamp": "2026-07-13T22:50:08.913816Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription does not exist on all other DSS instances", "timestamp": "2026-07-13T22:50:08.913886Z", "participants": ["iart_dss", "iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,5a"]}], "queries": [{"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000184-35c7-403f-86b8-beca68d40000/Qdm2Fd-Fbg03qD8gLD1CZXeQIowokNbg5kDZD1alhfk_", "initiated_at": "2026-07-13T22:50:08.836972Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "505", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.023601, "reported": "2026-07-13T22:50:08.861376Z", "json": {"subscription": {"id": "00000184-35c7-403f-86b8-beca68d40000", "version": "Qdm2Fd-Fbg03qD8gLD1CZXeQIowokNbg5kDZD1alhfk_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:08.633615Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:08.633615Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000184-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:08.861612Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.008911, "reported": "2026-07-13T22:50:08.871252Z", "json": {"message": "Subscription 00000184-35c7-403f-86b8-beca68d40000 not found (E:162b62c5-3f39-4feb-bd5b-1c82b4a17e9e)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000184-35c7-403f-86b8-beca68d40001/Q658R7TDfPlBS5PYcYHaIlNfXJfwN1O0Bs4VlL7YZ7M_", "initiated_at": "2026-07-13T22:50:08.871564Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "505", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.02869, "reported": "2026-07-13T22:50:08.901209Z", "json": {"subscription": {"id": "00000184-35c7-403f-86b8-beca68d40001", "version": "Q658R7TDfPlBS5PYcYHaIlNfXJfwN1O0Bs4VlL7YZ7M_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:08.633615Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:08.633615Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000184-35c7-403f-86b8-beca68d40001", "initiated_at": "2026-07-13T22:50:08.901463Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.011327, "reported": "2026-07-13T22:50:08.913568Z", "json": {"message": "Subscription 00000184-35c7-403f-86b8-beca68d40001 not found (E:ab6af6ac-131d-43f7-9da1-5db2f76592f1)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:08.913912Z"}], "end_time": "2026-07-13T22:50:08.913932Z"}, {"name": "OIR creation and modification does not trigger relevant notifications after subscription deletion", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions_deletion.md#oir-creation-and-modification-does-not-trigger-relevant-notifications-after-subscription-deletion-test-case", "start_time": "2026-07-13T22:50:08.913962Z", "steps": [{"name": "Create an OIR at every DSS in sequence", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions_deletion.md#create-an-oir-at-every-dss-in-sequence-test-step", "start_time": "2026-07-13T22:50:08.913988Z", "failed_checks": [], "passed_checks": [{"name": "Create operational intent reference query succeeds", "timestamp": "2026-07-13T22:50:08.994370Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "DSS response does not contain the deleted subscriptions", "timestamp": "2026-07-13T22:50:08.994488Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,5b"]}, {"name": "Create operational intent reference query succeeds", "timestamp": "2026-07-13T22:50:09.111683Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "DSS response does not contain the deleted subscriptions", "timestamp": "2026-07-13T22:50:09.111761Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,5b"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000183-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:08.917447Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "936", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:08.633615Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:08.633615Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions_deletion/oir_base_url", "new_subscription": {"uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions_deletion/oir_base_url", "notify_for_constraints": false}, "request_id": "152271e8-1929-45e3-a54c-7e6f6ff8e999"}, "body": null}, "response": {"code": 201, "headers": {"Date": "Mon, 13 Jul 2026 22:50:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1158", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.074194, "reported": "2026-07-13T22:50:08.992889Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "3bd585c8-3b13-46fe-ac3b-47084e065910", "notification_index": 1}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions_deletion/oir_base_url"}, {"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 38}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 43}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}], "operational_intent_reference": {"id": "00000183-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "hSh8lbjoLf52D3dejpKEeWhpnY-L4eZNw0SukGA59rc_", "time_start": {"value": "2026-07-13T22:50:08.633615Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:08.633615Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions_deletion/oir_base_url", "subscription_id": "3bd585c8-3b13-46fe-ac3b-47084e065910"}}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000183-35c7-403f-86b8-beca68d40001", "initiated_at": "2026-07-13T22:50:08.997823Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "982", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:08.633615Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:08.633615Z", "format": "RFC3339"}}], "key": ["hSh8lbjoLf52D3dejpKEeWhpnY-L4eZNw0SukGA59rc_"], "state": "Accepted", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions_deletion/oir_base_url", "new_subscription": {"uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions_deletion/oir_base_url", "notify_for_constraints": false}, "request_id": "14ae3db3-30bc-4586-957a-1ebece4aa24f"}, "body": null}, "response": {"code": 201, "headers": {"Date": "Mon, 13 Jul 2026 22:50:09 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1240", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.111644, "reported": "2026-07-13T22:50:09.110295Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 44}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 39}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "275df166-9844-4a1b-843e-093399386cac", "notification_index": 1}, {"subscription_id": "3bd585c8-3b13-46fe-ac3b-47084e065910", "notification_index": 2}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions_deletion/oir_base_url"}], "operational_intent_reference": {"id": "00000183-35c7-403f-86b8-beca68d40001", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "SbuOTIgK47MIw77U9QHbow52U.Zhttqxl320rRPqlRk_", "time_start": {"value": "2026-07-13T22:50:08.633615Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:08.633615Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions_deletion/oir_base_url", "subscription_id": "275df166-9844-4a1b-843e-093399386cac"}}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:09.111787Z"}, {"name": "Modify an OIR at every DSS in sequence", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions_deletion.md#modify-an-oir-at-every-dss-in-sequence-test-step", "start_time": "2026-07-13T22:50:09.111808Z", "failed_checks": [], "passed_checks": [{"name": "Mutate operational intent reference query succeeds", "timestamp": "2026-07-13T22:50:09.187195Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "DSS response does not contain the deleted subscriptions", "timestamp": "2026-07-13T22:50:09.187298Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,5c"]}, {"name": "Mutate operational intent reference query succeeds", "timestamp": "2026-07-13T22:50:09.268368Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "DSS response does not contain the deleted subscriptions", "timestamp": "2026-07-13T22:50:09.268483Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,5c"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000183-35c7-403f-86b8-beca68d40000/hSh8lbjoLf52D3dejpKEeWhpnY-L4eZNw0SukGA59rc_", "initiated_at": "2026-07-13T22:50:09.114093Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "883", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:08.633615Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:08.633615Z", "format": "RFC3339"}}], "key": ["hSh8lbjoLf52D3dejpKEeWhpnY-L4eZNw0SukGA59rc_", "SbuOTIgK47MIw77U9QHbow52U.Zhttqxl320rRPqlRk_"], "state": "Accepted", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions_deletion/oir_base_url_bis", "subscription_id": "3bd585c8-3b13-46fe-ac3b-47084e065910", "request_id": "2e2284ad-dda0-4ff8-8f0c-df942845eabc"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:09 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1244", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.070354, "reported": "2026-07-13T22:50:09.185773Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "275df166-9844-4a1b-843e-093399386cac", "notification_index": 2}, {"subscription_id": "3bd585c8-3b13-46fe-ac3b-47084e065910", "notification_index": 3}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions_deletion/oir_base_url"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 45}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 40}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}], "operational_intent_reference": {"id": "00000183-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 2, "state": "Accepted", "ovn": "PAJnJlHu7VI0jhYn7JFoiKylQGSm-c.z.McWqPOXS34_", "time_start": {"value": "2026-07-13T22:50:08.633615Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:08.633615Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions_deletion/oir_base_url_bis", "subscription_id": "3bd585c8-3b13-46fe-ac3b-47084e065910"}}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000183-35c7-403f-86b8-beca68d40001/SbuOTIgK47MIw77U9QHbow52U.Zhttqxl320rRPqlRk_", "initiated_at": "2026-07-13T22:50:09.189888Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "883", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:08.633615Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:08.633615Z", "format": "RFC3339"}}], "key": ["PAJnJlHu7VI0jhYn7JFoiKylQGSm-c.z.McWqPOXS34_", "SbuOTIgK47MIw77U9QHbow52U.Zhttqxl320rRPqlRk_"], "state": "Accepted", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions_deletion/oir_base_url_bis", "subscription_id": "275df166-9844-4a1b-843e-093399386cac", "request_id": "f8c63b1e-ee57-4c35-b2e5-6c17222dd00e"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:09 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1244", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.075256, "reported": "2026-07-13T22:50:09.266134Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 41}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "275df166-9844-4a1b-843e-093399386cac", "notification_index": 3}, {"subscription_id": "3bd585c8-3b13-46fe-ac3b-47084e065910", "notification_index": 4}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions_deletion/oir_base_url"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 46}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}], "operational_intent_reference": {"id": "00000183-35c7-403f-86b8-beca68d40001", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 2, "state": "Accepted", "ovn": "FVmbK3aC754cNpI6v99-UF4CFrhIAmZ-n.CN3JM2wco_", "time_start": {"value": "2026-07-13T22:50:08.633615Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:08.633615Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions_deletion/oir_base_url_bis", "subscription_id": "275df166-9844-4a1b-843e-093399386cac"}}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:09.268523Z"}], "end_time": "2026-07-13T22:50:09.268551Z"}], "successful": true, "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions_deletion.md#cleanup", "start_time": "2026-07-13T22:50:09.268596Z", "failed_checks": [], "passed_checks": [{"name": "Operational intent reference removed", "timestamp": "2026-07-13T22:50:09.336911Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Operational intent reference removed", "timestamp": "2026-07-13T22:50:09.424223Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Operational intent references can be searched for", "timestamp": "2026-07-13T22:50:09.424300Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent references can be queried by ID", "timestamp": "2026-07-13T22:50:09.435821Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Operational intent references can be queried by ID", "timestamp": "2026-07-13T22:50:09.450192Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Successful subscription search query", "timestamp": "2026-07-13T22:50:09.465153Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:50:09.475796Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:50:09.484503Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:09.268916Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "456", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}, "outline_circle": null}, "time_start": null, "time_end": null}, "request_id": "0c8c1a09-4930-4142-8b8a-414866463d49"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:09 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1976", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.020818, "reported": "2026-07-13T22:50:09.290768Z", "json": {"operational_intent_references": [{"id": "00000183-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 2, "state": "Accepted", "ovn": "PAJnJlHu7VI0jhYn7JFoiKylQGSm-c.z.McWqPOXS34_", "time_start": {"value": "2026-07-13T22:50:08.633615Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:08.633615Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions_deletion/oir_base_url_bis", "subscription_id": "3bd585c8-3b13-46fe-ac3b-47084e065910"}, {"id": "00000183-35c7-403f-86b8-beca68d40001", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 2, "state": "Accepted", "ovn": "FVmbK3aC754cNpI6v99-UF4CFrhIAmZ-n.CN3JM2wco_", "time_start": {"value": "2026-07-13T22:50:08.633615Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:08.633615Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions_deletion/oir_base_url_bis", "subscription_id": "275df166-9844-4a1b-843e-093399386cac"}, {"id": "458b91a5-5f15-4dc2-bb1d-f507a65052b6", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-06-12T19:15:08.145161Z", "format": "RFC3339"}, "time_end": {"value": "2026-06-12T20:00:07.086625Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "0e60e0e0-13a0-436e-b053-8c8aecbbb8ee"}, {"id": "5d09835b-12f0-4849-94d0-fbeba139656e", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-06-11T21:51:23.583672Z", "format": "RFC3339"}, "time_end": {"value": "2026-06-11T22:36:21.146803Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "c492a4cf-f057-43f3-9cf7-c0667d800390"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000183-35c7-403f-86b8-beca68d40000/PAJnJlHu7VI0jhYn7JFoiKylQGSm-c.z.McWqPOXS34_", "initiated_at": "2026-07-13T22:50:09.296234Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:09 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1244", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.037485, "reported": "2026-07-13T22:50:09.334784Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 42}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "275df166-9844-4a1b-843e-093399386cac", "notification_index": 4}, {"subscription_id": "3bd585c8-3b13-46fe-ac3b-47084e065910", "notification_index": 5}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions_deletion/oir_base_url"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 47}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}], "operational_intent_reference": {"id": "00000183-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 2, "state": "Accepted", "ovn": "PAJnJlHu7VI0jhYn7JFoiKylQGSm-c.z.McWqPOXS34_", "time_start": {"value": "2026-07-13T22:50:08.633615Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:08.633615Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions_deletion/oir_base_url_bis", "subscription_id": "3bd585c8-3b13-46fe-ac3b-47084e065910"}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000183-35c7-403f-86b8-beca68d40001/FVmbK3aC754cNpI6v99-UF4CFrhIAmZ-n.CN3JM2wco_", "initiated_at": "2026-07-13T22:50:09.337060Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:09 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1162", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.084263, "reported": "2026-07-13T22:50:09.422456Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 43}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "275df166-9844-4a1b-843e-093399386cac", "notification_index": 5}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions_deletion/oir_base_url"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 48}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}], "operational_intent_reference": {"id": "00000183-35c7-403f-86b8-beca68d40001", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 2, "state": "Accepted", "ovn": "FVmbK3aC754cNpI6v99-UF4CFrhIAmZ-n.CN3JM2wco_", "time_start": {"value": "2026-07-13T22:50:08.633615Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:08.633615Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions_deletion/oir_base_url_bis", "subscription_id": "275df166-9844-4a1b-843e-093399386cac"}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000183-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:09.424419Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:09 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.010375, "reported": "2026-07-13T22:50:09.435647Z", "json": {"message": "OperationalIntent 00000183-35c7-403f-86b8-beca68d40000 not found (E:70bee71d-b345-4b7d-9435-6933a1e91a35)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000183-35c7-403f-86b8-beca68d40001", "initiated_at": "2026-07-13T22:50:09.435900Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:09 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.013179, "reported": "2026-07-13T22:50:09.449999Z", "json": {"message": "OperationalIntent 00000183-35c7-403f-86b8-beca68d40001 not found (E:09b60516-4729-4a0c-90bf-e531798bb141)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/query", "initiated_at": "2026-07-13T22:50:09.450367Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "456", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}, "outline_circle": null}, "time_start": null, "time_end": null}, "request_id": "1c82cd14-9155-4969-b13b-8d470b6f844d"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:09 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "21", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.013117, "reported": "2026-07-13T22:50:09.464830Z", "json": {"subscriptions": []}, "body": null}, "query_type": "astm.f3548.v21.dss.querySubscriptions", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000184-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:09.465300Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:09 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.009278, "reported": "2026-07-13T22:50:09.475602Z", "json": {"message": "Subscription 00000184-35c7-403f-86b8-beca68d40000 not found (E:d35ffaeb-1c77-4f2b-8424-27cb4eeaa9c2)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000184-35c7-403f-86b8-beca68d40001", "initiated_at": "2026-07-13T22:50:09.475850Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:09 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.007499, "reported": "2026-07-13T22:50:09.484156Z", "json": {"message": "Subscription 00000184-35c7-403f-86b8-beca68d40001 not found (E:ba3b2573-ae6e-40d2-aa1e-8af49ceef97c)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}]}, "end_time": "2026-07-13T22:50:09.484585Z"}}, {"test_scenario": {"name": "ASTM SCD DSS: Subscription and entity interaction", "scenario_type": "scenarios.astm.utm.dss.SubscriptionInteractions", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions.md", "resource_origins": {"dss": "instance 1 in dss_instances in top-level resource pool", "other_instances": "dss_instances in top-level resource pool", "id_generator": "id_generator in top-level resource pool", "planning_area": "planning_area in top-level resource pool", "utm_client_identity": "utm_client_identity in top-level resource pool"}, "start_time": "2026-07-13T22:50:09.485175Z", "cases": [{"name": "Setup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions.md#setup-test-case", "start_time": "2026-07-13T22:50:09.485224Z", "steps": [{"name": "Ensure clean workspace on primary DSS", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions.md#ensure-clean-workspace-on-primary-dss-test-step", "start_time": "2026-07-13T22:50:09.485269Z", "failed_checks": [], "passed_checks": [{"name": "Operational intent references can be searched for", "timestamp": "2026-07-13T22:50:09.503409Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent references can be queried by ID", "timestamp": "2026-07-13T22:50:09.515072Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Operational intent references can be queried by ID", "timestamp": "2026-07-13T22:50:09.522863Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Successful subscription search query", "timestamp": "2026-07-13T22:50:09.536526Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:50:09.547946Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:50:09.557110Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:50:09.567397Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:09.485492Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "456", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}, "outline_circle": null}, "time_start": null, "time_end": null}, "request_id": "350b015a-4d34-419e-8a34-c90fb9fdd381"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:09 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "894", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.014524, "reported": "2026-07-13T22:50:09.500955Z", "json": {"operational_intent_references": [{"id": "458b91a5-5f15-4dc2-bb1d-f507a65052b6", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-06-12T19:15:08.145161Z", "format": "RFC3339"}, "time_end": {"value": "2026-06-12T20:00:07.086625Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "0e60e0e0-13a0-436e-b053-8c8aecbbb8ee"}, {"id": "5d09835b-12f0-4849-94d0-fbeba139656e", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-06-11T21:51:23.583672Z", "format": "RFC3339"}, "time_end": {"value": "2026-06-11T22:36:21.146803Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "c492a4cf-f057-43f3-9cf7-c0667d800390"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000183-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:09.503583Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:09 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.010122, "reported": "2026-07-13T22:50:09.514859Z", "json": {"message": "OperationalIntent 00000183-35c7-403f-86b8-beca68d40000 not found (E:3c9104ee-e0be-47c9-bca6-54a4c9d7d353)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000183-35c7-403f-86b8-beca68d40001", "initiated_at": "2026-07-13T22:50:09.515197Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:09 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.006536, "reported": "2026-07-13T22:50:09.522607Z", "json": {"message": "OperationalIntent 00000183-35c7-403f-86b8-beca68d40001 not found (E:194084e6-8bb0-4251-956b-dac2a5c10a14)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/query", "initiated_at": "2026-07-13T22:50:09.523058Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "456", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}, "outline_circle": null}, "time_start": null, "time_end": null}, "request_id": "ee9b5f67-aa79-456d-855d-e34f713a94b2"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:09 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "21", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.012455, "reported": "2026-07-13T22:50:09.536260Z", "json": {"subscriptions": []}, "body": null}, "query_type": "astm.f3548.v21.dss.querySubscriptions", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000182-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:09.536719Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:09 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.010051, "reported": "2026-07-13T22:50:09.547648Z", "json": {"message": "Subscription 00000182-35c7-403f-86b8-beca68d40000 not found (E:b4142046-78bc-47a6-b2b9-8aef4c9ddb91)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000184-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:09.548057Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:09 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.008039, "reported": "2026-07-13T22:50:09.556912Z", "json": {"message": "Subscription 00000184-35c7-403f-86b8-beca68d40000 not found (E:90d4294d-60b8-4a37-b5eb-00d8b558690c)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000184-35c7-403f-86b8-beca68d40001", "initiated_at": "2026-07-13T22:50:09.557170Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:09 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.009364, "reported": "2026-07-13T22:50:09.567191Z", "json": {"message": "Subscription 00000184-35c7-403f-86b8-beca68d40001 not found (E:6a1b40ad-eb83-4a98-a802-9d922ae15f0c)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:09.567433Z"}, {"name": "Verify secondary DSS instances are clean", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions.md#verify-secondary-dss-instances-are-clean-test-step", "start_time": "2026-07-13T22:50:09.567457Z", "failed_checks": [], "passed_checks": [{"name": "Operational intent references can be queried by ID", "timestamp": "2026-07-13T22:50:09.579271Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Operational intent reference with test ID does not exist", "timestamp": "2026-07-13T22:50:09.579343Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0020"]}, {"name": "Operational intent references can be queried by ID", "timestamp": "2026-07-13T22:50:09.588015Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Operational intent reference with test ID does not exist", "timestamp": "2026-07-13T22:50:09.588090Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0020"]}, {"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:50:09.600456Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription with test ID does not exist", "timestamp": "2026-07-13T22:50:09.600548Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0020"]}, {"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:50:09.621381Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription with test ID does not exist", "timestamp": "2026-07-13T22:50:09.621479Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0020"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000183-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:09.567555Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:09 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.009955, "reported": "2026-07-13T22:50:09.579067Z", "json": {"message": "OperationalIntent 00000183-35c7-403f-86b8-beca68d40000 not found (E:fe991e08-4089-418f-9c5a-1d411af2ad59)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000183-35c7-403f-86b8-beca68d40001", "initiated_at": "2026-07-13T22:50:09.579437Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:09 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.007644, "reported": "2026-07-13T22:50:09.587792Z", "json": {"message": "OperationalIntent 00000183-35c7-403f-86b8-beca68d40001 not found (E:a6779c16-42df-422b-8b57-c36489c657ef)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000184-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:09.588147Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:09 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.010807, "reported": "2026-07-13T22:50:09.600108Z", "json": {"message": "Subscription 00000184-35c7-403f-86b8-beca68d40000 not found (E:d13b534e-f680-4512-8977-a9ffe180edbe)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000184-35c7-403f-86b8-beca68d40001", "initiated_at": "2026-07-13T22:50:09.600648Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:09 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.019548, "reported": "2026-07-13T22:50:09.621055Z", "json": {"message": "Subscription 00000184-35c7-403f-86b8-beca68d40001 not found (E:cdb9c2ed-83ab-43a8-9a89-64ea8eed3d9e)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:09.621510Z"}], "end_time": "2026-07-13T22:50:09.621555Z"}, {"name": "OIR creation and modification trigger relevant notifications", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions.md#oir-creation-and-modification-trigger-relevant-notifications-test-case", "start_time": "2026-07-13T22:50:09.621591Z", "steps": [{"name": "Create background subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions.md#create-background-subscription-test-step", "start_time": "2026-07-13T22:50:09.621624Z", "failed_checks": [], "passed_checks": [{"name": "Create subscription query succeeds", "timestamp": "2026-07-13T22:50:09.656319Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000182-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:09.622958Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "722", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88000000000001}, {"lat": 53.647, "lng": -113.81}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.68, "lng": -113.88000000000001}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:09.485251Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:09.485251Z", "format": "RFC3339"}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "1d3c96c9-352b-4bd7-b107-b7e216607c72"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:09 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "540", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.031323, "reported": "2026-07-13T22:50:09.655284Z", "json": {"subscription": {"id": "00000182-35c7-403f-86b8-beca68d40000", "version": "9cdREh1Gsvb3p5I6HTaIBVQ4jJEj5GrKt7o4MX0xSSg_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:09.485251Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:09.485251Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}, "operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.createSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:09.656378Z"}, {"name": "Create an OIR at every DSS in sequence", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions.md#create-an-oir-at-every-dss-in-sequence-test-step", "start_time": "2026-07-13T22:50:09.656419Z", "failed_checks": [], "passed_checks": [{"name": "Create operational intent reference query succeeds", "timestamp": "2026-07-13T22:50:09.758901Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "DSS response contains the expected background subscription", "timestamp": "2026-07-13T22:50:09.758992Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,4b"]}, {"name": "DSS returns the implicit subscriptions from intersecting OIRs", "timestamp": "2026-07-13T22:50:09.759032Z", "participants": ["iart_dss", "iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,4b"]}, {"name": "Create operational intent reference query succeeds", "timestamp": "2026-07-13T22:50:09.848389Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "DSS response contains the expected background subscription", "timestamp": "2026-07-13T22:50:09.848480Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,4b"]}, {"name": "DSS returns the implicit subscriptions from intersecting OIRs", "timestamp": "2026-07-13T22:50:09.848524Z", "participants": ["iart_dss", "iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,4b"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000183-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:09.659931Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "918", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:09.657630Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:20:09.485251Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions/oir_base_url", "new_subscription": {"uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions/oir_base_url", "notify_for_constraints": false}, "request_id": "2f8b8c03-4177-434b-bf82-a17f28398e5f"}, "body": null}, "response": {"code": 201, "headers": {"Date": "Mon, 13 Jul 2026 22:50:09 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1327", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.096575, "reported": "2026-07-13T22:50:09.757342Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "00000182-35c7-403f-86b8-beca68d40000", "notification_index": 1}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}, {"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 44}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 49}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "dcf5e883-50d8-4fa4-93fe-20ee04eda778", "notification_index": 1}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions/oir_base_url"}], "operational_intent_reference": {"id": "00000183-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "vJ0PshyaakUmV1Crphr-u3o-RB-lPirEjhPydCoW2qM_", "time_start": {"value": "2026-07-13T22:50:09.65763Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:20:09.485251Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions/oir_base_url", "subscription_id": "dcf5e883-50d8-4fa4-93fe-20ee04eda778"}}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000183-35c7-403f-86b8-beca68d40001", "initiated_at": "2026-07-13T22:50:09.762457Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "964", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:09.760202Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:20:09.485251Z", "format": "RFC3339"}}], "key": ["vJ0PshyaakUmV1Crphr-u3o-RB-lPirEjhPydCoW2qM_"], "state": "Accepted", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions/oir_base_url", "new_subscription": {"uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions/oir_base_url", "notify_for_constraints": false}, "request_id": "e4b26da1-6e24-420f-857a-9a650265fcf9"}, "body": null}, "response": {"code": 201, "headers": {"Date": "Mon, 13 Jul 2026 22:50:09 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1410", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.083224, "reported": "2026-07-13T22:50:09.846444Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 45}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 50}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "a1110efa-31b0-4572-89fd-f0a9de013612", "notification_index": 1}, {"subscription_id": "dcf5e883-50d8-4fa4-93fe-20ee04eda778", "notification_index": 2}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions/oir_base_url"}, {"subscriptions": [{"subscription_id": "00000182-35c7-403f-86b8-beca68d40000", "notification_index": 2}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}], "operational_intent_reference": {"id": "00000183-35c7-403f-86b8-beca68d40001", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "pKZClqgaGpEA-LYxYcU-frMt6gmI34ffMJG6O77RSVw_", "time_start": {"value": "2026-07-13T22:50:09.760202Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:20:09.485251Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions/oir_base_url", "subscription_id": "a1110efa-31b0-4572-89fd-f0a9de013612"}}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:09.848547Z"}, {"name": "Modify an OIR at every DSS in sequence", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions.md#modify-an-oir-at-every-dss-in-sequence-test-step", "start_time": "2026-07-13T22:50:09.848571Z", "failed_checks": [], "passed_checks": [{"name": "Mutate operational intent reference query succeeds", "timestamp": "2026-07-13T22:50:09.923972Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "DSS response contains the expected background subscription", "timestamp": "2026-07-13T22:50:09.924065Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,4c"]}, {"name": "DSS returns the implicit subscriptions from intersecting OIRs", "timestamp": "2026-07-13T22:50:09.924112Z", "participants": ["iart_dss", "iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,4c"]}, {"name": "Mutate operational intent reference query succeeds", "timestamp": "2026-07-13T22:50:10.010629Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "DSS response contains the expected background subscription", "timestamp": "2026-07-13T22:50:10.010718Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,4c"]}, {"name": "DSS returns the implicit subscriptions from intersecting OIRs", "timestamp": "2026-07-13T22:50:10.010762Z", "participants": ["iart_dss", "iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,4c"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000183-35c7-403f-86b8-beca68d40000/vJ0PshyaakUmV1Crphr-u3o-RB-lPirEjhPydCoW2qM_", "initiated_at": "2026-07-13T22:50:09.851311Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "874", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:09.850160Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:20:09.485251Z", "format": "RFC3339"}}], "key": ["vJ0PshyaakUmV1Crphr-u3o-RB-lPirEjhPydCoW2qM_", "pKZClqgaGpEA-LYxYcU-frMt6gmI34ffMJG6O77RSVw_"], "state": "Accepted", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions/oir_base_url_bis", "subscription_id": "dcf5e883-50d8-4fa4-93fe-20ee04eda778", "request_id": "0b041314-89d0-43ea-aefb-5280979310e6"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:09 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1413", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.07026, "reported": "2026-07-13T22:50:09.922378Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "00000182-35c7-403f-86b8-beca68d40000", "notification_index": 3}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}, {"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 46}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 51}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "a1110efa-31b0-4572-89fd-f0a9de013612", "notification_index": 2}, {"subscription_id": "dcf5e883-50d8-4fa4-93fe-20ee04eda778", "notification_index": 3}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions/oir_base_url"}], "operational_intent_reference": {"id": "00000183-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 2, "state": "Accepted", "ovn": "Xa74jKI6iG4IAPBsn1sUiDTKqDY0.MdExhgoAWaLLVc_", "time_start": {"value": "2026-07-13T22:50:09.85016Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:20:09.485251Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions/oir_base_url_bis", "subscription_id": "dcf5e883-50d8-4fa4-93fe-20ee04eda778"}}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000183-35c7-403f-86b8-beca68d40001/pKZClqgaGpEA-LYxYcU-frMt6gmI34ffMJG6O77RSVw_", "initiated_at": "2026-07-13T22:50:09.926732Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "874", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:09.925674Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:20:09.485251Z", "format": "RFC3339"}}], "key": ["Xa74jKI6iG4IAPBsn1sUiDTKqDY0.MdExhgoAWaLLVc_", "pKZClqgaGpEA-LYxYcU-frMt6gmI34ffMJG6O77RSVw_"], "state": "Accepted", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions/oir_base_url_bis", "subscription_id": "a1110efa-31b0-4572-89fd-f0a9de013612", "request_id": "7f6afb4e-1325-4978-b95c-e82bc64c4cda"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:10 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1414", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.081213, "reported": "2026-07-13T22:50:10.008823Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 52}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "a1110efa-31b0-4572-89fd-f0a9de013612", "notification_index": 3}, {"subscription_id": "dcf5e883-50d8-4fa4-93fe-20ee04eda778", "notification_index": 4}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions/oir_base_url"}, {"subscriptions": [{"subscription_id": "00000182-35c7-403f-86b8-beca68d40000", "notification_index": 4}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}, {"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 47}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}], "operational_intent_reference": {"id": "00000183-35c7-403f-86b8-beca68d40001", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 2, "state": "Accepted", "ovn": "fEDRGnPTlzc7A2Mw9GjbE95Uo72BS-0p6NTpehOF3uM_", "time_start": {"value": "2026-07-13T22:50:09.925674Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:20:09.485251Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions/oir_base_url_bis", "subscription_id": "a1110efa-31b0-4572-89fd-f0a9de013612"}}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:10.010786Z"}], "end_time": "2026-07-13T22:50:10.010805Z"}, {"name": "Subscription creation returns relevant OIRs", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions.md#subscription-creation-returns-relevant-oirs-test-case", "start_time": "2026-07-13T22:50:10.010841Z", "steps": [{"name": "Create a subscription at every DSS in sequence", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions.md#create-a-subscription-at-every-dss-in-sequence-test-step", "start_time": "2026-07-13T22:50:10.011135Z", "failed_checks": [], "passed_checks": [{"name": "Create subscription query succeeds", "timestamp": "2026-07-13T22:50:10.057406Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "DSS response contains the expected OIRs", "timestamp": "2026-07-13T22:50:10.057497Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,4a"]}, {"name": "Get Subscription by ID", "timestamp": "2026-07-13T22:50:10.260218Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription may be retrieved from all other DSS instances", "timestamp": "2026-07-13T22:50:10.260297Z", "participants": ["iart_dss", "iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,4a"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000184-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:10.012098Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "722", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88000000000001}, {"lat": 53.647, "lng": -113.81}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.68, "lng": -113.88000000000001}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:09.485251Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:09.485251Z", "format": "RFC3339"}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "b3f4dd11-ccbb-436a-9282-9cc882afd57f"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:10 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1602", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.042451, "reported": "2026-07-13T22:50:10.055302Z", "json": {"subscription": {"id": "00000184-35c7-403f-86b8-beca68d40000", "version": "-T.pCQ6BU4nLytB-3es-KEy0A8Fro-yrjm33aTfaw04_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:09.485251Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:09.485251Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}, "operational_intent_references": [{"id": "00000183-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 2, "state": "Accepted", "ovn": "Xa74jKI6iG4IAPBsn1sUiDTKqDY0.MdExhgoAWaLLVc_", "time_start": {"value": "2026-07-13T22:50:09.85016Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:20:09.485251Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions/oir_base_url_bis", "subscription_id": "dcf5e883-50d8-4fa4-93fe-20ee04eda778"}, {"id": "00000183-35c7-403f-86b8-beca68d40001", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 2, "state": "Accepted", "ovn": "fEDRGnPTlzc7A2Mw9GjbE95Uo72BS-0p6NTpehOF3uM_", "time_start": {"value": "2026-07-13T22:50:09.925674Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:20:09.485251Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions/oir_base_url_bis", "subscription_id": "a1110efa-31b0-4572-89fd-f0a9de013612"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.createSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000184-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:10.057553Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:10 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "505", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.200739, "reported": "2026-07-13T22:50:10.259186Z", "json": {"subscription": {"id": "00000184-35c7-403f-86b8-beca68d40000", "version": "-T.pCQ6BU4nLytB-3es-KEy0A8Fro-yrjm33aTfaw04_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:09.485251Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:09.485251Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:10.260323Z"}, {"name": "Create a subscription at every DSS in sequence", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions.md#create-a-subscription-at-every-dss-in-sequence-test-step", "start_time": "2026-07-13T22:50:10.260345Z", "failed_checks": [], "passed_checks": [{"name": "Create subscription query succeeds", "timestamp": "2026-07-13T22:50:10.342510Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "DSS response contains the expected OIRs", "timestamp": "2026-07-13T22:50:10.342624Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,4a"]}, {"name": "Get Subscription by ID", "timestamp": "2026-07-13T22:50:10.416009Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription may be retrieved from all other DSS instances", "timestamp": "2026-07-13T22:50:10.416120Z", "participants": ["iart_dss", "iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,4a"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000184-35c7-403f-86b8-beca68d40001", "initiated_at": "2026-07-13T22:50:10.261601Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "722", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88000000000001}, {"lat": 53.647, "lng": -113.81}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.68, "lng": -113.88000000000001}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:09.485251Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:09.485251Z", "format": "RFC3339"}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "4417d337-244d-4870-a187-c57f8187cb5b"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:10 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1602", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.076975, "reported": "2026-07-13T22:50:10.339471Z", "json": {"subscription": {"id": "00000184-35c7-403f-86b8-beca68d40001", "version": "K-pN.iP2qBd-UYQLa46zwGDHPK0qHXqBUZj9fpkACiw_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:09.485251Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:09.485251Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}, "operational_intent_references": [{"id": "00000183-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 2, "state": "Accepted", "ovn": "Xa74jKI6iG4IAPBsn1sUiDTKqDY0.MdExhgoAWaLLVc_", "time_start": {"value": "2026-07-13T22:50:09.85016Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:20:09.485251Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions/oir_base_url_bis", "subscription_id": "dcf5e883-50d8-4fa4-93fe-20ee04eda778"}, {"id": "00000183-35c7-403f-86b8-beca68d40001", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 2, "state": "Accepted", "ovn": "fEDRGnPTlzc7A2Mw9GjbE95Uo72BS-0p6NTpehOF3uM_", "time_start": {"value": "2026-07-13T22:50:09.925674Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:20:09.485251Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions/oir_base_url_bis", "subscription_id": "a1110efa-31b0-4572-89fd-f0a9de013612"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.createSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000184-35c7-403f-86b8-beca68d40001", "initiated_at": "2026-07-13T22:50:10.342688Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:10 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "505", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.070933, "reported": "2026-07-13T22:50:10.414445Z", "json": {"subscription": {"id": "00000184-35c7-403f-86b8-beca68d40001", "version": "K-pN.iP2qBd-UYQLa46zwGDHPK0qHXqBUZj9fpkACiw_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:09.485251Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:09.485251Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:10.416160Z"}], "end_time": "2026-07-13T22:50:10.416198Z"}, {"name": "Expiration of subscriptions removes them", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions.md#expiration-of-subscriptions-removes-them-test-case", "start_time": "2026-07-13T22:50:10.416251Z", "steps": [{"name": "Expire explicit subscriptions at every DSS in sequence", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions.md#expire-explicit-subscriptions-at-every-dss-in-sequence-test-step", "start_time": "2026-07-13T22:50:10.416292Z", "failed_checks": [], "passed_checks": [{"name": "Subscription can be mutated", "timestamp": "2026-07-13T22:50:10.529823Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be mutated", "timestamp": "2026-07-13T22:50:10.663483Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Successful subscription search query", "timestamp": "2026-07-13T22:50:17.691454Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription does not exist on all other DSS instances", "timestamp": "2026-07-13T22:50:17.704009Z", "participants": ["iart_dss", "iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,4d"]}, {"name": "Successful subscription search query", "timestamp": "2026-07-13T22:50:17.727650Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription does not exist on all other DSS instances", "timestamp": "2026-07-13T22:50:17.731895Z", "participants": ["iart_dss", "iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,4d"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000184-35c7-403f-86b8-beca68d40000/-T.pCQ6BU4nLytB-3es-KEy0A8Fro-yrjm33aTfaw04_", "initiated_at": "2026-07-13T22:50:10.418558Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "722", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88000000000001}, {"lat": 53.647, "lng": -113.81}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.68, "lng": -113.88000000000001}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:10.416330Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T22:50:15.416330Z", "format": "RFC3339"}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "0a2a5cdc-f7ab-4991-affb-7817f6c3e8fd"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:10 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1600", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.10986, "reported": "2026-07-13T22:50:10.529548Z", "json": {"subscription": {"id": "00000184-35c7-403f-86b8-beca68d40000", "version": "Oq7F8uNPYvPKJokggUhEbDhZ1Htjv4BP0fK5VzBWPCw_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:10.41633Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T22:50:15.41633Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}, "operational_intent_references": [{"id": "00000183-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 2, "state": "Accepted", "ovn": "Xa74jKI6iG4IAPBsn1sUiDTKqDY0.MdExhgoAWaLLVc_", "time_start": {"value": "2026-07-13T22:50:09.85016Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:20:09.485251Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions/oir_base_url_bis", "subscription_id": "dcf5e883-50d8-4fa4-93fe-20ee04eda778"}, {"id": "00000183-35c7-403f-86b8-beca68d40001", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 2, "state": "Accepted", "ovn": "fEDRGnPTlzc7A2Mw9GjbE95Uo72BS-0p6NTpehOF3uM_", "time_start": {"value": "2026-07-13T22:50:09.925674Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:20:09.485251Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions/oir_base_url_bis", "subscription_id": "a1110efa-31b0-4572-89fd-f0a9de013612"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.updateSubscription", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000184-35c7-403f-86b8-beca68d40001/K-pN.iP2qBd-UYQLa46zwGDHPK0qHXqBUZj9fpkACiw_", "initiated_at": "2026-07-13T22:50:10.531406Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "722", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88000000000001}, {"lat": 53.647, "lng": -113.81}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.68, "lng": -113.88000000000001}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:10.529884Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T22:50:15.529884Z", "format": "RFC3339"}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "46a4917d-5303-4f17-b297-e6c2bb79895c"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:10 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1602", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.131025, "reported": "2026-07-13T22:50:10.663317Z", "json": {"subscription": {"id": "00000184-35c7-403f-86b8-beca68d40001", "version": "dfDnLdC2z1j-r9FssxgoaIczJHLDwc2-en9qz2Rpf2A_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:10.529884Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T22:50:15.529884Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}, "operational_intent_references": [{"id": "00000183-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 2, "state": "Accepted", "ovn": "Xa74jKI6iG4IAPBsn1sUiDTKqDY0.MdExhgoAWaLLVc_", "time_start": {"value": "2026-07-13T22:50:09.85016Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:20:09.485251Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions/oir_base_url_bis", "subscription_id": "dcf5e883-50d8-4fa4-93fe-20ee04eda778"}, {"id": "00000183-35c7-403f-86b8-beca68d40001", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 2, "state": "Accepted", "ovn": "fEDRGnPTlzc7A2Mw9GjbE95Uo72BS-0p6NTpehOF3uM_", "time_start": {"value": "2026-07-13T22:50:09.925674Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:20:09.485251Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions/oir_base_url_bis", "subscription_id": "a1110efa-31b0-4572-89fd-f0a9de013612"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.updateSubscription", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/query", "initiated_at": "2026-07-13T22:50:17.665419Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "546", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:09.485251Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:09.485251Z", "format": "RFC3339"}}, "request_id": "f3e074ab-12a4-4e99-b61d-eaa0e09657a7"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:17 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1673", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.021427, "reported": "2026-07-13T22:50:17.688296Z", "json": {"subscriptions": [{"id": "00000182-35c7-403f-86b8-beca68d40000", "version": "9cdREh1Gsvb3p5I6HTaIBVQ4jJEj5GrKt7o4MX0xSSg_", "notification_index": 4, "time_start": {"value": "2026-07-13T22:50:09.485251Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:09.485251Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}, {"id": "a1110efa-31b0-4572-89fd-f0a9de013612", "version": "Ki2F4FWFE8lnA6Gb0ZPAD0KglNGntOhFI1R1lLeOjC4_", "notification_index": 3, "time_start": {"value": "2026-07-13T22:50:09.760202Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:20:09.485251Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions/oir_base_url", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": true, "dependent_operational_intents": ["00000183-35c7-403f-86b8-beca68d40001"]}, {"id": "dcf5e883-50d8-4fa4-93fe-20ee04eda778", "version": "VkFs9PXllc.tzh8tF6qUIgKRdYpZX5gSfVPF1J.h3gk_", "notification_index": 4, "time_start": {"value": "2026-07-13T22:50:09.65763Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:20:09.485251Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions/oir_base_url", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": true, "dependent_operational_intents": ["00000183-35c7-403f-86b8-beca68d40000"]}]}, "body": null}, "query_type": "astm.f3548.v21.dss.querySubscriptions", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/query", "initiated_at": "2026-07-13T22:50:17.706500Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "546", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:09.485251Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:09.485251Z", "format": "RFC3339"}}, "request_id": "5dcba3c0-ca8e-4399-b2d3-4633e82567f3"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:17 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1673", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.017061, "reported": "2026-07-13T22:50:17.725050Z", "json": {"subscriptions": [{"id": "00000182-35c7-403f-86b8-beca68d40000", "version": "9cdREh1Gsvb3p5I6HTaIBVQ4jJEj5GrKt7o4MX0xSSg_", "notification_index": 4, "time_start": {"value": "2026-07-13T22:50:09.485251Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:09.485251Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}, {"id": "a1110efa-31b0-4572-89fd-f0a9de013612", "version": "Ki2F4FWFE8lnA6Gb0ZPAD0KglNGntOhFI1R1lLeOjC4_", "notification_index": 3, "time_start": {"value": "2026-07-13T22:50:09.760202Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:20:09.485251Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions/oir_base_url", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": true, "dependent_operational_intents": ["00000183-35c7-403f-86b8-beca68d40001"]}, {"id": "dcf5e883-50d8-4fa4-93fe-20ee04eda778", "version": "VkFs9PXllc.tzh8tF6qUIgKRdYpZX5gSfVPF1J.h3gk_", "notification_index": 4, "time_start": {"value": "2026-07-13T22:50:09.65763Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:20:09.485251Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions/oir_base_url", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": true, "dependent_operational_intents": ["00000183-35c7-403f-86b8-beca68d40000"]}]}, "body": null}, "query_type": "astm.f3548.v21.dss.querySubscriptions", "participant_id": "iart_dss"}], "delays": [{"start_time": "2026-07-13T22:50:10.663663Z", "duration": "7.0s", "reason": "waiting for subscriptions to expire"}], "end_time": "2026-07-13T22:50:17.731954Z"}], "end_time": "2026-07-13T22:50:17.731978Z"}], "successful": true, "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions.md#cleanup", "start_time": "2026-07-13T22:50:17.732014Z", "failed_checks": [], "passed_checks": [{"name": "Operational intent reference removed", "timestamp": "2026-07-13T22:50:17.814933Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Operational intent reference removed", "timestamp": "2026-07-13T22:50:17.859829Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Operational intent references can be searched for", "timestamp": "2026-07-13T22:50:17.859881Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent references can be queried by ID", "timestamp": "2026-07-13T22:50:17.871148Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Operational intent references can be queried by ID", "timestamp": "2026-07-13T22:50:17.880574Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Successful subscription search query", "timestamp": "2026-07-13T22:50:17.895834Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:50:17.922916Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be deleted", "timestamp": "2026-07-13T22:50:17.947923Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:50:17.958001Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:50:17.974857Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be deleted", "timestamp": "2026-07-13T22:50:18.001092Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:50:18.046685Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be deleted", "timestamp": "2026-07-13T22:50:18.071907Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:17.732250Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "456", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}, "outline_circle": null}, "time_start": null, "time_end": null}, "request_id": "49493247-a821-4872-a423-76a4de7d8c2d"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:17 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1957", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.01646, "reported": "2026-07-13T22:50:17.749483Z", "json": {"operational_intent_references": [{"id": "00000183-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 2, "state": "Accepted", "ovn": "Xa74jKI6iG4IAPBsn1sUiDTKqDY0.MdExhgoAWaLLVc_", "time_start": {"value": "2026-07-13T22:50:09.85016Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:20:09.485251Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions/oir_base_url_bis", "subscription_id": "dcf5e883-50d8-4fa4-93fe-20ee04eda778"}, {"id": "00000183-35c7-403f-86b8-beca68d40001", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 2, "state": "Accepted", "ovn": "fEDRGnPTlzc7A2Mw9GjbE95Uo72BS-0p6NTpehOF3uM_", "time_start": {"value": "2026-07-13T22:50:09.925674Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:20:09.485251Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions/oir_base_url_bis", "subscription_id": "a1110efa-31b0-4572-89fd-f0a9de013612"}, {"id": "458b91a5-5f15-4dc2-bb1d-f507a65052b6", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-06-12T19:15:08.145161Z", "format": "RFC3339"}, "time_end": {"value": "2026-06-12T20:00:07.086625Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "0e60e0e0-13a0-436e-b053-8c8aecbbb8ee"}, {"id": "5d09835b-12f0-4849-94d0-fbeba139656e", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-06-11T21:51:23.583672Z", "format": "RFC3339"}, "time_end": {"value": "2026-06-11T22:36:21.146803Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "c492a4cf-f057-43f3-9cf7-c0667d800390"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000183-35c7-403f-86b8-beca68d40000/Xa74jKI6iG4IAPBsn1sUiDTKqDY0.MdExhgoAWaLLVc_", "initiated_at": "2026-07-13T22:50:17.752821Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:17 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1577", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.059174, "reported": "2026-07-13T22:50:17.812880Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "00000182-35c7-403f-86b8-beca68d40000", "notification_index": 5}, {"subscription_id": "00000184-35c7-403f-86b8-beca68d40000", "notification_index": 1}, {"subscription_id": "00000184-35c7-403f-86b8-beca68d40001", "notification_index": 1}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}, {"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 48}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 53}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "a1110efa-31b0-4572-89fd-f0a9de013612", "notification_index": 4}, {"subscription_id": "dcf5e883-50d8-4fa4-93fe-20ee04eda778", "notification_index": 5}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions/oir_base_url"}], "operational_intent_reference": {"id": "00000183-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 2, "state": "Accepted", "ovn": "Xa74jKI6iG4IAPBsn1sUiDTKqDY0.MdExhgoAWaLLVc_", "time_start": {"value": "2026-07-13T22:50:09.85016Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:20:09.485251Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions/oir_base_url_bis", "subscription_id": "dcf5e883-50d8-4fa4-93fe-20ee04eda778"}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000183-35c7-403f-86b8-beca68d40001/fEDRGnPTlzc7A2Mw9GjbE95Uo72BS-0p6NTpehOF3uM_", "initiated_at": "2026-07-13T22:50:17.815070Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:17 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1496", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.041951, "reported": "2026-07-13T22:50:17.857857Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "a1110efa-31b0-4572-89fd-f0a9de013612", "notification_index": 5}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions/oir_base_url"}, {"subscriptions": [{"subscription_id": "00000182-35c7-403f-86b8-beca68d40000", "notification_index": 6}, {"subscription_id": "00000184-35c7-403f-86b8-beca68d40000", "notification_index": 2}, {"subscription_id": "00000184-35c7-403f-86b8-beca68d40001", "notification_index": 2}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}, {"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 49}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 54}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}], "operational_intent_reference": {"id": "00000183-35c7-403f-86b8-beca68d40001", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 2, "state": "Accepted", "ovn": "fEDRGnPTlzc7A2Mw9GjbE95Uo72BS-0p6NTpehOF3uM_", "time_start": {"value": "2026-07-13T22:50:09.925674Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:20:09.485251Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_interactions/oir_base_url_bis", "subscription_id": "a1110efa-31b0-4572-89fd-f0a9de013612"}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000183-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:17.859969Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:17 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.009958, "reported": "2026-07-13T22:50:17.870840Z", "json": {"message": "OperationalIntent 00000183-35c7-403f-86b8-beca68d40000 not found (E:b828e3dd-faba-4913-9fb2-da874b4893ba)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000183-35c7-403f-86b8-beca68d40001", "initiated_at": "2026-07-13T22:50:17.871306Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:17 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.008223, "reported": "2026-07-13T22:50:17.880394Z", "json": {"message": "OperationalIntent 00000183-35c7-403f-86b8-beca68d40001 not found (E:88cffa4d-b267-4c35-b889-5cbceae16d6a)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/query", "initiated_at": "2026-07-13T22:50:17.881141Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "456", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}, "outline_circle": null}, "time_start": null, "time_end": null}, "request_id": "b484eec7-880b-4742-a742-de197e5f9c26"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:17 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "508", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.011299, "reported": "2026-07-13T22:50:17.894326Z", "json": {"subscriptions": [{"id": "00000182-35c7-403f-86b8-beca68d40000", "version": "9cdREh1Gsvb3p5I6HTaIBVQ4jJEj5GrKt7o4MX0xSSg_", "notification_index": 6, "time_start": {"value": "2026-07-13T22:50:09.485251Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:09.485251Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}]}, "body": null}, "query_type": "astm.f3548.v21.dss.querySubscriptions", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000182-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:17.905511Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:17 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "505", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.014641, "reported": "2026-07-13T22:50:17.921356Z", "json": {"subscription": {"id": "00000182-35c7-403f-86b8-beca68d40000", "version": "9cdREh1Gsvb3p5I6HTaIBVQ4jJEj5GrKt7o4MX0xSSg_", "notification_index": 6, "time_start": {"value": "2026-07-13T22:50:09.485251Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:09.485251Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000182-35c7-403f-86b8-beca68d40000/9cdREh1Gsvb3p5I6HTaIBVQ4jJEj5GrKt7o4MX0xSSg_", "initiated_at": "2026-07-13T22:50:17.923017Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:17 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "505", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.022853, "reported": "2026-07-13T22:50:17.947495Z", "json": {"subscription": {"id": "00000182-35c7-403f-86b8-beca68d40000", "version": "9cdREh1Gsvb3p5I6HTaIBVQ4jJEj5GrKt7o4MX0xSSg_", "notification_index": 6, "time_start": {"value": "2026-07-13T22:50:09.485251Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:09.485251Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000182-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:17.948054Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:17 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.008482, "reported": "2026-07-13T22:50:17.957583Z", "json": {"message": "Subscription 00000182-35c7-403f-86b8-beca68d40000 not found (E:60bb1ab1-4c12-435f-89f8-17431dc13e9b)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000184-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:17.958085Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:17 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "503", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.014407, "reported": "2026-07-13T22:50:17.973361Z", "json": {"subscription": {"id": "00000184-35c7-403f-86b8-beca68d40000", "version": "Oq7F8uNPYvPKJokggUhEbDhZ1Htjv4BP0fK5VzBWPCw_", "notification_index": 2, "time_start": {"value": "2026-07-13T22:50:10.41633Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T22:50:15.41633Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000184-35c7-403f-86b8-beca68d40000/Oq7F8uNPYvPKJokggUhEbDhZ1Htjv4BP0fK5VzBWPCw_", "initiated_at": "2026-07-13T22:50:17.974956Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:17 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "503", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.02428, "reported": "2026-07-13T22:50:18.000329Z", "json": {"subscription": {"id": "00000184-35c7-403f-86b8-beca68d40000", "version": "Oq7F8uNPYvPKJokggUhEbDhZ1Htjv4BP0fK5VzBWPCw_", "notification_index": 2, "time_start": {"value": "2026-07-13T22:50:10.41633Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T22:50:15.41633Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000184-35c7-403f-86b8-beca68d40001", "initiated_at": "2026-07-13T22:50:18.001204Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:18 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "505", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.04258, "reported": "2026-07-13T22:50:18.044895Z", "json": {"subscription": {"id": "00000184-35c7-403f-86b8-beca68d40001", "version": "dfDnLdC2z1j-r9FssxgoaIczJHLDwc2-en9qz2Rpf2A_", "notification_index": 2, "time_start": {"value": "2026-07-13T22:50:10.529884Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T22:50:15.529884Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000184-35c7-403f-86b8-beca68d40001/dfDnLdC2z1j-r9FssxgoaIczJHLDwc2-en9qz2Rpf2A_", "initiated_at": "2026-07-13T22:50:18.046787Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:18 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "505", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.024008, "reported": "2026-07-13T22:50:18.071646Z", "json": {"subscription": {"id": "00000184-35c7-403f-86b8-beca68d40001", "version": "dfDnLdC2z1j-r9FssxgoaIczJHLDwc2-en9qz2Rpf2A_", "notification_index": 2, "time_start": {"value": "2026-07-13T22:50:10.529884Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T22:50:15.529884Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteSubscription", "participant_id": "iart_dss"}]}, "end_time": "2026-07-13T22:50:18.071953Z"}}, {"test_scenario": {"name": "ASTM SCD DSS: Operational Intent Reference Key Validation", "scenario_type": "scenarios.astm.utm.dss.OIRKeyValidation", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_key_validation.md", "resource_origins": {"dss": "instance 1 in dss_instances in top-level resource pool", "id_generator": "id_generator in top-level resource pool", "client_identity": "utm_client_identity in top-level resource pool", "planning_area": "planning_area in top-level resource pool"}, "start_time": "2026-07-13T22:50:18.072543Z", "cases": [{"name": "Setup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_key_validation.md#setup-test-case", "start_time": "2026-07-13T22:50:18.072610Z", "steps": [{"name": "Ensure clean workspace", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_key_validation.md#ensure-clean-workspace-test-step", "start_time": "2026-07-13T22:50:18.072644Z", "failed_checks": [], "passed_checks": [{"name": "Operational intent references can be searched for", "timestamp": "2026-07-13T22:50:18.094834Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent references can be queried by ID", "timestamp": "2026-07-13T22:50:18.108318Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Operational intent references can be queried by ID", "timestamp": "2026-07-13T22:50:18.121412Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Operational intent references can be queried by ID", "timestamp": "2026-07-13T22:50:18.134949Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:18.074466Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "394", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}}, "request_id": "006cd791-06c9-4fa4-8e0d-1b49f5dc3272"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:18 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "894", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.015364, "reported": "2026-07-13T22:50:18.091867Z", "json": {"operational_intent_references": [{"id": "458b91a5-5f15-4dc2-bb1d-f507a65052b6", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-06-12T19:15:08.145161Z", "format": "RFC3339"}, "time_end": {"value": "2026-06-12T20:00:07.086625Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "0e60e0e0-13a0-436e-b053-8c8aecbbb8ee"}, {"id": "5d09835b-12f0-4849-94d0-fbeba139656e", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-06-11T21:51:23.583672Z", "format": "RFC3339"}, "time_end": {"value": "2026-06-11T22:36:21.146803Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "c492a4cf-f057-43f3-9cf7-c0667d800390"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000017e-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:18.095072Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:18 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.010853, "reported": "2026-07-13T22:50:18.106740Z", "json": {"message": "OperationalIntent 0000017e-35c7-403f-86b8-beca68d40000 not found (E:31d13516-7f43-4b30-922c-b85b2effc343)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000017f-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:18.109984Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:18 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.009768, "reported": "2026-07-13T22:50:18.120703Z", "json": {"message": "OperationalIntent 0000017f-35c7-403f-86b8-beca68d40000 not found (E:80f71d3f-39d0-4145-b86f-d34c0eac2219)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000180-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:18.121770Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:18 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.01205, "reported": "2026-07-13T22:50:18.134774Z", "json": {"message": "OperationalIntent 00000180-35c7-403f-86b8-beca68d40000 not found (E:9874171f-e8ce-4aa2-a22b-e76eab433b6f)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:18.134984Z"}], "end_time": "2026-07-13T22:50:18.134999Z"}, {"name": "Key validation on creation", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_key_validation.md#key-validation-on-creation-test-case", "start_time": "2026-07-13T22:50:18.135032Z", "steps": [{"name": "Create first OIR", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_key_validation.md#create-first-oir-test-step", "start_time": "2026-07-13T22:50:18.137106Z", "failed_checks": [], "passed_checks": [{"name": "First operational intent reference in area creation query succeeds", "timestamp": "2026-07-13T22:50:18.194886Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000017e-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:18.137355Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "802", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:08.135063Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:18.135068Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "new_subscription": {"uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_constraints": false}, "request_id": "92984e3f-1cd7-47f8-8b98-edb31d89d842"}, "body": null}, "response": {"code": 201, "headers": {"Date": "Mon, 13 Jul 2026 22:50:18 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1024", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.05396, "reported": "2026-07-13T22:50:18.192810Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "4219d68a-4e80-4ed0-9044-258660748812", "notification_index": 1}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}, {"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 50}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 55}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}], "operational_intent_reference": {"id": "0000017e-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "KZfWVq--V-w7uub7bjK9fk1xKzMNAQlFps3QG7QM4sI_", "time_start": {"value": "2026-07-13T22:50:08.135063Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:18.135068Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "4219d68a-4e80-4ed0-9044-258660748812"}}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:18.194971Z"}, {"name": "Create second non-overlapping OIR", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_key_validation.md#create-second-non-overlapping-oir-test-step", "start_time": "2026-07-13T22:50:18.195020Z", "failed_checks": [], "passed_checks": [{"name": "Second, non-overlapping operational intent reference creation succeeds", "timestamp": "2026-07-13T22:50:18.247819Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000017f-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:18.195448Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "802", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-14T00:10:18.136294Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:30:18.136306Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "new_subscription": {"uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_constraints": false}, "request_id": "8f0b4aab-a400-4dec-b575-11eb2f3a1db1"}, "body": null}, "response": {"code": 201, "headers": {"Date": "Mon, 13 Jul 2026 22:50:18 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1024", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.048826, "reported": "2026-07-13T22:50:18.245391Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 51}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 56}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "fb38c748-4ac9-4168-9092-0d1816478e19", "notification_index": 1}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}], "operational_intent_reference": {"id": "0000017f-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "b92Y1uD.WBGpgMYFb1CnHifyzF8cX.K54taGd8wtLp8_", "time_start": {"value": "2026-07-14T00:10:18.136294Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:30:18.136306Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "fb38c748-4ac9-4168-9092-0d1816478e19"}}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:18.247968Z"}, {"name": "Attempt OIR creation overlapping with first OIR", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_key_validation.md#attempt-oir-creation-overlapping-with-first-oir-test-step", "start_time": "2026-07-13T22:50:18.249563Z", "failed_checks": [], "passed_checks": [{"name": "Create operational intent reference with missing OVN fails", "timestamp": "2026-07-13T22:50:18.289794Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1", "astm.f3548.v21.DSS0210,A2-7-2,2a"]}, {"name": "Failure response due to conflict has proper format", "timestamp": "2026-07-13T22:50:18.326680Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Failure response due to conflict contains conflicting OIRs", "timestamp": "2026-07-13T22:50:18.328392Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000180-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:18.249921Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "802", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:08.135063Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:18.135068Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "new_subscription": {"uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_constraints": false}, "request_id": "985e3373-b0c4-4867-9e60-a22fe83bbdfd"}, "body": null}, "response": {"code": 409, "headers": {"Date": "Mon, 13 Jul 2026 22:50:18 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "592", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.037553, "reported": "2026-07-13T22:50:18.288526Z", "json": {"message": "Current OVNs not provided for one or more OperationalIntents or Constraints", "missing_operational_intents": [{"id": "0000017e-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "KZfWVq--V-w7uub7bjK9fk1xKzMNAQlFps3QG7QM4sI_", "time_start": {"value": "2026-07-13T22:50:08.135063Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:18.135068Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "4219d68a-4e80-4ed0-9044-258660748812"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:18.328462Z"}, {"name": "Attempt OIR creation overlapping with second OIR", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_key_validation.md#attempt-oir-creation-overlapping-with-second-oir-test-step", "start_time": "2026-07-13T22:50:18.329701Z", "failed_checks": [], "passed_checks": [{"name": "Create operational intent reference with missing OVN fails", "timestamp": "2026-07-13T22:50:18.367458Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1", "astm.f3548.v21.DSS0210,A2-7-2,2a"]}, {"name": "Failure response due to conflict has proper format", "timestamp": "2026-07-13T22:50:18.388648Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Failure response due to conflict contains conflicting OIRs", "timestamp": "2026-07-13T22:50:18.390154Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000180-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:18.330047Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "802", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-14T00:10:18.136294Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:30:18.136306Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "new_subscription": {"uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_constraints": false}, "request_id": "2f37c218-31a7-4525-8edf-0c7f124a3fe9"}, "body": null}, "response": {"code": 409, "headers": {"Date": "Mon, 13 Jul 2026 22:50:18 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "592", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.03463, "reported": "2026-07-13T22:50:18.365916Z", "json": {"message": "Current OVNs not provided for one or more OperationalIntents or Constraints", "missing_operational_intents": [{"id": "0000017f-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "b92Y1uD.WBGpgMYFb1CnHifyzF8cX.K54taGd8wtLp8_", "time_start": {"value": "2026-07-14T00:10:18.136294Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:30:18.136306Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "fb38c748-4ac9-4168-9092-0d1816478e19"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:18.390218Z"}, {"name": "Attempt OIR creation overlapping with both OIRs", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_key_validation.md#attempt-oir-creation-overlapping-with-both-oirs-test-step", "start_time": "2026-07-13T22:50:18.391869Z", "failed_checks": [], "passed_checks": [{"name": "Create operational intent reference with missing OVN fails", "timestamp": "2026-07-13T22:50:18.428374Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1", "astm.f3548.v21.DSS0210,A2-7-2,2a"]}, {"name": "Failure response due to conflict has proper format", "timestamp": "2026-07-13T22:50:18.451791Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Failure response due to conflict contains conflicting OIRs", "timestamp": "2026-07-13T22:50:18.454214Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000180-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:18.392217Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "802", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:08.135063Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:30:18.136306Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "new_subscription": {"uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_constraints": false}, "request_id": "afb9cba4-675c-4e07-abd3-a2138419be07"}, "body": null}, "response": {"code": 409, "headers": {"Date": "Mon, 13 Jul 2026 22:50:18 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1062", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.032598, "reported": "2026-07-13T22:50:18.425904Z", "json": {"message": "Current OVNs not provided for one or more OperationalIntents or Constraints", "missing_operational_intents": [{"id": "0000017e-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "KZfWVq--V-w7uub7bjK9fk1xKzMNAQlFps3QG7QM4sI_", "time_start": {"value": "2026-07-13T22:50:08.135063Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:18.135068Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "4219d68a-4e80-4ed0-9044-258660748812"}, {"id": "0000017f-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "b92Y1uD.WBGpgMYFb1CnHifyzF8cX.K54taGd8wtLp8_", "time_start": {"value": "2026-07-14T00:10:18.136294Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:30:18.136306Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "fb38c748-4ac9-4168-9092-0d1816478e19"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:18.454269Z"}, {"name": "Attempt valid OIR creation overlapping with both OIRs", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_key_validation.md#attempt-valid-oir-creation-overlapping-with-both-oirs-test-step", "start_time": "2026-07-13T22:50:18.454303Z", "failed_checks": [], "passed_checks": [{"name": "Create operational intent reference with proper OVNs succeeds", "timestamp": "2026-07-13T22:50:18.515613Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000180-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:18.454520Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "896", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:08.135063Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:30:18.136306Z", "format": "RFC3339"}}], "key": ["KZfWVq--V-w7uub7bjK9fk1xKzMNAQlFps3QG7QM4sI_", "b92Y1uD.WBGpgMYFb1CnHifyzF8cX.K54taGd8wtLp8_"], "state": "Accepted", "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "new_subscription": {"uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_constraints": false}, "request_id": "46eda13a-18ff-4186-ae66-5eab0a664a38"}, "body": null}, "response": {"code": 201, "headers": {"Date": "Mon, 13 Jul 2026 22:50:18 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1188", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.057899, "reported": "2026-07-13T22:50:18.513335Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 57}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "4219d68a-4e80-4ed0-9044-258660748812", "notification_index": 2}, {"subscription_id": "71d2e35d-b4a5-4185-9583-9d18a1d6ede4", "notification_index": 1}, {"subscription_id": "fb38c748-4ac9-4168-9092-0d1816478e19", "notification_index": 2}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}, {"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 52}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}], "operational_intent_reference": {"id": "00000180-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "A-t-3RVfvnxOHPaiCaiMWBl1pz308K8f6yFuJm.UVVM_", "time_start": {"value": "2026-07-13T22:50:08.135063Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:30:18.136306Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "71d2e35d-b4a5-4185-9583-9d18a1d6ede4"}}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:18.515667Z"}], "end_time": "2026-07-13T22:50:18.515784Z"}, {"name": "Key validation on mutation", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_key_validation.md#key-validation-on-mutation-test-case", "start_time": "2026-07-13T22:50:18.515879Z", "steps": [{"name": "Attempt mutation with both OVNs missing", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_key_validation.md#attempt-mutation-with-both-ovns-missing-test-step", "start_time": "2026-07-13T22:50:18.517463Z", "failed_checks": [], "passed_checks": [{"name": "Mutate operational intent reference with missing OVN fails", "timestamp": "2026-07-13T22:50:18.569149Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1", "astm.f3548.v21.DSS0210,A2-7-2,2b"]}, {"name": "Failure response due to conflict has proper format", "timestamp": "2026-07-13T22:50:18.586658Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Failure response due to conflict contains conflicting OIRs", "timestamp": "2026-07-13T22:50:18.588898Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000180-35c7-403f-86b8-beca68d40000/A-t-3RVfvnxOHPaiCaiMWBl1pz308K8f6yFuJm.UVVM_", "initiated_at": "2026-07-13T22:50:18.517939Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "818", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:08.135063Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:30:18.136306Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area/mutated", "new_subscription": {"uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area/mutated", "notify_for_constraints": false}, "request_id": "4e19ab36-b52b-4718-9dd7-72212e63d6ce"}, "body": null}, "response": {"code": 409, "headers": {"Date": "Mon, 13 Jul 2026 22:50:18 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1062", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.047379, "reported": "2026-07-13T22:50:18.566903Z", "json": {"message": "Current OVNs not provided for one or more OperationalIntents or Constraints", "missing_operational_intents": [{"id": "0000017e-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "KZfWVq--V-w7uub7bjK9fk1xKzMNAQlFps3QG7QM4sI_", "time_start": {"value": "2026-07-13T22:50:08.135063Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:18.135068Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "4219d68a-4e80-4ed0-9044-258660748812"}, {"id": "0000017f-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "b92Y1uD.WBGpgMYFb1CnHifyzF8cX.K54taGd8wtLp8_", "time_start": {"value": "2026-07-14T00:10:18.136294Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:30:18.136306Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "fb38c748-4ac9-4168-9092-0d1816478e19"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:18.589111Z"}, {"name": "Attempt mutation with first OVN missing", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_key_validation.md#attempt-mutation-with-first-ovn-missing-test-step", "start_time": "2026-07-13T22:50:18.589147Z", "failed_checks": [], "passed_checks": [{"name": "Mutate operational intent reference with missing OVN fails", "timestamp": "2026-07-13T22:50:18.642562Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1", "astm.f3548.v21.DSS0210,A2-7-2,2b"]}, {"name": "Failure response due to conflict has proper format", "timestamp": "2026-07-13T22:50:18.665221Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Failure response due to conflict contains conflicting OIRs", "timestamp": "2026-07-13T22:50:18.666717Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000180-35c7-403f-86b8-beca68d40000/A-t-3RVfvnxOHPaiCaiMWBl1pz308K8f6yFuJm.UVVM_", "initiated_at": "2026-07-13T22:50:18.589395Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "864", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:08.135063Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:30:18.136306Z", "format": "RFC3339"}}], "key": ["b92Y1uD.WBGpgMYFb1CnHifyzF8cX.K54taGd8wtLp8_"], "state": "Accepted", "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area/mutated", "new_subscription": {"uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area/mutated", "notify_for_constraints": false}, "request_id": "3b824d2d-f33e-4288-9438-5f5583b47e7b"}, "body": null}, "response": {"code": 409, "headers": {"Date": "Mon, 13 Jul 2026 22:50:18 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "592", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.04983, "reported": "2026-07-13T22:50:18.640321Z", "json": {"message": "Current OVNs not provided for one or more OperationalIntents or Constraints", "missing_operational_intents": [{"id": "0000017e-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "KZfWVq--V-w7uub7bjK9fk1xKzMNAQlFps3QG7QM4sI_", "time_start": {"value": "2026-07-13T22:50:08.135063Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:18.135068Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "4219d68a-4e80-4ed0-9044-258660748812"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:18.666770Z"}, {"name": "Attempt mutation to overlap with the first OIR", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_key_validation.md#attempt-mutation-to-overlap-with-the-first-oir-test-step", "start_time": "2026-07-13T22:50:18.667553Z", "failed_checks": [], "passed_checks": [{"name": "Mutate operational intent reference with missing OVN fails", "timestamp": "2026-07-13T22:50:18.727479Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1", "astm.f3548.v21.DSS0210,A2-7-2,2b"]}, {"name": "Failure response due to conflict has proper format", "timestamp": "2026-07-13T22:50:18.744070Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Failure response due to conflict contains conflicting OIRs", "timestamp": "2026-07-13T22:50:18.745286Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000180-35c7-403f-86b8-beca68d40000/A-t-3RVfvnxOHPaiCaiMWBl1pz308K8f6yFuJm.UVVM_", "initiated_at": "2026-07-13T22:50:18.667830Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "802", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:08.135063Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:18.135068Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "new_subscription": {"uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_constraints": false}, "request_id": "663233e8-f55c-44c4-accd-fa68b63839e1"}, "body": null}, "response": {"code": 409, "headers": {"Date": "Mon, 13 Jul 2026 22:50:18 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "592", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.056398, "reported": "2026-07-13T22:50:18.726031Z", "json": {"message": "Current OVNs not provided for one or more OperationalIntents or Constraints", "missing_operational_intents": [{"id": "0000017e-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "KZfWVq--V-w7uub7bjK9fk1xKzMNAQlFps3QG7QM4sI_", "time_start": {"value": "2026-07-13T22:50:08.135063Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:18.135068Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "4219d68a-4e80-4ed0-9044-258660748812"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:18.745337Z"}], "end_time": "2026-07-13T22:50:18.745370Z"}], "successful": true, "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_key_validation.md#cleanup", "start_time": "2026-07-13T22:50:18.745404Z", "failed_checks": [], "passed_checks": [{"name": "Operational intent reference removed", "timestamp": "2026-07-13T22:50:18.835976Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Operational intent reference removed", "timestamp": "2026-07-13T22:50:18.966996Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Operational intent reference removed", "timestamp": "2026-07-13T22:50:19.150928Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Operational intent references can be searched for", "timestamp": "2026-07-13T22:50:19.150997Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent references can be queried by ID", "timestamp": "2026-07-13T22:50:19.162965Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Operational intent references can be queried by ID", "timestamp": "2026-07-13T22:50:19.172494Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Operational intent references can be queried by ID", "timestamp": "2026-07-13T22:50:19.195680Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:18.746307Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "394", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}}, "request_id": "bd52fe78-9f3d-4fd9-a066-01b85fae0188"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:18 GMT", "Content-Type": "application/json; charset=utf-8", "Transfer-Encoding": "chunked", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.016814, "reported": "2026-07-13T22:50:18.763986Z", "json": {"operational_intent_references": [{"id": "0000017e-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "KZfWVq--V-w7uub7bjK9fk1xKzMNAQlFps3QG7QM4sI_", "time_start": {"value": "2026-07-13T22:50:08.135063Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:18.135068Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "4219d68a-4e80-4ed0-9044-258660748812"}, {"id": "0000017f-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "b92Y1uD.WBGpgMYFb1CnHifyzF8cX.K54taGd8wtLp8_", "time_start": {"value": "2026-07-14T00:10:18.136294Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:30:18.136306Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "fb38c748-4ac9-4168-9092-0d1816478e19"}, {"id": "00000180-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "A-t-3RVfvnxOHPaiCaiMWBl1pz308K8f6yFuJm.UVVM_", "time_start": {"value": "2026-07-13T22:50:08.135063Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:30:18.136306Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "71d2e35d-b4a5-4185-9583-9d18a1d6ede4"}, {"id": "458b91a5-5f15-4dc2-bb1d-f507a65052b6", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-06-12T19:15:08.145161Z", "format": "RFC3339"}, "time_end": {"value": "2026-06-12T20:00:07.086625Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "0e60e0e0-13a0-436e-b053-8c8aecbbb8ee"}, {"id": "5d09835b-12f0-4849-94d0-fbeba139656e", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-06-11T21:51:23.583672Z", "format": "RFC3339"}, "time_end": {"value": "2026-06-11T22:36:21.146803Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "c492a4cf-f057-43f3-9cf7-c0667d800390"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000017e-35c7-403f-86b8-beca68d40000/KZfWVq--V-w7uub7bjK9fk1xKzMNAQlFps3QG7QM4sI_", "initiated_at": "2026-07-13T22:50:18.768081Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:18 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1106", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.064894, "reported": "2026-07-13T22:50:18.834023Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "4219d68a-4e80-4ed0-9044-258660748812", "notification_index": 3}, {"subscription_id": "71d2e35d-b4a5-4185-9583-9d18a1d6ede4", "notification_index": 2}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}, {"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 53}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 58}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}], "operational_intent_reference": {"id": "0000017e-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "KZfWVq--V-w7uub7bjK9fk1xKzMNAQlFps3QG7QM4sI_", "time_start": {"value": "2026-07-13T22:50:08.135063Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:18.135068Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "4219d68a-4e80-4ed0-9044-258660748812"}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000017f-35c7-403f-86b8-beca68d40000/b92Y1uD.WBGpgMYFb1CnHifyzF8cX.K54taGd8wtLp8_", "initiated_at": "2026-07-13T22:50:18.836141Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:18 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1106", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.128474, "reported": "2026-07-13T22:50:18.965398Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 54}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 59}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "71d2e35d-b4a5-4185-9583-9d18a1d6ede4", "notification_index": 3}, {"subscription_id": "fb38c748-4ac9-4168-9092-0d1816478e19", "notification_index": 3}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}], "operational_intent_reference": {"id": "0000017f-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "b92Y1uD.WBGpgMYFb1CnHifyzF8cX.K54taGd8wtLp8_", "time_start": {"value": "2026-07-14T00:10:18.136294Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:30:18.136306Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "fb38c748-4ac9-4168-9092-0d1816478e19"}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000180-35c7-403f-86b8-beca68d40000/A-t-3RVfvnxOHPaiCaiMWBl1pz308K8f6yFuJm.UVVM_", "initiated_at": "2026-07-13T22:50:18.967098Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:19 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1024", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.1808, "reported": "2026-07-13T22:50:19.148788Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 55}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 60}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "71d2e35d-b4a5-4185-9583-9d18a1d6ede4", "notification_index": 4}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}], "operational_intent_reference": {"id": "00000180-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "A-t-3RVfvnxOHPaiCaiMWBl1pz308K8f6yFuJm.UVVM_", "time_start": {"value": "2026-07-13T22:50:08.135063Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:30:18.136306Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "71d2e35d-b4a5-4185-9583-9d18a1d6ede4"}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000017e-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:19.151120Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:19 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.010814, "reported": "2026-07-13T22:50:19.162785Z", "json": {"message": "OperationalIntent 0000017e-35c7-403f-86b8-beca68d40000 not found (E:525e4c25-47cf-49d3-8bc6-fc8f443f0acc)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000017f-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:19.163042Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:19 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.008435, "reported": "2026-07-13T22:50:19.172279Z", "json": {"message": "OperationalIntent 0000017f-35c7-403f-86b8-beca68d40000 not found (E:17a37668-fa6a-4a06-942b-350ce4c1365a)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000180-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:19.172596Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:19 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.021795, "reported": "2026-07-13T22:50:19.195462Z", "json": {"message": "OperationalIntent 00000180-35c7-403f-86b8-beca68d40000 not found (E:49f3d4da-bd3a-40e0-9721-a375b0968d28)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}]}, "end_time": "2026-07-13T22:50:19.195724Z"}}, {"test_scenario": {"name": "ASTM SCD DSS: Operational Intent Reference Synchronization", "scenario_type": "scenarios.astm.utm.dss.synchronization.OIRSynchronization", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/op_intent_ref_synchronization.md", "resource_origins": {"dss": "instance 1 in dss_instances in top-level resource pool", "other_instances": "dss_instances in top-level resource pool", "id_generator": "id_generator in top-level resource pool", "client_identity": "utm_client_identity in top-level resource pool", "planning_area": "planning_area in top-level resource pool"}, "start_time": "2026-07-13T22:50:19.197437Z", "cases": [{"name": "Setup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/op_intent_ref_synchronization.md#setup-test-case", "start_time": "2026-07-13T22:50:19.197521Z", "steps": [{"name": "Ensure clean workspace", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/op_intent_ref_synchronization.md#ensure-clean-workspace-test-step", "start_time": "2026-07-13T22:50:19.197558Z", "failed_checks": [], "passed_checks": [{"name": "Operational intent references can be searched for", "timestamp": "2026-07-13T22:50:19.230638Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent references can be queried by ID", "timestamp": "2026-07-13T22:50:19.250227Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:19.198763Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "394", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}}, "request_id": "b9e055b2-b106-4485-b597-2d9c2642db21"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:19 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "894", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.028728, "reported": "2026-07-13T22:50:19.228300Z", "json": {"operational_intent_references": [{"id": "458b91a5-5f15-4dc2-bb1d-f507a65052b6", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-06-12T19:15:08.145161Z", "format": "RFC3339"}, "time_end": {"value": "2026-06-12T20:00:07.086625Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "0e60e0e0-13a0-436e-b053-8c8aecbbb8ee"}, {"id": "5d09835b-12f0-4849-94d0-fbeba139656e", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-06-11T21:51:23.583672Z", "format": "RFC3339"}, "time_end": {"value": "2026-06-11T22:36:21.146803Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "c492a4cf-f057-43f3-9cf7-c0667d800390"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000181-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:19.230806Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:19 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.018087, "reported": "2026-07-13T22:50:19.249960Z", "json": {"message": "OperationalIntent 00000181-35c7-403f-86b8-beca68d40000 not found (E:f3c262d6-922c-476c-8f91-41dc433166cc)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:19.250275Z"}, {"name": "Verify secondary DSS instances are clean", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/op_intent_ref_synchronization.md#verify-secondary-dss-instances-are-clean-test-step", "start_time": "2026-07-13T22:50:19.250306Z", "failed_checks": [], "passed_checks": [{"name": "Operational intent references can be queried by ID", "timestamp": "2026-07-13T22:50:19.274279Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Operational intent reference with test ID does not exist", "timestamp": "2026-07-13T22:50:19.274382Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0020"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000181-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:19.250396Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:19 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.02296, "reported": "2026-07-13T22:50:19.274123Z", "json": {"message": "OperationalIntent 00000181-35c7-403f-86b8-beca68d40000 not found (E:50548720-1ee7-4959-8987-27d714b6dded)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:19.274431Z"}], "end_time": "2026-07-13T22:50:19.274449Z"}, {"name": "OIR synchronization", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/op_intent_ref_synchronization.md#oir-synchronization-test-case", "start_time": "2026-07-13T22:50:19.274495Z", "steps": [{"name": "Create OIR validation", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/op_intent_ref_synchronization.md#create-oir-validation-test-step", "start_time": "2026-07-13T22:50:19.274528Z", "failed_checks": [], "passed_checks": [{"name": "Create operational intent reference query succeeds", "timestamp": "2026-07-13T22:50:19.381399Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Create operational intent reference response format conforms to spec", "timestamp": "2026-07-13T22:50:19.400284Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference ID is correct", "timestamp": "2026-07-13T22:50:19.402623Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has a manager", "timestamp": "2026-07-13T22:50:19.402692Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference manager is correct", "timestamp": "2026-07-13T22:50:19.402734Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has an USS base URL", "timestamp": "2026-07-13T22:50:19.402814Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference base URL is correct", "timestamp": "2026-07-13T22:50:19.402875Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has a start time", "timestamp": "2026-07-13T22:50:19.403407Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has an end time", "timestamp": "2026-07-13T22:50:19.403486Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:19.403535Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:19.403574Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has a version", "timestamp": "2026-07-13T22:50:19.403611Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference state is correct", "timestamp": "2026-07-13T22:50:19.403857Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Create operational intent reference response content is correct", "timestamp": "2026-07-13T22:50:19.404008Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000181-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:19.274773Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "802", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:09.196223Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:19.196227Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "new_subscription": {"uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_constraints": false}, "request_id": "45b954c2-b63a-4e15-a5b8-b7adf93b7c0c"}, "body": null}, "response": {"code": 201, "headers": {"Date": "Mon, 13 Jul 2026 22:50:19 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1024", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.104123, "reported": "2026-07-13T22:50:19.379842Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 56}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 61}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "86237fc3-e054-42c7-a4d2-c648c52b5a9d", "notification_index": 1}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}], "operational_intent_reference": {"id": "00000181-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "OKWc7VLfxpn.8Sn2KZ6vkc3ZMRYsia3jlYNkWYYeV6w_", "time_start": {"value": "2026-07-13T22:50:09.196223Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:19.196227Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "86237fc3-e054-42c7-a4d2-c648c52b5a9d"}}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:19.404068Z"}, {"name": "Retrieve newly created OIR", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/op_intent_ref_synchronization.md#retrieve-newly-created-oir-test-step", "start_time": "2026-07-13T22:50:19.404103Z", "failed_checks": [], "passed_checks": [{"name": "Get operational intent reference by ID", "timestamp": "2026-07-13T22:50:19.422467Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Operational intent reference can be found at every DSS", "timestamp": "2026-07-13T22:50:19.422554Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2a", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated operational intent reference contains the correct manager", "timestamp": "2026-07-13T22:50:19.422607Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2b", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated operational intent reference contains the correct USS base URL", "timestamp": "2026-07-13T22:50:19.422646Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2c", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated operational intent reference contains the correct state", "timestamp": "2026-07-13T22:50:19.422692Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2d", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated operational intent reference contains the correct start time", "timestamp": "2026-07-13T22:50:19.423908Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2f", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated operational intent reference contains the correct end time", "timestamp": "2026-07-13T22:50:19.423984Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2f", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Newly created OIR can be consistently retrieved from all DSS instances", "timestamp": "2026-07-13T22:50:19.424020Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,1a", "astm.f3548.v21.DSS0210,A2-7-2,1d", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000181-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:19.404282Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:19 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "503", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.016319, "reported": "2026-07-13T22:50:19.421435Z", "json": {"operational_intent_reference": {"id": "00000181-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "OKWc7VLfxpn.8Sn2KZ6vkc3ZMRYsia3jlYNkWYYeV6w_", "time_start": {"value": "2026-07-13T22:50:09.196223Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:19.196227Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "86237fc3-e054-42c7-a4d2-c648c52b5a9d"}}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:19.424061Z"}, {"name": "Search for newly created OIR", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/op_intent_ref_synchronization.md#search-for-newly-created-oir-test-step", "start_time": "2026-07-13T22:50:19.424110Z", "failed_checks": [], "passed_checks": [{"name": "Successful operational intent reference search query", "timestamp": "2026-07-13T22:50:19.472365Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Propagated operational intent reference general area is synchronized", "timestamp": "2026-07-13T22:50:19.472483Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2e", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated operational intent reference contains the correct manager", "timestamp": "2026-07-13T22:50:19.472573Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2b", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated operational intent reference contains the correct USS base URL", "timestamp": "2026-07-13T22:50:19.472638Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2c", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated operational intent reference contains the correct state", "timestamp": "2026-07-13T22:50:19.472695Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2d", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated operational intent reference contains the correct start time", "timestamp": "2026-07-13T22:50:19.474024Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2f", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated operational intent reference contains the correct end time", "timestamp": "2026-07-13T22:50:19.474101Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2f", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Newly created OIR can be consistently searched for from all DSS instances", "timestamp": "2026-07-13T22:50:19.474136Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,1a", "astm.f3548.v21.DSS0210,A2-7-2,1c", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:19.424389Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "456", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}, "outline_circle": null}, "time_start": null, "time_end": null}, "request_id": "d280ffa8-c919-460e-94d8-164d5002081b"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:19 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1364", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.043854, "reported": "2026-07-13T22:50:19.469242Z", "json": {"operational_intent_references": [{"id": "00000181-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "OKWc7VLfxpn.8Sn2KZ6vkc3ZMRYsia3jlYNkWYYeV6w_", "time_start": {"value": "2026-07-13T22:50:09.196223Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:19.196227Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "86237fc3-e054-42c7-a4d2-c648c52b5a9d"}, {"id": "458b91a5-5f15-4dc2-bb1d-f507a65052b6", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-06-12T19:15:08.145161Z", "format": "RFC3339"}, "time_end": {"value": "2026-06-12T20:00:07.086625Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "0e60e0e0-13a0-436e-b053-8c8aecbbb8ee"}, {"id": "5d09835b-12f0-4849-94d0-fbeba139656e", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-06-11T21:51:23.583672Z", "format": "RFC3339"}, "time_end": {"value": "2026-06-11T22:36:21.146803Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "c492a4cf-f057-43f3-9cf7-c0667d800390"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:19.474184Z"}, {"name": "Mutate OIR", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/op_intent_ref_synchronization.md#mutate-oir-test-step", "start_time": "2026-07-13T22:50:19.474229Z", "failed_checks": [], "passed_checks": [{"name": "Mutate operational intent reference query succeeds", "timestamp": "2026-07-13T22:50:19.668052Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Mutate operational intent reference response format conforms to spec", "timestamp": "2026-07-13T22:50:19.681455Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference ID is correct", "timestamp": "2026-07-13T22:50:19.683418Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has a manager", "timestamp": "2026-07-13T22:50:19.683493Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference manager is correct", "timestamp": "2026-07-13T22:50:19.683537Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has an USS base URL", "timestamp": "2026-07-13T22:50:19.683592Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference base URL is correct", "timestamp": "2026-07-13T22:50:19.683662Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has a start time", "timestamp": "2026-07-13T22:50:19.683706Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has an end time", "timestamp": "2026-07-13T22:50:19.683744Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:19.683788Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:19.683827Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Mutated operational intent reference OVN is updated", "timestamp": "2026-07-13T22:50:19.683866Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has a version", "timestamp": "2026-07-13T22:50:19.683904Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Mutated operational intent reference version is updated", "timestamp": "2026-07-13T22:50:19.683941Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference state is correct", "timestamp": "2026-07-13T22:50:19.683979Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Mutate operational intent reference response content is correct", "timestamp": "2026-07-13T22:50:19.684001Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000181-35c7-403f-86b8-beca68d40000/OKWc7VLfxpn.8Sn2KZ6vkc3ZMRYsia3jlYNkWYYeV6w_", "initiated_at": "2026-07-13T22:50:19.476620Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "764", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:19.196223Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:29.196227Z", "format": "RFC3339"}}], "key": ["OKWc7VLfxpn.8Sn2KZ6vkc3ZMRYsia3jlYNkWYYeV6w_"], "state": "Accepted", "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "86237fc3-e054-42c7-a4d2-c648c52b5a9d", "request_id": "d911f236-719b-4923-ba48-c5129d8db2df"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:19 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1024", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.188694, "reported": "2026-07-13T22:50:19.666348Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 62}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "86237fc3-e054-42c7-a4d2-c648c52b5a9d", "notification_index": 2}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}, {"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 57}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}], "operational_intent_reference": {"id": "00000181-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 2, "state": "Accepted", "ovn": "KE5akjDc-sfbw9D5OE6MslfgI-9yvHCoG113JEqjUbA_", "time_start": {"value": "2026-07-13T22:50:19.196223Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:29.196227Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "86237fc3-e054-42c7-a4d2-c648c52b5a9d"}}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:19.684027Z"}, {"name": "Retrieve updated OIR", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/op_intent_ref_synchronization.md#retrieve-updated-oir-test-step", "start_time": "2026-07-13T22:50:19.684058Z", "failed_checks": [], "passed_checks": [{"name": "Get operational intent reference by ID", "timestamp": "2026-07-13T22:50:19.723657Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Operational intent reference can be found at every DSS", "timestamp": "2026-07-13T22:50:19.723764Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2a", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated operational intent reference contains the correct manager", "timestamp": "2026-07-13T22:50:19.723820Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2b", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated operational intent reference contains the correct USS base URL", "timestamp": "2026-07-13T22:50:19.723880Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2c", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated operational intent reference contains the correct state", "timestamp": "2026-07-13T22:50:19.723931Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2d", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated operational intent reference contains the correct start time", "timestamp": "2026-07-13T22:50:19.724789Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2f", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated operational intent reference contains the correct end time", "timestamp": "2026-07-13T22:50:19.724843Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2f", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Updated OIR can be consistently retrieved from all DSS instances", "timestamp": "2026-07-13T22:50:19.724864Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,1b", "astm.f3548.v21.DSS0210,A2-7-2,1d"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000181-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:19.684142Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:19 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "503", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.037761, "reported": "2026-07-13T22:50:19.722694Z", "json": {"operational_intent_reference": {"id": "00000181-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 2, "state": "Accepted", "ovn": "KE5akjDc-sfbw9D5OE6MslfgI-9yvHCoG113JEqjUbA_", "time_start": {"value": "2026-07-13T22:50:19.196223Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:29.196227Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "86237fc3-e054-42c7-a4d2-c648c52b5a9d"}}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:19.724890Z"}, {"name": "Search for updated OIR", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/op_intent_ref_synchronization.md#search-for-updated-oir-test-step", "start_time": "2026-07-13T22:50:19.724919Z", "failed_checks": [], "passed_checks": [{"name": "Successful operational intent reference search query", "timestamp": "2026-07-13T22:50:19.772372Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Propagated operational intent reference general area is synchronized", "timestamp": "2026-07-13T22:50:19.772476Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2e", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated operational intent reference contains the correct manager", "timestamp": "2026-07-13T22:50:19.772532Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2b", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated operational intent reference contains the correct USS base URL", "timestamp": "2026-07-13T22:50:19.772571Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2c", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated operational intent reference contains the correct state", "timestamp": "2026-07-13T22:50:19.772617Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2d", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated operational intent reference contains the correct start time", "timestamp": "2026-07-13T22:50:19.773452Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2f", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated operational intent reference contains the correct end time", "timestamp": "2026-07-13T22:50:19.773497Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2f", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Updated OIR can be consistently searched for from all DSS instances", "timestamp": "2026-07-13T22:50:19.773517Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,1b", "astm.f3548.v21.DSS0210,A2-7-2,1c"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:19.725108Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "456", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}, "outline_circle": null}, "time_start": null, "time_end": null}, "request_id": "06517f18-0d32-47e1-abba-3b5b603e5308"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:19 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1364", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.043763, "reported": "2026-07-13T22:50:19.769968Z", "json": {"operational_intent_references": [{"id": "00000181-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 2, "state": "Accepted", "ovn": "KE5akjDc-sfbw9D5OE6MslfgI-9yvHCoG113JEqjUbA_", "time_start": {"value": "2026-07-13T22:50:19.196223Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:29.196227Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "86237fc3-e054-42c7-a4d2-c648c52b5a9d"}, {"id": "458b91a5-5f15-4dc2-bb1d-f507a65052b6", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-06-12T19:15:08.145161Z", "format": "RFC3339"}, "time_end": {"value": "2026-06-12T20:00:07.086625Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "0e60e0e0-13a0-436e-b053-8c8aecbbb8ee"}, {"id": "5d09835b-12f0-4849-94d0-fbeba139656e", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-06-11T21:51:23.583672Z", "format": "RFC3339"}, "time_end": {"value": "2026-06-11T22:36:21.146803Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "c492a4cf-f057-43f3-9cf7-c0667d800390"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:19.773557Z"}, {"name": "Delete OIR", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/op_intent_ref_synchronization.md#delete-oir-test-step", "start_time": "2026-07-13T22:50:19.773586Z", "failed_checks": [], "passed_checks": [{"name": "Delete operational intent reference query succeeds", "timestamp": "2026-07-13T22:50:19.868186Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Delete operational intent reference response format conforms to spec", "timestamp": "2026-07-13T22:50:19.885291Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference ID is correct", "timestamp": "2026-07-13T22:50:19.886898Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has a manager", "timestamp": "2026-07-13T22:50:19.886965Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference manager is correct", "timestamp": "2026-07-13T22:50:19.887006Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has an USS base URL", "timestamp": "2026-07-13T22:50:19.887045Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference base URL is correct", "timestamp": "2026-07-13T22:50:19.887095Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has a start time", "timestamp": "2026-07-13T22:50:19.887132Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has an end time", "timestamp": "2026-07-13T22:50:19.887168Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:19.887210Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:19.887247Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Non-mutated operational intent reference keeps the same OVN", "timestamp": "2026-07-13T22:50:19.887283Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference has a version", "timestamp": "2026-07-13T22:50:19.887318Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Non-mutated operational intent reference keeps the same version", "timestamp": "2026-07-13T22:50:19.887353Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Returned operational intent reference state is correct", "timestamp": "2026-07-13T22:50:19.887389Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Delete operational intent reference response content is correct", "timestamp": "2026-07-13T22:50:19.887411Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000181-35c7-403f-86b8-beca68d40000/KE5akjDc-sfbw9D5OE6MslfgI-9yvHCoG113JEqjUbA_", "initiated_at": "2026-07-13T22:50:19.773703Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:19 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1024", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.091812, "reported": "2026-07-13T22:50:19.866447Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 58}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 63}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "86237fc3-e054-42c7-a4d2-c648c52b5a9d", "notification_index": 3}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}], "operational_intent_reference": {"id": "00000181-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 2, "state": "Accepted", "ovn": "KE5akjDc-sfbw9D5OE6MslfgI-9yvHCoG113JEqjUbA_", "time_start": {"value": "2026-07-13T22:50:19.196223Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:29.196227Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "86237fc3-e054-42c7-a4d2-c648c52b5a9d"}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:19.887439Z"}, {"name": "Query deleted OIR", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/op_intent_ref_synchronization.md#query-deleted-oir-test-step", "start_time": "2026-07-13T22:50:19.887469Z", "failed_checks": [], "passed_checks": [{"name": "Get operational intent reference by ID", "timestamp": "2026-07-13T22:50:19.938124Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Deleted OIR cannot be retrieved from all DSS instances", "timestamp": "2026-07-13T22:50:19.938202Z", "participants": ["iart_dss", "iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2a", "astm.f3548.v21.DSS0210,A2-7-2,3b"]}, {"name": "Successful operational intent reference search query", "timestamp": "2026-07-13T22:50:20.054739Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Deleted OIR cannot be searched for from all DSS instances", "timestamp": "2026-07-13T22:50:20.054816Z", "participants": ["iart_dss", "iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,2a", "astm.f3548.v21.DSS0210,A2-7-2,3a"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000181-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:19.887540Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:19 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.049185, "reported": "2026-07-13T22:50:19.937806Z", "json": {"message": "OperationalIntent 00000181-35c7-403f-86b8-beca68d40000 not found (E:dba58d3f-abd3-408d-8c50-556d5ef01173)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:19.938387Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "456", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}, "outline_circle": null}, "time_start": null, "time_end": null}, "request_id": "5a8a767b-d4aa-4f35-83b3-35266d474f7e"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:20 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "894", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.113569, "reported": "2026-07-13T22:50:20.052842Z", "json": {"operational_intent_references": [{"id": "458b91a5-5f15-4dc2-bb1d-f507a65052b6", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-06-12T19:15:08.145161Z", "format": "RFC3339"}, "time_end": {"value": "2026-06-12T20:00:07.086625Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "0e60e0e0-13a0-436e-b053-8c8aecbbb8ee"}, {"id": "5d09835b-12f0-4849-94d0-fbeba139656e", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-06-11T21:51:23.583672Z", "format": "RFC3339"}, "time_end": {"value": "2026-06-11T22:36:21.146803Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "c492a4cf-f057-43f3-9cf7-c0667d800390"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:20.054846Z"}], "end_time": "2026-07-13T22:50:20.054862Z"}], "successful": true, "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/op_intent_ref_synchronization.md#cleanup", "start_time": "2026-07-13T22:50:20.054892Z", "failed_checks": [], "passed_checks": [{"name": "Operational intent references can be searched for", "timestamp": "2026-07-13T22:50:20.077252Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent references can be queried by ID", "timestamp": "2026-07-13T22:50:20.088732Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:20.055899Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "394", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}}, "request_id": "0f1297f9-6133-445d-ac01-5b02136d967a"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:20 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "894", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.018549, "reported": "2026-07-13T22:50:20.075260Z", "json": {"operational_intent_references": [{"id": "458b91a5-5f15-4dc2-bb1d-f507a65052b6", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-06-12T19:15:08.145161Z", "format": "RFC3339"}, "time_end": {"value": "2026-06-12T20:00:07.086625Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "0e60e0e0-13a0-436e-b053-8c8aecbbb8ee"}, {"id": "5d09835b-12f0-4849-94d0-fbeba139656e", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-06-11T21:51:23.583672Z", "format": "RFC3339"}, "time_end": {"value": "2026-06-11T22:36:21.146803Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "c492a4cf-f057-43f3-9cf7-c0667d800390"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000181-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:20.077373Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:20 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.010022, "reported": "2026-07-13T22:50:20.088573Z", "json": {"message": "OperationalIntent 00000181-35c7-403f-86b8-beca68d40000 not found (E:67398b36-91a3-47f6-a261-be4e10c4f802)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}]}, "end_time": "2026-07-13T22:50:20.088772Z"}}, {"test_scenario": {"name": "ASTM SCD DSS: Interfaces authentication", "scenario_type": "scenarios.astm.utm.dss.authentication.AuthenticationValidation", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/authentication/authentication_validation.md", "resource_origins": {"dss": "instance 1 in dss_instances in top-level resource pool", "id_generator": "id_generator in top-level resource pool", "planning_area": "planning_area in top-level resource pool"}, "start_time": "2026-07-13T22:50:20.089819Z", "cases": [{"name": "Setup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/authentication/authentication_validation.md#setup-test-case", "start_time": "2026-07-13T22:50:20.089892Z", "steps": [{"name": "Ensure clean workspace", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/authentication/authentication_validation.md#ensure-clean-workspace-test-step", "start_time": "2026-07-13T22:50:20.089926Z", "failed_checks": [], "passed_checks": [{"name": "Operational intent references can be queried by ID", "timestamp": "2026-07-13T22:50:20.111306Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:50:20.146545Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Constraint references can be queried by ID", "timestamp": "2026-07-13T22:50:20.193920Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "USS Availability can be requested", "timestamp": "2026-07-13T22:50:20.263874Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "USS Availability can be updated", "timestamp": "2026-07-13T22:50:20.301199Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "Successful subscription search query", "timestamp": "2026-07-13T22:50:20.316960Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:20.090056Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:20 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.020192, "reported": "2026-07-13T22:50:20.111155Z", "json": {"message": "OperationalIntent 0000017c-35c7-403f-86b8-beca68d40000 not found (E:77862559-056a-4cc1-ab9f-8a4eb585be92)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:20.111380Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:20 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.033442, "reported": "2026-07-13T22:50:20.146289Z", "json": {"message": "Subscription 0000017c-35c7-403f-86b8-beca68d40000 not found (E:be755398-ac64-4d34-a6a7-91ab96eca078)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:20.146661Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwMywiaWF0IjoxNzgzOTgzMDAzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:20 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "113", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.041091, "reported": "2026-07-13T22:50:20.190071Z", "json": {"message": "Constraint 0000017c-35c7-403f-86b8-beca68d40000 not found (E:04e0f4d2-7d8d-49af-9d32-cdbbc4029dff)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getConstraintReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:20.194137Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:20 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "140", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.068242, "reported": "2026-07-13T22:50:20.263289Z", "json": {"version": "SjzbaU7R6W7-2ABR7Qk6.rcLOfu3NNoBadXYiJA2.rg_", "status": {"uss": "0000017c-35c7-403f-86b8-beca68d40000", "availability": "Unknown"}}, "body": null}, "query_type": "astm.f3548.v21.uss.getUssAvailability", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:20.264133Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "144", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"old_version": "SjzbaU7R6W7-2ABR7Qk6.rcLOfu3NNoBadXYiJA2.rg_", "availability": "Unknown", "request_id": "2a988de8-514d-4a87-865c-7e413ee5bda5"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:20 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "140", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.035737, "reported": "2026-07-13T22:50:20.300823Z", "json": {"version": "5vlVYdZNt1qw0KGGeYjCa7ljCFEqzWBjeCZXsSUxr80_", "status": {"uss": "0000017c-35c7-403f-86b8-beca68d40000", "availability": "Unknown"}}, "body": null}, "query_type": "astm.f3548.v21.uss.setUssAvailability", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/query", "initiated_at": "2026-07-13T22:50:20.301514Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "456", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}, "outline_circle": null}, "time_start": null, "time_end": null}, "request_id": "385f2ed4-fe21-4222-a132-a2362c01e9c5"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:20 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "21", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.014133, "reported": "2026-07-13T22:50:20.316747Z", "json": {"subscriptions": []}, "body": null}, "query_type": "astm.f3548.v21.dss.querySubscriptions", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:20.317022Z"}], "end_time": "2026-07-13T22:50:20.317039Z"}, {"name": "Endpoint authorization", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/authentication/authentication_validation.md#endpoint-authorization-test-case", "start_time": "2026-07-13T22:50:20.317070Z", "steps": [{"name": "Subscription endpoints authentication", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/authentication/authentication_validation.md#subscription-endpoints-authentication-test-step", "start_time": "2026-07-13T22:50:20.317420Z", "failed_checks": [], "passed_checks": [{"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:20.387457Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Create subscription with missing credentials", "timestamp": "2026-07-13T22:50:20.387543Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:20.400394Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:20.589406Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Create subscription with invalid credentials", "timestamp": "2026-07-13T22:50:20.591617Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:20.608082Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:20.662824Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Create subscription with missing scope", "timestamp": "2026-07-13T22:50:20.662899Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:20.698235Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:20.761071Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Create subscription with incorrect scope", "timestamp": "2026-07-13T22:50:20.761149Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:20.775110Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Create subscription with valid credentials", "timestamp": "2026-07-13T22:50:20.880509Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Get subscription with missing credentials", "timestamp": "2026-07-13T22:50:20.886057Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:20.896305Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Get subscription with invalid credentials", "timestamp": "2026-07-13T22:50:20.902474Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:20.912007Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Get subscription with missing scope", "timestamp": "2026-07-13T22:50:20.946917Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:20.956411Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Get subscription with incorrect scope", "timestamp": "2026-07-13T22:50:20.962770Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:20.976248Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Get subscription with valid credentials", "timestamp": "2026-07-13T22:50:20.992360Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Mutate subscription with missing credentials", "timestamp": "2026-07-13T22:50:21.024537Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:21.035868Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Mutate subscription with invalid credentials", "timestamp": "2026-07-13T22:50:21.064308Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:21.074510Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Mutate subscription with missing scope", "timestamp": "2026-07-13T22:50:21.096991Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:21.107554Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Mutate subscription with incorrect scope", "timestamp": "2026-07-13T22:50:21.175772Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:21.189683Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Mutate subscription with valid credentials", "timestamp": "2026-07-13T22:50:21.254779Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Delete subscription with missing credentials", "timestamp": "2026-07-13T22:50:21.287591Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:21.305396Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Delete subscription with invalid credentials", "timestamp": "2026-07-13T22:50:21.329128Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:21.356356Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Delete subscription with missing scope", "timestamp": "2026-07-13T22:50:21.408279Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:21.424553Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Delete subscription with incorrect scope", "timestamp": "2026-07-13T22:50:21.517550Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:21.536633Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Delete subscription with valid credentials", "timestamp": "2026-07-13T22:50:21.576398Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Delete subscription with valid credentials", "timestamp": "2026-07-13T22:50:21.591809Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Search subscriptions with missing credentials", "timestamp": "2026-07-13T22:50:21.601785Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:21.622128Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Search subscriptions with invalid credentials", "timestamp": "2026-07-13T22:50:21.670736Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:21.687987Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Search subscriptions with missing scope", "timestamp": "2026-07-13T22:50:21.810490Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:21.824102Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Search subscriptions with incorrect scope", "timestamp": "2026-07-13T22:50:22.046643Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:22.058729Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Search subscriptions with valid credentials", "timestamp": "2026-07-13T22:50:22.172385Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:20.319242Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "722", "Content-Type": "application/json"}, "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88000000000001}, {"lat": 53.647, "lng": -113.81}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.68, "lng": -113.88000000000001}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:10.317598Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:10.317598Z", "format": "RFC3339"}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "3b27a7c8-2b1d-4df3-a8da-c246cda95ace"}, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:20 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "76", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.030702, "reported": "2026-07-13T22:50:20.350722Z", "json": {"message": "Missing access token (E:41b4e5a1-70f9-4c40-9024-27237eedf7d2)"}, "body": null}, "query_type": "astm.f3548.v21.dss.createSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:20.350918Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:20 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.025514, "reported": "2026-07-13T22:50:20.377211Z", "json": {"message": "Subscription 0000017c-35c7-403f-86b8-beca68d40000 not found (E:0cff3bd8-6f8a-4403-a189-8205626af076)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:20.400637Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "722", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImNsaWVudF9pZCI6InVzc191bnNpZ25lZCIsImV4cCI6MTc4Mzk4NjYyMCwiaXNzIjoiTm9BdXRoIiwianRpIjoiNjM3YzIxNmYtNTBhOC00ZjEyLWJiZWMtY2U2NDBlMGFiNTA4IiwibmJmIjoxNzgzOTgzMDE5LCJzY29wZSI6InV0bS5zdHJhdGVnaWNfY29vcmRpbmF0aW9uIiwic3ViIjoidXNzX3Vuc2lnbmVkIn0.REDACTED"}, "auth_dt": "0.08238s", "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88000000000001}, {"lat": 53.647, "lng": -113.81}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.68, "lng": -113.88000000000001}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:10.317598Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:10.317598Z", "format": "RFC3339"}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "ec032d89-079e-4e90-b487-55c8e12a2cd1"}, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:20 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "86", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.043658, "reported": "2026-07-13T22:50:20.527749Z", "json": {"message": "crypto/rsa: verification error (E:bba84f40-815f-4d6b-9e6e-040408a957ca)"}, "body": null}, "query_type": "astm.f3548.v21.dss.createSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:20.528144Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:20 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.023435, "reported": "2026-07-13T22:50:20.552588Z", "json": {"message": "Subscription 0000017c-35c7-403f-86b8-beca68d40000 not found (E:cfa22a50-8462-4d3d-8a60-4e834118b3ae)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:20.608358Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "722", "Content-Type": "application/json"}, "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88000000000001}, {"lat": 53.647, "lng": -113.81}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.68, "lng": -113.88000000000001}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:10.317598Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:10.317598Z", "format": "RFC3339"}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "fd2301fe-950a-453b-826e-6178b5e07b2b"}, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:20 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "76", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.027343, "reported": "2026-07-13T22:50:20.637010Z", "json": {"message": "Missing access token (E:4098d637-cc4b-4525-a53e-aa439f15ac34)"}, "body": null}, "query_type": "astm.f3548.v21.dss.createSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:20.637383Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:20 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.01197, "reported": "2026-07-13T22:50:20.650594Z", "json": {"message": "Subscription 0000017c-35c7-403f-86b8-beca68d40000 not found (E:c56da34a-40ca-4b3e-95f1-d3b8cd2f9f30)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:20.698504Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "722", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88000000000001}, {"lat": 53.647, "lng": -113.81}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.68, "lng": -113.88000000000001}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:10.317598Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:10.317598Z", "format": "RFC3339"}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "ca8014b8-555b-44ea-9001-5b8f15168da5"}, "body": null}, "response": {"code": 403, "headers": {"Date": "Mon, 13 Jul 2026 22:50:20 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "309", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.020033, "reported": "2026-07-13T22:50:20.719649Z", "json": {"message": "Access token missing scopes (AuthOption[0]: utm.constraint_processing ; AuthOption[1]: utm.strategic_coordination) while expecting [Authority: (utm.constraint_processing)] OR [Authority: (utm.strategic_coordination)] and got utm.availability_arbitration (E:1f6a1582-d8a9-4d23-a453-8b49432ebbda)"}, "body": null}, "query_type": "astm.f3548.v21.dss.createSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:20.720153Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:20 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.029117, "reported": "2026-07-13T22:50:20.750088Z", "json": {"message": "Subscription 0000017c-35c7-403f-86b8-beca68d40000 not found (E:6aed132f-3ba2-4a35-9bb9-a77d9c9719f4)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:20.775416Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "722", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88000000000001}, {"lat": 53.647, "lng": -113.81}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.68, "lng": -113.88000000000001}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:10.317598Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:10.317598Z", "format": "RFC3339"}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "be1e1c75-b65d-490f-8df8-9bef9d5b3813"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:20 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "540", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.103813, "reported": "2026-07-13T22:50:20.880245Z", "json": {"subscription": {"id": "0000017c-35c7-403f-86b8-beca68d40000", "version": "0CPMCkehENxCcFqMf8lr.ZTurECywFz3OqoDGACesSw_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:10.317598Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:10.317598Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}, "operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.createSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:20.881632Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive"}, "json": null, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:20 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "76", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.003315, "reported": "2026-07-13T22:50:20.885796Z", "json": {"message": "Missing access token (E:789c91cb-f0a8-499f-a6fa-04bff7798558)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:20.896435Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImNsaWVudF9pZCI6InVzc191bnNpZ25lZCIsImV4cCI6MTc4Mzk4NjYyMCwiaXNzIjoiTm9BdXRoIiwianRpIjoiNjM3YzIxNmYtNTBhOC00ZjEyLWJiZWMtY2U2NDBlMGFiNTA4IiwibmJmIjoxNzgzOTgzMDE5LCJzY29wZSI6InV0bS5zdHJhdGVnaWNfY29vcmRpbmF0aW9uIiwic3ViIjoidXNzX3Vuc2lnbmVkIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:20 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "86", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.004909, "reported": "2026-07-13T22:50:20.902215Z", "json": {"message": "crypto/rsa: verification error (E:6b42c67f-4bc7-4918-b068-e59213beff2a)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:20.912155Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive"}, "json": null, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:20 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "76", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.033467, "reported": "2026-07-13T22:50:20.946634Z", "json": {"message": "Missing access token (E:abd4e9b5-8a15-47b0-8a82-2c55a801e187)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:20.956530Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 403, "headers": {"Date": "Mon, 13 Jul 2026 22:50:20 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "309", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.005065, "reported": "2026-07-13T22:50:20.962381Z", "json": {"message": "Access token missing scopes (AuthOption[0]: utm.constraint_processing ; AuthOption[1]: utm.strategic_coordination) while expecting [Authority: (utm.constraint_processing)] OR [Authority: (utm.strategic_coordination)] and got utm.availability_arbitration (E:4012a1cf-addc-4e12-b8ac-50fd67b8bde9)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:20.976350Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:20 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "505", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.014908, "reported": "2026-07-13T22:50:20.992069Z", "json": {"subscription": {"id": "0000017c-35c7-403f-86b8-beca68d40000", "version": "0CPMCkehENxCcFqMf8lr.ZTurECywFz3OqoDGACesSw_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:10.317598Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:10.317598Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017c-35c7-403f-86b8-beca68d40000/0CPMCkehENxCcFqMf8lr.ZTurECywFz3OqoDGACesSw_", "initiated_at": "2026-07-13T22:50:20.993415Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "722", "Content-Type": "application/json"}, "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88000000000001}, {"lat": 53.647, "lng": -113.81}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.68, "lng": -113.88000000000001}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:10.317598Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:00.317598Z", "format": "RFC3339"}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "4355e000-be0a-4e6a-836a-971ab10819bc"}, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:20 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "76", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.003922, "reported": "2026-07-13T22:50:20.998292Z", "json": {"message": "Missing access token (E:02b48adc-5135-4fcd-b62f-7188411f8de6)"}, "body": null}, "query_type": "astm.f3548.v21.dss.createSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:20.998597Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:21 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "505", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.023704, "reported": "2026-07-13T22:50:21.023119Z", "json": {"subscription": {"id": "0000017c-35c7-403f-86b8-beca68d40000", "version": "0CPMCkehENxCcFqMf8lr.ZTurECywFz3OqoDGACesSw_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:10.317598Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:10.317598Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017c-35c7-403f-86b8-beca68d40000/0CPMCkehENxCcFqMf8lr.ZTurECywFz3OqoDGACesSw_", "initiated_at": "2026-07-13T22:50:21.036112Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "722", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImNsaWVudF9pZCI6InVzc191bnNpZ25lZCIsImV4cCI6MTc4Mzk4NjYyMCwiaXNzIjoiTm9BdXRoIiwianRpIjoiNjM3YzIxNmYtNTBhOC00ZjEyLWJiZWMtY2U2NDBlMGFiNTA4IiwibmJmIjoxNzgzOTgzMDE5LCJzY29wZSI6InV0bS5zdHJhdGVnaWNfY29vcmRpbmF0aW9uIiwic3ViIjoidXNzX3Vuc2lnbmVkIn0.REDACTED"}, "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88000000000001}, {"lat": 53.647, "lng": -113.81}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.68, "lng": -113.88000000000001}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:10.317598Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:00.317598Z", "format": "RFC3339"}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "93419efe-56a0-4566-9c0e-17cd1021525e"}, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:21 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "86", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.009652, "reported": "2026-07-13T22:50:21.046619Z", "json": {"message": "crypto/rsa: verification error (E:05af45bb-9aa1-48cc-8ca1-b8fdd0db5610)"}, "body": null}, "query_type": "astm.f3548.v21.dss.createSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:21.046932Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:21 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "505", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.015509, "reported": "2026-07-13T22:50:21.063133Z", "json": {"subscription": {"id": "0000017c-35c7-403f-86b8-beca68d40000", "version": "0CPMCkehENxCcFqMf8lr.ZTurECywFz3OqoDGACesSw_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:10.317598Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:10.317598Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017c-35c7-403f-86b8-beca68d40000/0CPMCkehENxCcFqMf8lr.ZTurECywFz3OqoDGACesSw_", "initiated_at": "2026-07-13T22:50:21.074896Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "722", "Content-Type": "application/json"}, "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88000000000001}, {"lat": 53.647, "lng": -113.81}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.68, "lng": -113.88000000000001}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:10.317598Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:00.317598Z", "format": "RFC3339"}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "578dce3c-e4ef-4863-82fa-7bc7bd5d1229"}, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:21 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "76", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.005107, "reported": "2026-07-13T22:50:21.080955Z", "json": {"message": "Missing access token (E:2a78ee59-3738-4206-9106-33d283355c95)"}, "body": null}, "query_type": "astm.f3548.v21.dss.createSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:21.081286Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:21 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "505", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.013511, "reported": "2026-07-13T22:50:21.095588Z", "json": {"subscription": {"id": "0000017c-35c7-403f-86b8-beca68d40000", "version": "0CPMCkehENxCcFqMf8lr.ZTurECywFz3OqoDGACesSw_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:10.317598Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:10.317598Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017c-35c7-403f-86b8-beca68d40000/0CPMCkehENxCcFqMf8lr.ZTurECywFz3OqoDGACesSw_", "initiated_at": "2026-07-13T22:50:21.107794Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "722", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88000000000001}, {"lat": 53.647, "lng": -113.81}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.68, "lng": -113.88000000000001}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:10.317598Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:00.317598Z", "format": "RFC3339"}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "d76ddb7c-1d2e-4168-b082-991ac106946d"}, "body": null}, "response": {"code": 403, "headers": {"Date": "Mon, 13 Jul 2026 22:50:21 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "309", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.005489, "reported": "2026-07-13T22:50:21.114265Z", "json": {"message": "Access token missing scopes (AuthOption[0]: utm.constraint_processing ; AuthOption[1]: utm.strategic_coordination) while expecting [Authority: (utm.constraint_processing)] OR [Authority: (utm.strategic_coordination)] and got utm.availability_arbitration (E:7ab8d358-61b4-46e0-8c84-1217f883ff55)"}, "body": null}, "query_type": "astm.f3548.v21.dss.createSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:21.114800Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:21 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "505", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.058438, "reported": "2026-07-13T22:50:21.174241Z", "json": {"subscription": {"id": "0000017c-35c7-403f-86b8-beca68d40000", "version": "0CPMCkehENxCcFqMf8lr.ZTurECywFz3OqoDGACesSw_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:10.317598Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:10.317598Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017c-35c7-403f-86b8-beca68d40000/0CPMCkehENxCcFqMf8lr.ZTurECywFz3OqoDGACesSw_", "initiated_at": "2026-07-13T22:50:21.190038Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "722", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88000000000001}, {"lat": 53.647, "lng": -113.81}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.68, "lng": -113.88000000000001}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:10.317598Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:00.317598Z", "format": "RFC3339"}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "62530785-e965-4d7c-929c-7654cf515e35"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:21 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "540", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.063013, "reported": "2026-07-13T22:50:21.254265Z", "json": {"subscription": {"id": "0000017c-35c7-403f-86b8-beca68d40000", "version": "VUAh8KECmVJV1a01ejLK80Xqo9tWf6DOc20zdHr8VQU_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:10.317598Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:00.317598Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}, "operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.createSubscription", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017c-35c7-403f-86b8-beca68d40000/VUAh8KECmVJV1a01ejLK80Xqo9tWf6DOc20zdHr8VQU_", "initiated_at": "2026-07-13T22:50:21.256328Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0"}, "json": null, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:21 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "76", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.003297, "reported": "2026-07-13T22:50:21.260582Z", "json": {"message": "Missing access token (E:722c34dc-fc24-45ed-8187-ea30c2260c87)"}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:21.261137Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:21 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "505", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.024822, "reported": "2026-07-13T22:50:21.287019Z", "json": {"subscription": {"id": "0000017c-35c7-403f-86b8-beca68d40000", "version": "VUAh8KECmVJV1a01ejLK80Xqo9tWf6DOc20zdHr8VQU_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:10.317598Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:00.317598Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017c-35c7-403f-86b8-beca68d40000/VUAh8KECmVJV1a01ejLK80Xqo9tWf6DOc20zdHr8VQU_", "initiated_at": "2026-07-13T22:50:21.305522Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImNsaWVudF9pZCI6InVzc191bnNpZ25lZCIsImV4cCI6MTc4Mzk4NjYyMCwiaXNzIjoiTm9BdXRoIiwianRpIjoiNjM3YzIxNmYtNTBhOC00ZjEyLWJiZWMtY2U2NDBlMGFiNTA4IiwibmJmIjoxNzgzOTgzMDE5LCJzY29wZSI6InV0bS5zdHJhdGVnaWNfY29vcmRpbmF0aW9uIiwic3ViIjoidXNzX3Vuc2lnbmVkIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:21 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "86", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.005261, "reported": "2026-07-13T22:50:21.311908Z", "json": {"message": "crypto/rsa: verification error (E:7328b248-1228-4d63-81a1-28e4dfb2ab7d)"}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:21.312505Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:21 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "505", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.015369, "reported": "2026-07-13T22:50:21.328771Z", "json": {"subscription": {"id": "0000017c-35c7-403f-86b8-beca68d40000", "version": "VUAh8KECmVJV1a01ejLK80Xqo9tWf6DOc20zdHr8VQU_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:10.317598Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:00.317598Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017c-35c7-403f-86b8-beca68d40000/VUAh8KECmVJV1a01ejLK80Xqo9tWf6DOc20zdHr8VQU_", "initiated_at": "2026-07-13T22:50:21.356460Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0"}, "json": null, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:21 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "76", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.006781, "reported": "2026-07-13T22:50:21.363954Z", "json": {"message": "Missing access token (E:1dc6143c-9e3b-4d71-8974-eaef0248a527)"}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:21.364659Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:21 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "505", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.037947, "reported": "2026-07-13T22:50:21.404390Z", "json": {"subscription": {"id": "0000017c-35c7-403f-86b8-beca68d40000", "version": "VUAh8KECmVJV1a01ejLK80Xqo9tWf6DOc20zdHr8VQU_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:10.317598Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:00.317598Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017c-35c7-403f-86b8-beca68d40000/VUAh8KECmVJV1a01ejLK80Xqo9tWf6DOc20zdHr8VQU_", "initiated_at": "2026-07-13T22:50:21.424684Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 403, "headers": {"Date": "Mon, 13 Jul 2026 22:50:21 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "309", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.006231, "reported": "2026-07-13T22:50:21.431799Z", "json": {"message": "Access token missing scopes (AuthOption[0]: utm.constraint_processing ; AuthOption[1]: utm.strategic_coordination) while expecting [Authority: (utm.constraint_processing)] OR [Authority: (utm.strategic_coordination)] and got utm.availability_arbitration (E:55075d43-bc29-4b7e-95e2-96d35cb9291f)"}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:21.432914Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:21 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "505", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.082826, "reported": "2026-07-13T22:50:21.516899Z", "json": {"subscription": {"id": "0000017c-35c7-403f-86b8-beca68d40000", "version": "VUAh8KECmVJV1a01ejLK80Xqo9tWf6DOc20zdHr8VQU_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:10.317598Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:00.317598Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017c-35c7-403f-86b8-beca68d40000/VUAh8KECmVJV1a01ejLK80Xqo9tWf6DOc20zdHr8VQU_", "initiated_at": "2026-07-13T22:50:21.536877Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:21 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "505", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.036792, "reported": "2026-07-13T22:50:21.575485Z", "json": {"subscription": {"id": "0000017c-35c7-403f-86b8-beca68d40000", "version": "VUAh8KECmVJV1a01ejLK80Xqo9tWf6DOc20zdHr8VQU_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:10.317598Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:00.317598Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteSubscription", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/query", "initiated_at": "2026-07-13T22:50:21.592119Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "456", "Content-Type": "application/json"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}, "outline_circle": null}, "time_start": null, "time_end": null}, "request_id": "e837cbc8-4d13-48f8-bd28-dffc64a2f481"}, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:21 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "76", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.007403, "reported": "2026-07-13T22:50:21.601080Z", "json": {"message": "Missing access token (E:ea0a1820-62ae-460e-b0df-f4033c8f5832)"}, "body": null}, "query_type": "astm.f3548.v21.dss.querySubscriptions", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/query", "initiated_at": "2026-07-13T22:50:21.622440Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "456", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImNsaWVudF9pZCI6InVzc191bnNpZ25lZCIsImV4cCI6MTc4Mzk4NjYyMCwiaXNzIjoiTm9BdXRoIiwianRpIjoiNjM3YzIxNmYtNTBhOC00ZjEyLWJiZWMtY2U2NDBlMGFiNTA4IiwibmJmIjoxNzgzOTgzMDE5LCJzY29wZSI6InV0bS5zdHJhdGVnaWNfY29vcmRpbmF0aW9uIiwic3ViIjoidXNzX3Vuc2lnbmVkIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}, "outline_circle": null}, "time_start": null, "time_end": null}, "request_id": "032661c1-780c-43d7-95e7-950fdb8f8813"}, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:21 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "86", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.045836, "reported": "2026-07-13T22:50:21.669737Z", "json": {"message": "crypto/rsa: verification error (E:e3073bc4-8dbd-400d-8464-45e0ff0a29c8)"}, "body": null}, "query_type": "astm.f3548.v21.dss.querySubscriptions", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/query", "initiated_at": "2026-07-13T22:50:21.688371Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "456", "Content-Type": "application/json"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}, "outline_circle": null}, "time_start": null, "time_end": null}, "request_id": "89cb9d5e-7ed1-45f7-a491-7c2ca2ed595b"}, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:21 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "76", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.120232, "reported": "2026-07-13T22:50:21.809934Z", "json": {"message": "Missing access token (E:6b332fc7-b343-4c55-961a-6a454792a962)"}, "body": null}, "query_type": "astm.f3548.v21.dss.querySubscriptions", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/query", "initiated_at": "2026-07-13T22:50:21.824378Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "456", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}, "outline_circle": null}, "time_start": null, "time_end": null}, "request_id": "9b8526bb-d29e-4336-bb86-620f92cd4584"}, "body": null}, "response": {"code": 403, "headers": {"Date": "Mon, 13 Jul 2026 22:50:22 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "309", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.220472, "reported": "2026-07-13T22:50:22.045990Z", "json": {"message": "Access token missing scopes (AuthOption[0]: utm.constraint_processing ; AuthOption[1]: utm.strategic_coordination) while expecting [Authority: (utm.constraint_processing)] OR [Authority: (utm.strategic_coordination)] and got utm.availability_arbitration (E:b1bcd248-8540-4901-b8e5-7da191270af6)"}, "body": null}, "query_type": "astm.f3548.v21.dss.querySubscriptions", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/query", "initiated_at": "2026-07-13T22:50:22.059207Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "456", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}, "outline_circle": null}, "time_start": null, "time_end": null}, "request_id": "7ac9f106-1241-4ee5-9527-962a2e84f847"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:22 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "21", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.111396, "reported": "2026-07-13T22:50:22.171790Z", "json": {"subscriptions": []}, "body": null}, "query_type": "astm.f3548.v21.dss.querySubscriptions", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:22.172461Z"}, {"name": "Operational intents endpoints authentication", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/authentication/authentication_validation.md#operational-intents-endpoints-authentication-test-step", "start_time": "2026-07-13T22:50:22.172501Z", "failed_checks": [], "passed_checks": [{"name": "Create operational intent reference with missing credentials", "timestamp": "2026-07-13T22:50:22.336487Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:22.346950Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Create operational intent reference with invalid credentials", "timestamp": "2026-07-13T22:50:22.365015Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:22.382156Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Create operational intent reference with missing scope", "timestamp": "2026-07-13T22:50:22.439113Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:22.453985Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Create operational intent reference with incorrect scope", "timestamp": "2026-07-13T22:50:22.484234Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:22.495979Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Create operational intent reference with valid credentials", "timestamp": "2026-07-13T22:50:22.562350Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Create operational intent reference response format conforms to spec", "timestamp": "2026-07-13T22:50:22.564669Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Get operational intent reference with missing credentials", "timestamp": "2026-07-13T22:50:22.571237Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:22.590837Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Get operational intent reference with invalid credentials", "timestamp": "2026-07-13T22:50:22.597585Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:22.617094Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Get operational intent reference with missing scope", "timestamp": "2026-07-13T22:50:22.661385Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:22.672015Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Get operational intent reference with incorrect scope", "timestamp": "2026-07-13T22:50:22.690981Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:22.703407Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Get operational intent reference with valid credentials", "timestamp": "2026-07-13T22:50:22.760038Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Mutate operational intent reference with missing credentials", "timestamp": "2026-07-13T22:50:22.812994Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:22.825297Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Mutate operational intent reference with invalid credentials", "timestamp": "2026-07-13T22:50:22.848908Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:22.859270Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Mutate operational intent reference with missing scope", "timestamp": "2026-07-13T22:50:22.931555Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:22.944657Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Mutate operational intent reference with incorrect scope", "timestamp": "2026-07-13T22:50:22.991998Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:23.005711Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Mutate operational intent reference with valid credentials", "timestamp": "2026-07-13T22:50:23.095956Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Mutate operational intent reference response format conforms to spec", "timestamp": "2026-07-13T22:50:23.097394Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Delete operational intent reference with missing credentials", "timestamp": "2026-07-13T22:50:23.110171Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:23.121464Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Delete operational intent reference with invalid credentials", "timestamp": "2026-07-13T22:50:23.127175Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:23.142950Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Delete operational intent reference with missing scope", "timestamp": "2026-07-13T22:50:23.187101Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:23.210971Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Delete operational intent reference with incorrect scope", "timestamp": "2026-07-13T22:50:23.218323Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:23.234143Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Delete operational intent reference with valid credentials", "timestamp": "2026-07-13T22:50:23.278918Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Search operational intent references with missing credentials", "timestamp": "2026-07-13T22:50:23.287246Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:23.299291Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Search operational intent references with invalid credentials", "timestamp": "2026-07-13T22:50:23.306166Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:23.319995Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Search operational intent references with missing scope", "timestamp": "2026-07-13T22:50:23.325913Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:23.339665Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Search operational intent references with incorrect scope", "timestamp": "2026-07-13T22:50:23.345915Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:23.357437Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Search operational intent references with valid credentials", "timestamp": "2026-07-13T22:50:23.515766Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:22.176295Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "659", "Content-Type": "application/json"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:12.172556Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:12.172556Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "request_id": "2f2b67bf-7e56-42f3-a655-fb1d3651ce94"}, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:22 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "76", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.079309, "reported": "2026-07-13T22:50:22.256834Z", "json": {"message": "Missing access token (E:54320da0-aa4c-404e-805d-67a3c9598a39)"}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:22.257090Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:22 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.07785, "reported": "2026-07-13T22:50:22.336189Z", "json": {"message": "OperationalIntent 0000017c-35c7-403f-86b8-beca68d40000 not found (E:c673348c-c85e-4a63-88a9-887c947f8436)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:22.347200Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "659", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImNsaWVudF9pZCI6InVzc191bnNpZ25lZCIsImV4cCI6MTc4Mzk4NjYyMCwiaXNzIjoiTm9BdXRoIiwianRpIjoiNjM3YzIxNmYtNTBhOC00ZjEyLWJiZWMtY2U2NDBlMGFiNTA4IiwibmJmIjoxNzgzOTgzMDE5LCJzY29wZSI6InV0bS5zdHJhdGVnaWNfY29vcmRpbmF0aW9uIiwic3ViIjoidXNzX3Vuc2lnbmVkIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:12.172556Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:12.172556Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "request_id": "160a43fb-9419-4684-bba3-37d58bfdc847"}, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:22 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "86", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.004876, "reported": "2026-07-13T22:50:22.352969Z", "json": {"message": "crypto/rsa: verification error (E:67f40027-6d63-4bf5-a104-36845010aa6c)"}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:22.353253Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:22 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.010517, "reported": "2026-07-13T22:50:22.364763Z", "json": {"message": "OperationalIntent 0000017c-35c7-403f-86b8-beca68d40000 not found (E:7f561416-a307-4f46-af09-d09ff8056562)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:22.382473Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "659", "Content-Type": "application/json"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:12.172556Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:12.172556Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "request_id": "4f90caa2-ebd4-4613-8d59-6e814f91b800"}, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:22 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "76", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.042524, "reported": "2026-07-13T22:50:22.425980Z", "json": {"message": "Missing access token (E:b8b4bb76-99a4-4d01-a00e-62ea47e482a0)"}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:22.426298Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:22 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.011533, "reported": "2026-07-13T22:50:22.438812Z", "json": {"message": "OperationalIntent 0000017c-35c7-403f-86b8-beca68d40000 not found (E:66b7ee54-3e00-4d3a-a03e-c0bd826bd2cf)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:22.454288Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "659", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:12.172556Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:12.172556Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "request_id": "a21e69ed-d804-4483-bc86-d37ce7b3a174"}, "body": null}, "response": {"code": 403, "headers": {"Date": "Mon, 13 Jul 2026 22:50:22 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "463", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.005638, "reported": "2026-07-13T22:50:22.461206Z", "json": {"message": "Access token missing scopes (AuthOption[0]: utm.strategic_coordination ; AuthOption[1]: utm.strategic_coordination, utm.constraint_processing ; AuthOption[2]: utm.conformance_monitoring_sa) while expecting [Authority: (utm.strategic_coordination)] OR [Authority: (utm.strategic_coordination AND utm.constraint_processing)] OR [Authority: (utm.conformance_monitoring_sa)] and got utm.availability_arbitration (E:cb9d9f4c-0837-4341-9596-a3ee92b5fc55)"}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:22.461583Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:22 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.021173, "reported": "2026-07-13T22:50:22.484002Z", "json": {"message": "OperationalIntent 0000017c-35c7-403f-86b8-beca68d40000 not found (E:c4ad3f38-b073-4da6-a3e6-d128d3f06479)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:22.496214Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "659", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:12.172556Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:12.172556Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "request_id": "1b71fe6d-dd5b-4247-a96b-45f75fa8efc6"}, "body": null}, "response": {"code": 201, "headers": {"Date": "Mon, 13 Jul 2026 22:50:22 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "836", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.064662, "reported": "2026-07-13T22:50:22.561658Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 59}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 64}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}], "operational_intent_reference": {"id": "0000017c-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "gV2DkCNko.qjJWrGUzsiHKY2Gl9HQ-reqg75m3Ighrs_", "time_start": {"value": "2026-07-13T22:50:12.172556Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:12.172556Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "00000000-0000-4000-8000-000000000000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:22.564789Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive"}, "json": null, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:22 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "76", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.004842, "reported": "2026-07-13T22:50:22.570795Z", "json": {"message": "Missing access token (E:1b2bfe88-5db1-4383-a906-d0e764efb9ee)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:22.590961Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImNsaWVudF9pZCI6InVzc191bnNpZ25lZCIsImV4cCI6MTc4Mzk4NjYyMCwiaXNzIjoiTm9BdXRoIiwianRpIjoiNjM3YzIxNmYtNTBhOC00ZjEyLWJiZWMtY2U2NDBlMGFiNTA4IiwibmJmIjoxNzgzOTgzMDE5LCJzY29wZSI6InV0bS5zdHJhdGVnaWNfY29vcmRpbmF0aW9uIiwic3ViIjoidXNzX3Vuc2lnbmVkIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:22 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "86", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.005386, "reported": "2026-07-13T22:50:22.597258Z", "json": {"message": "crypto/rsa: verification error (E:15484a3a-79ae-450e-9202-031b212f7a34)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:22.617227Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive"}, "json": null, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:22 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "76", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.04227, "reported": "2026-07-13T22:50:22.660650Z", "json": {"message": "Missing access token (E:2010c8d8-82e1-4065-84c6-d4decd2e655f)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:22.672112Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 403, "headers": {"Date": "Mon, 13 Jul 2026 22:50:22 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "317", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.017687, "reported": "2026-07-13T22:50:22.690674Z", "json": {"message": "Access token missing scopes (AuthOption[0]: utm.strategic_coordination ; AuthOption[1]: utm.conformance_monitoring_sa) while expecting [Authority: (utm.strategic_coordination)] OR [Authority: (utm.conformance_monitoring_sa)] and got utm.availability_arbitration (E:fdc546eb-8b37-4e0b-acc2-c4e50be98d72)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:22.703838Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:22 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "503", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.054935, "reported": "2026-07-13T22:50:22.759634Z", "json": {"operational_intent_reference": {"id": "0000017c-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "gV2DkCNko.qjJWrGUzsiHKY2Gl9HQ-reqg75m3Ighrs_", "time_start": {"value": "2026-07-13T22:50:12.172556Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:12.172556Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "00000000-0000-4000-8000-000000000000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000017c-35c7-403f-86b8-beca68d40000/gV2DkCNko.qjJWrGUzsiHKY2Gl9HQ-reqg75m3Ighrs_", "initiated_at": "2026-07-13T22:50:22.760417Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "659", "Content-Type": "application/json"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:12.172556Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:02.172556Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "request_id": "3480872d-4aab-48fa-9283-8cfe994122a9"}, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:22 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "76", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.006338, "reported": "2026-07-13T22:50:22.767589Z", "json": {"message": "Missing access token (E:e5db4384-e77b-4273-8352-0486a7f27cd0)"}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:22.768006Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:22 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "503", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.042589, "reported": "2026-07-13T22:50:22.811419Z", "json": {"operational_intent_reference": {"id": "0000017c-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "gV2DkCNko.qjJWrGUzsiHKY2Gl9HQ-reqg75m3Ighrs_", "time_start": {"value": "2026-07-13T22:50:12.172556Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:12.172556Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "00000000-0000-4000-8000-000000000000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000017c-35c7-403f-86b8-beca68d40000/gV2DkCNko.qjJWrGUzsiHKY2Gl9HQ-reqg75m3Ighrs_", "initiated_at": "2026-07-13T22:50:22.825753Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "659", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImNsaWVudF9pZCI6InVzc191bnNpZ25lZCIsImV4cCI6MTc4Mzk4NjYyMCwiaXNzIjoiTm9BdXRoIiwianRpIjoiNjM3YzIxNmYtNTBhOC00ZjEyLWJiZWMtY2U2NDBlMGFiNTA4IiwibmJmIjoxNzgzOTgzMDE5LCJzY29wZSI6InV0bS5zdHJhdGVnaWNfY29vcmRpbmF0aW9uIiwic3ViIjoidXNzX3Vuc2lnbmVkIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:12.172556Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:02.172556Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "request_id": "c8d2ed22-a699-47a0-8296-152605af7451"}, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:22 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "86", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.004665, "reported": "2026-07-13T22:50:22.831278Z", "json": {"message": "crypto/rsa: verification error (E:ba843941-4272-4c92-a031-145647519569)"}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:22.831742Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:22 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "503", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.014592, "reported": "2026-07-13T22:50:22.847300Z", "json": {"operational_intent_reference": {"id": "0000017c-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "gV2DkCNko.qjJWrGUzsiHKY2Gl9HQ-reqg75m3Ighrs_", "time_start": {"value": "2026-07-13T22:50:12.172556Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:12.172556Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "00000000-0000-4000-8000-000000000000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000017c-35c7-403f-86b8-beca68d40000/gV2DkCNko.qjJWrGUzsiHKY2Gl9HQ-reqg75m3Ighrs_", "initiated_at": "2026-07-13T22:50:22.859664Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "659", "Content-Type": "application/json"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:12.172556Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:02.172556Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "request_id": "a3289767-07dd-42f5-913c-0d6d22a8a6fd"}, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:22 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "76", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.050023, "reported": "2026-07-13T22:50:22.911661Z", "json": {"message": "Missing access token (E:f2735581-f39e-4bb2-8d04-4c435f30cfd6)"}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:22.912124Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:22 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "503", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.012919, "reported": "2026-07-13T22:50:22.927141Z", "json": {"operational_intent_reference": {"id": "0000017c-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "gV2DkCNko.qjJWrGUzsiHKY2Gl9HQ-reqg75m3Ighrs_", "time_start": {"value": "2026-07-13T22:50:12.172556Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:12.172556Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "00000000-0000-4000-8000-000000000000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000017c-35c7-403f-86b8-beca68d40000/gV2DkCNko.qjJWrGUzsiHKY2Gl9HQ-reqg75m3Ighrs_", "initiated_at": "2026-07-13T22:50:22.945127Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "659", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:12.172556Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:02.172556Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "request_id": "b82b437f-8fee-4ad0-9d87-6173b2df199a"}, "body": null}, "response": {"code": 403, "headers": {"Date": "Mon, 13 Jul 2026 22:50:22 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "463", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.005991, "reported": "2026-07-13T22:50:22.952185Z", "json": {"message": "Access token missing scopes (AuthOption[0]: utm.strategic_coordination ; AuthOption[1]: utm.strategic_coordination, utm.constraint_processing ; AuthOption[2]: utm.conformance_monitoring_sa) while expecting [Authority: (utm.strategic_coordination)] OR [Authority: (utm.strategic_coordination AND utm.constraint_processing)] OR [Authority: (utm.conformance_monitoring_sa)] and got utm.availability_arbitration (E:12268b29-e518-4817-92ad-5990aac91d20)"}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:22.952751Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:22 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "503", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.036231, "reported": "2026-07-13T22:50:22.989887Z", "json": {"operational_intent_reference": {"id": "0000017c-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "gV2DkCNko.qjJWrGUzsiHKY2Gl9HQ-reqg75m3Ighrs_", "time_start": {"value": "2026-07-13T22:50:12.172556Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:12.172556Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "00000000-0000-4000-8000-000000000000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000017c-35c7-403f-86b8-beca68d40000/gV2DkCNko.qjJWrGUzsiHKY2Gl9HQ-reqg75m3Ighrs_", "initiated_at": "2026-07-13T22:50:23.006014Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "659", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:12.172556Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:02.172556Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "request_id": "3f41ad5a-33b9-40ee-8afd-c8c2d24a903f"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:23 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "836", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.088577, "reported": "2026-07-13T22:50:23.095540Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 60}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 65}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}], "operational_intent_reference": {"id": "0000017c-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 2, "state": "Accepted", "ovn": "dppV53s0zKuDfHcG3f5sksXky-65XhuJ641p638.vDc_", "time_start": {"value": "2026-07-13T22:50:12.172556Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:02.172556Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "00000000-0000-4000-8000-000000000000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000017c-35c7-403f-86b8-beca68d40000/dppV53s0zKuDfHcG3f5sksXky-65XhuJ641p638.vDc_", "initiated_at": "2026-07-13T22:50:23.097601Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0"}, "json": null, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:23 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "76", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.011164, "reported": "2026-07-13T22:50:23.109820Z", "json": {"message": "Missing access token (E:8cd3b764-1fed-427c-b4eb-305d567564d9)"}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000017c-35c7-403f-86b8-beca68d40000/dppV53s0zKuDfHcG3f5sksXky-65XhuJ641p638.vDc_", "initiated_at": "2026-07-13T22:50:23.121672Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImNsaWVudF9pZCI6InVzc191bnNpZ25lZCIsImV4cCI6MTc4Mzk4NjYyMCwiaXNzIjoiTm9BdXRoIiwianRpIjoiNjM3YzIxNmYtNTBhOC00ZjEyLWJiZWMtY2U2NDBlMGFiNTA4IiwibmJmIjoxNzgzOTgzMDE5LCJzY29wZSI6InV0bS5zdHJhdGVnaWNfY29vcmRpbmF0aW9uIiwic3ViIjoidXNzX3Vuc2lnbmVkIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:23 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "86", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.003913, "reported": "2026-07-13T22:50:23.126618Z", "json": {"message": "crypto/rsa: verification error (E:31cb51ea-eb71-4d94-ab6b-d2960e5ad133)"}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000017c-35c7-403f-86b8-beca68d40000/dppV53s0zKuDfHcG3f5sksXky-65XhuJ641p638.vDc_", "initiated_at": "2026-07-13T22:50:23.143079Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0"}, "json": null, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:23 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "76", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.042569, "reported": "2026-07-13T22:50:23.186512Z", "json": {"message": "Missing access token (E:a16c7ec7-fe5b-4d3c-8536-90d8b7342548)"}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000017c-35c7-403f-86b8-beca68d40000/dppV53s0zKuDfHcG3f5sksXky-65XhuJ641p638.vDc_", "initiated_at": "2026-07-13T22:50:23.211100Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 403, "headers": {"Date": "Mon, 13 Jul 2026 22:50:23 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "317", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.005402, "reported": "2026-07-13T22:50:23.217527Z", "json": {"message": "Access token missing scopes (AuthOption[0]: utm.strategic_coordination ; AuthOption[1]: utm.conformance_monitoring_sa) while expecting [Authority: (utm.strategic_coordination)] OR [Authority: (utm.conformance_monitoring_sa)] and got utm.availability_arbitration (E:497f6823-12ed-4710-9d6a-c4f93d8f0efe)"}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000017c-35c7-403f-86b8-beca68d40000/dppV53s0zKuDfHcG3f5sksXky-65XhuJ641p638.vDc_", "initiated_at": "2026-07-13T22:50:23.234268Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:23 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "836", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.043028, "reported": "2026-07-13T22:50:23.278257Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 61}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 66}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}], "operational_intent_reference": {"id": "0000017c-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 2, "state": "Accepted", "ovn": "dppV53s0zKuDfHcG3f5sksXky-65XhuJ641p638.vDc_", "time_start": {"value": "2026-07-13T22:50:12.172556Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:02.172556Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "00000000-0000-4000-8000-000000000000"}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:23.279976Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "394", "Content-Type": "application/json"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}}, "request_id": "4d21d769-3e29-4269-bed0-794f6c08020b"}, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:23 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "76", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.00607, "reported": "2026-07-13T22:50:23.286870Z", "json": {"message": "Missing access token (E:d5b91803-b6d0-428b-a6f8-daade0224ec9)"}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:23.299512Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "394", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImNsaWVudF9pZCI6InVzc191bnNpZ25lZCIsImV4cCI6MTc4Mzk4NjYyMCwiaXNzIjoiTm9BdXRoIiwianRpIjoiNjM3YzIxNmYtNTBhOC00ZjEyLWJiZWMtY2U2NDBlMGFiNTA4IiwibmJmIjoxNzgzOTgzMDE5LCJzY29wZSI6InV0bS5zdHJhdGVnaWNfY29vcmRpbmF0aW9uIiwic3ViIjoidXNzX3Vuc2lnbmVkIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}}, "request_id": "70d059d2-e3df-412d-8ff0-649d817cd2cc"}, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:23 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "86", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.00539, "reported": "2026-07-13T22:50:23.305762Z", "json": {"message": "crypto/rsa: verification error (E:ea7db5a4-299c-47ac-966f-a0fed8d0a9c0)"}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:23.320275Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "394", "Content-Type": "application/json"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}}, "request_id": "b5ade06a-dd57-48ee-a96b-6234d95cf8ad"}, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:23 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "76", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.004203, "reported": "2026-07-13T22:50:23.325372Z", "json": {"message": "Missing access token (E:ec82c591-898d-435e-8b44-bdf377e59887)"}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:23.339889Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "394", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}}, "request_id": "d4df0895-00c8-4d98-a65f-43982bee2568"}, "body": null}, "response": {"code": 403, "headers": {"Date": "Mon, 13 Jul 2026 22:50:23 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "317", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.004583, "reported": "2026-07-13T22:50:23.345466Z", "json": {"message": "Access token missing scopes (AuthOption[0]: utm.strategic_coordination ; AuthOption[1]: utm.conformance_monitoring_sa) while expecting [Authority: (utm.strategic_coordination)] OR [Authority: (utm.conformance_monitoring_sa)] and got utm.availability_arbitration (E:ef9b8f63-6be0-4510-9a9b-f676c513e6bd)"}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:23.357662Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "394", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}}, "request_id": "83d73bf0-b53b-48d5-81fe-4cf3810d139f"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:23 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "894", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.156359, "reported": "2026-07-13T22:50:23.515233Z", "json": {"operational_intent_references": [{"id": "458b91a5-5f15-4dc2-bb1d-f507a65052b6", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-06-12T19:15:08.145161Z", "format": "RFC3339"}, "time_end": {"value": "2026-06-12T20:00:07.086625Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "0e60e0e0-13a0-436e-b053-8c8aecbbb8ee"}, {"id": "5d09835b-12f0-4849-94d0-fbeba139656e", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-06-11T21:51:23.583672Z", "format": "RFC3339"}, "time_end": {"value": "2026-06-11T22:36:21.146803Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "c492a4cf-f057-43f3-9cf7-c0667d800390"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:23.515853Z"}, {"name": "Availability endpoints authentication", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/authentication/authentication_validation.md#availability-endpoints-authentication-test-step", "start_time": "2026-07-13T22:50:23.516078Z", "failed_checks": [], "passed_checks": [{"name": "Read availability with missing credentials", "timestamp": "2026-07-13T22:50:23.533421Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:23.546919Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "Read availability with invalid credentials", "timestamp": "2026-07-13T22:50:23.741064Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:23.750623Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "Read availability with missing scope", "timestamp": "2026-07-13T22:50:23.755303Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:23.767064Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "Read availability with incorrect scope", "timestamp": "2026-07-13T22:50:23.772876Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:23.783317Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "Read availability with valid credentials", "timestamp": "2026-07-13T22:50:23.800947Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "USS Availability Get response format conforms to spec", "timestamp": "2026-07-13T22:50:23.801243Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "Read availability with valid credentials", "timestamp": "2026-07-13T22:50:23.820948Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "Set availability with missing credentials", "timestamp": "2026-07-13T22:50:23.821005Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:23.830873Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "Read availability with valid credentials", "timestamp": "2026-07-13T22:50:23.845501Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "Set availability with invalid credentials", "timestamp": "2026-07-13T22:50:23.845542Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:23.856298Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "Read availability with valid credentials", "timestamp": "2026-07-13T22:50:23.873308Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "Set availability with missing scope", "timestamp": "2026-07-13T22:50:23.873352Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:23.887255Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "Read availability with valid credentials", "timestamp": "2026-07-13T22:50:23.906557Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "Set availability with incorrect scope", "timestamp": "2026-07-13T22:50:23.906596Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:23.915789Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "Set availability with valid credentials", "timestamp": "2026-07-13T22:50:23.951345Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "USS Availability Set response format conforms to spec", "timestamp": "2026-07-13T22:50:23.951639Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:23.518504Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive"}, "json": null, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:23 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "76", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.013031, "reported": "2026-07-13T22:50:23.533018Z", "json": {"message": "Missing access token (E:728ab78d-d144-4ee2-a4ec-56c31b65e784)"}, "body": null}, "query_type": "astm.f3548.v21.uss.getUssAvailability", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:23.547092Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImNsaWVudF9pZCI6InVzc191bnNpZ25lZCIsImV4cCI6MTc4Mzk4NjYyMywiaXNzIjoiTm9BdXRoIiwianRpIjoiM2FmNDRiMjEtM2MwYi00Nzk5LWJhZTUtYjdiYTRmNWJlZDc4IiwibmJmIjoxNzgzOTgzMDIyLCJzY29wZSI6InV0bS5hdmFpbGFiaWxpdHlfYXJiaXRyYXRpb24iLCJzdWIiOiJ1c3NfdW5zaWduZWQifQ.REDACTED"}, "auth_dt": "0.001881s", "json": null, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:23 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "86", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.190943, "reported": "2026-07-13T22:50:23.740896Z", "json": {"message": "crypto/rsa: verification error (E:3af6d08b-420d-499d-a311-0a5bd0486583)"}, "body": null}, "query_type": "astm.f3548.v21.uss.getUssAvailability", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:23.750747Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive"}, "json": null, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:23 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "76", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.00376, "reported": "2026-07-13T22:50:23.755136Z", "json": {"message": "Missing access token (E:d4d96f43-3f2b-4dac-a9da-d18cfd83a716)"}, "body": null}, "query_type": "astm.f3548.v21.uss.getUssAvailability", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:23.767164Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwMywiaWF0IjoxNzgzOTgzMDAzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 403, "headers": {"Date": "Mon, 13 Jul 2026 22:50:23 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "407", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.004812, "reported": "2026-07-13T22:50:23.772696Z", "json": {"message": "Access token missing scopes (AuthOption[0]: utm.availability_arbitration ; AuthOption[1]: utm.strategic_coordination ; AuthOption[2]: utm.conformance_monitoring_sa) while expecting [Authority: (utm.availability_arbitration)] OR [Authority: (utm.strategic_coordination)] OR [Authority: (utm.conformance_monitoring_sa)] and got utm.constraint_management (E:657e8fbf-f1df-464d-bb20-d135e6593c84)"}, "body": null}, "query_type": "astm.f3548.v21.uss.getUssAvailability", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:23.783413Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:23 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "140", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.016567, "reported": "2026-07-13T22:50:23.800682Z", "json": {"version": "5vlVYdZNt1qw0KGGeYjCa7ljCFEqzWBjeCZXsSUxr80_", "status": {"uss": "0000017c-35c7-403f-86b8-beca68d40000", "availability": "Unknown"}}, "body": null}, "query_type": "astm.f3548.v21.uss.getUssAvailability", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:23.801378Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "141", "Content-Type": "application/json"}, "json": {"old_version": "5vlVYdZNt1qw0KGGeYjCa7ljCFEqzWBjeCZXsSUxr80_", "availability": "Down", "request_id": "79a48a4e-c070-4868-9b2b-5a1e4af40157"}, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:23 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "76", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.004996, "reported": "2026-07-13T22:50:23.807275Z", "json": {"message": "Missing access token (E:8d462428-c860-415a-bf22-34b9f2483a7d)"}, "body": null}, "query_type": "astm.f3548.v21.uss.setUssAvailability", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:23.807501Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:23 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "140", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.012044, "reported": "2026-07-13T22:50:23.820402Z", "json": {"version": "5vlVYdZNt1qw0KGGeYjCa7ljCFEqzWBjeCZXsSUxr80_", "status": {"uss": "0000017c-35c7-403f-86b8-beca68d40000", "availability": "Unknown"}}, "body": null}, "query_type": "astm.f3548.v21.uss.getUssAvailability", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:23.831041Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "141", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImNsaWVudF9pZCI6InVzc191bnNpZ25lZCIsImV4cCI6MTc4Mzk4NjYyMywiaXNzIjoiTm9BdXRoIiwianRpIjoiM2FmNDRiMjEtM2MwYi00Nzk5LWJhZTUtYjdiYTRmNWJlZDc4IiwibmJmIjoxNzgzOTgzMDIyLCJzY29wZSI6InV0bS5hdmFpbGFiaWxpdHlfYXJiaXRyYXRpb24iLCJzdWIiOiJ1c3NfdW5zaWduZWQifQ.REDACTED"}, "json": {"old_version": "5vlVYdZNt1qw0KGGeYjCa7ljCFEqzWBjeCZXsSUxr80_", "availability": "Down", "request_id": "fdeb079f-7189-4053-8f74-3997856c2b13"}, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:23 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "86", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.003788, "reported": "2026-07-13T22:50:23.835658Z", "json": {"message": "crypto/rsa: verification error (E:aef9b6d5-b74d-4aac-a682-b4e2a4b3928b)"}, "body": null}, "query_type": "astm.f3548.v21.uss.setUssAvailability", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:23.835996Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:23 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "140", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.008235, "reported": "2026-07-13T22:50:23.845100Z", "json": {"version": "5vlVYdZNt1qw0KGGeYjCa7ljCFEqzWBjeCZXsSUxr80_", "status": {"uss": "0000017c-35c7-403f-86b8-beca68d40000", "availability": "Unknown"}}, "body": null}, "query_type": "astm.f3548.v21.uss.getUssAvailability", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:23.856468Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "141", "Content-Type": "application/json"}, "json": {"old_version": "5vlVYdZNt1qw0KGGeYjCa7ljCFEqzWBjeCZXsSUxr80_", "availability": "Down", "request_id": "40787a6d-e64e-4733-bf22-6391f0ec77bd"}, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:23 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "76", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.004196, "reported": "2026-07-13T22:50:23.861316Z", "json": {"message": "Missing access token (E:0cc257de-c4b5-48bb-84a4-ce500a592f69)"}, "body": null}, "query_type": "astm.f3548.v21.uss.setUssAvailability", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:23.861587Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:23 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "140", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.010522, "reported": "2026-07-13T22:50:23.872860Z", "json": {"version": "5vlVYdZNt1qw0KGGeYjCa7ljCFEqzWBjeCZXsSUxr80_", "status": {"uss": "0000017c-35c7-403f-86b8-beca68d40000", "availability": "Unknown"}}, "body": null}, "query_type": "astm.f3548.v21.uss.getUssAvailability", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:23.887477Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "141", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwMywiaWF0IjoxNzgzOTgzMDAzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"old_version": "5vlVYdZNt1qw0KGGeYjCa7ljCFEqzWBjeCZXsSUxr80_", "availability": "Down", "request_id": "84d1ab1c-15d0-4bc1-beac-19c89eab74f3"}, "body": null}, "response": {"code": 403, "headers": {"Date": "Mon, 13 Jul 2026 22:50:23 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "223", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.005462, "reported": "2026-07-13T22:50:23.894091Z", "json": {"message": "Access token missing scopes (AuthOption[0]: utm.availability_arbitration) while expecting [Authority: (utm.availability_arbitration)] and got utm.constraint_management (E:77ba1897-4457-450a-9313-71f6fa862e8a)"}, "body": null}, "query_type": "astm.f3548.v21.uss.setUssAvailability", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:23.894361Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:23 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "140", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.011082, "reported": "2026-07-13T22:50:23.906125Z", "json": {"version": "5vlVYdZNt1qw0KGGeYjCa7ljCFEqzWBjeCZXsSUxr80_", "status": {"uss": "0000017c-35c7-403f-86b8-beca68d40000", "availability": "Unknown"}}, "body": null}, "query_type": "astm.f3548.v21.uss.getUssAvailability", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:23.915963Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "141", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"old_version": "5vlVYdZNt1qw0KGGeYjCa7ljCFEqzWBjeCZXsSUxr80_", "availability": "Down", "request_id": "c013b003-cb4b-49bf-aae5-167412d45f6d"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:23 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "137", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.03436, "reported": "2026-07-13T22:50:23.951096Z", "json": {"version": "8G4k43W9oxdJTBHTDuGQJCPyCb4a03xj-mOKFw-YQoA_", "status": {"uss": "0000017c-35c7-403f-86b8-beca68d40000", "availability": "Down"}}, "body": null}, "query_type": "astm.f3548.v21.uss.setUssAvailability", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:23.951677Z"}, {"name": "Constraint reference endpoints authentication", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/authentication/authentication_validation.md#constraint-reference-endpoints-authentication-test-step", "start_time": "2026-07-13T22:50:23.951868Z", "failed_checks": [], "passed_checks": [{"name": "Create constraint reference with missing credentials", "timestamp": "2026-07-13T22:50:24.011425Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:24.021465Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Create constraint reference with invalid credentials", "timestamp": "2026-07-13T22:50:24.076519Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:24.088082Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Create constraint reference with missing scope", "timestamp": "2026-07-13T22:50:24.111668Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:24.122486Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Create constraint reference with incorrect scope", "timestamp": "2026-07-13T22:50:24.172876Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:24.184512Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Create constraint reference with valid credentials", "timestamp": "2026-07-13T22:50:24.330400Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Create constraint reference response format conforms to spec", "timestamp": "2026-07-13T22:50:24.331747Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Get constraint reference with missing credentials", "timestamp": "2026-07-13T22:50:24.338427Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:24.354137Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Get constraint reference with invalid credentials", "timestamp": "2026-07-13T22:50:24.360033Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:24.379135Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Get constraint reference with missing scope", "timestamp": "2026-07-13T22:50:24.385346Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:24.404290Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Get constraint reference with incorrect scope", "timestamp": "2026-07-13T22:50:24.410729Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:24.424750Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Get constraint reference with valid credentials", "timestamp": "2026-07-13T22:50:24.435468Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Get constraint reference response format conforms to spec", "timestamp": "2026-07-13T22:50:24.436549Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Mutate constraint reference with missing credentials", "timestamp": "2026-07-13T22:50:24.456213Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:24.467455Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Mutate constraint reference with invalid credentials", "timestamp": "2026-07-13T22:50:24.485027Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:24.498487Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Mutate constraint reference with missing scope", "timestamp": "2026-07-13T22:50:24.516998Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:24.527769Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Mutate constraint reference with incorrect scope", "timestamp": "2026-07-13T22:50:24.544086Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:24.554659Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Mutate constraint reference with valid credentials", "timestamp": "2026-07-13T22:50:24.601942Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Mutate constraint reference response format conforms to spec", "timestamp": "2026-07-13T22:50:24.602810Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Delete constraint reference with missing credentials", "timestamp": "2026-07-13T22:50:24.608705Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:24.620624Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Delete constraint reference with invalid credentials", "timestamp": "2026-07-13T22:50:24.636410Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:24.655662Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Delete constraint reference with missing scope", "timestamp": "2026-07-13T22:50:24.661778Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:24.675525Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Delete constraint reference with incorrect scope", "timestamp": "2026-07-13T22:50:24.682349Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:24.698039Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Delete constraint reference with valid credentials", "timestamp": "2026-07-13T22:50:24.724545Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Delete constraint reference response format conforms to spec", "timestamp": "2026-07-13T22:50:24.725822Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Search constraint references with missing credentials", "timestamp": "2026-07-13T22:50:24.733116Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:24.747089Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Search constraint references with invalid credentials", "timestamp": "2026-07-13T22:50:24.753328Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:24.769902Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Search constraint references with missing scope", "timestamp": "2026-07-13T22:50:24.776149Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:24.789117Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Search constraint references with incorrect scope", "timestamp": "2026-07-13T22:50:24.796087Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,A2-7-2,7"]}, {"name": "Unauthorized requests return the proper error message body", "timestamp": "2026-07-13T22:50:24.812860Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "Search constraint references with valid credentials", "timestamp": "2026-07-13T22:50:24.825035Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,4"]}, {"name": "Search constraint reference response format conforms to spec", "timestamp": "2026-07-13T22:50:24.825293Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,4"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:23.953791Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "627", "Content-Type": "application/json"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:13.952513Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:13.952513Z", "format": "RFC3339"}}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "request_id": "6bbfb0cb-3fd8-429e-a569-cc345f1e2a9b"}, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:23 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "76", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.008035, "reported": "2026-07-13T22:50:23.962610Z", "json": {"message": "Missing access token (E:35dd486d-24a3-4fd2-bb97-63ef44a69ad4)"}, "body": null}, "query_type": "astm.f3548.v21.dss.createConstraintReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:23.962802Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwMywiaWF0IjoxNzgzOTgzMDAzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "113", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.047724, "reported": "2026-07-13T22:50:24.011260Z", "json": {"message": "Constraint 0000017c-35c7-403f-86b8-beca68d40000 not found (E:fa620321-90a0-42ac-9652-0092795bd3dc)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getConstraintReference", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:24.021781Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "627", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImNsaWVudF9pZCI6InVzc191bnNpZ25lZCIsImV4cCI6MTc4Mzk4NjYyNCwiaXNzIjoiTm9BdXRoIiwianRpIjoiMzJiNzY5ZjItNWI4OS00YzU1LWE5MTYtMGJkOTRiYWNhNGEwIiwibmJmIjoxNzgzOTgzMDIzLCJzY29wZSI6InV0bS5jb25zdHJhaW50X21hbmFnZW1lbnQiLCJzdWIiOiJ1c3NfdW5zaWduZWQifQ.REDACTED"}, "auth_dt": "0.000992s", "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:13.952513Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:13.952513Z", "format": "RFC3339"}}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "request_id": "9ee8e740-5cfb-4586-9d54-a36982cee115"}, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "86", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.035964, "reported": "2026-07-13T22:50:24.059605Z", "json": {"message": "crypto/rsa: verification error (E:e2651070-5b16-412e-a983-f2dabcca75f7)"}, "body": null}, "query_type": "astm.f3548.v21.dss.createConstraintReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:24.059829Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwMywiaWF0IjoxNzgzOTgzMDAzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "113", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.015833, "reported": "2026-07-13T22:50:24.076341Z", "json": {"message": "Constraint 0000017c-35c7-403f-86b8-beca68d40000 not found (E:4897889d-0b0a-4c1d-9bc6-dfa6acb7594a)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getConstraintReference", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:24.088406Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "627", "Content-Type": "application/json"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:13.952513Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:13.952513Z", "format": "RFC3339"}}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "request_id": "86ac0b27-d66d-440f-9f42-72bd3b03c1b1"}, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "76", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.004064, "reported": "2026-07-13T22:50:24.093368Z", "json": {"message": "Missing access token (E:015f3305-9a0f-4341-9c70-bf51ae84eec7)"}, "body": null}, "query_type": "astm.f3548.v21.dss.createConstraintReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:24.093619Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwMywiaWF0IjoxNzgzOTgzMDAzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "113", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.01706, "reported": "2026-07-13T22:50:24.111482Z", "json": {"message": "Constraint 0000017c-35c7-403f-86b8-beca68d40000 not found (E:69b2abd0-a778-4522-8276-adad952e389c)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getConstraintReference", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:24.122722Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "627", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:13.952513Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:13.952513Z", "format": "RFC3339"}}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "request_id": "c05dda0a-dc00-4bc0-8f54-df4e7ee42343"}, "body": null}, "response": {"code": 403, "headers": {"Date": "Mon, 13 Jul 2026 22:50:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "220", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.004823, "reported": "2026-07-13T22:50:24.128318Z", "json": {"message": "Access token missing scopes (AuthOption[0]: utm.constraint_management) while expecting [Authority: (utm.constraint_management)] and got utm.availability_arbitration (E:754c958c-59ac-4752-ba89-3e120c813252)"}, "body": null}, "query_type": "astm.f3548.v21.dss.createConstraintReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:24.128543Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwMywiaWF0IjoxNzgzOTgzMDAzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "113", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.043164, "reported": "2026-07-13T22:50:24.172598Z", "json": {"message": "Constraint 0000017c-35c7-403f-86b8-beca68d40000 not found (E:b161bbeb-f2fb-457f-89e5-47a99c28c3cf)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getConstraintReference", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:24.184737Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "627", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwMywiaWF0IjoxNzgzOTgzMDAzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:13.952513Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:13.952513Z", "format": "RFC3339"}}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "request_id": "52dc36bc-41b5-4af2-9425-d3f11b835656"}, "body": null}, "response": {"code": 201, "headers": {"Date": "Mon, 13 Jul 2026 22:50:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "436", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.144424, "reported": "2026-07-13T22:50:24.330053Z", "json": {"subscribers": [], "constraint_reference": {"id": "0000017c-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "ovn": "Pr.eo5WG6UsGshwTnrXKzvkXPNC-aYxDr6Y1.JJRQt8_", "time_start": {"value": "2026-07-13T22:50:13.952513Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:13.952513Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}}, "body": null}, "query_type": "astm.f3548.v21.dss.createConstraintReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:24.331849Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive"}, "json": null, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "76", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.005232, "reported": "2026-07-13T22:50:24.338053Z", "json": {"message": "Missing access token (E:3ddc7074-98cb-4fc7-ae71-1dcd14c5de3b)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getConstraintReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:24.354275Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImNsaWVudF9pZCI6InVzc191bnNpZ25lZCIsImV4cCI6MTc4Mzk4NjYyNCwiaXNzIjoiTm9BdXRoIiwianRpIjoiMzJiNzY5ZjItNWI4OS00YzU1LWE5MTYtMGJkOTRiYWNhNGEwIiwibmJmIjoxNzgzOTgzMDIzLCJzY29wZSI6InV0bS5jb25zdHJhaW50X21hbmFnZW1lbnQiLCJzdWIiOiJ1c3NfdW5zaWduZWQifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "86", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.004393, "reported": "2026-07-13T22:50:24.359668Z", "json": {"message": "crypto/rsa: verification error (E:4c1f17eb-05d9-4c88-a929-4b7d7c2d9425)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getConstraintReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:24.379258Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive"}, "json": null, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "76", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.004887, "reported": "2026-07-13T22:50:24.384972Z", "json": {"message": "Missing access token (E:fbe1b954-83a9-497f-abda-2dcd81c4d218)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getConstraintReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:24.404420Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 403, "headers": {"Date": "Mon, 13 Jul 2026 22:50:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "307", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.004392, "reported": "2026-07-13T22:50:24.410029Z", "json": {"message": "Access token missing scopes (AuthOption[0]: utm.constraint_management ; AuthOption[1]: utm.constraint_processing) while expecting [Authority: (utm.constraint_management)] OR [Authority: (utm.constraint_processing)] and got utm.availability_arbitration (E:09830b7c-9506-42bd-a753-7a3766e9929b)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getConstraintReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:24.424871Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwMywiaWF0IjoxNzgzOTgzMDAzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "419", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.009236, "reported": "2026-07-13T22:50:24.435120Z", "json": {"constraint_reference": {"id": "0000017c-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "ovn": "Pr.eo5WG6UsGshwTnrXKzvkXPNC-aYxDr6Y1.JJRQt8_", "time_start": {"value": "2026-07-13T22:50:13.952513Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:13.952513Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}}, "body": null}, "query_type": "astm.f3548.v21.dss.getConstraintReference", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/0000017c-35c7-403f-86b8-beca68d40000/Pr.eo5WG6UsGshwTnrXKzvkXPNC-aYxDr6Y1.JJRQt8_", "initiated_at": "2026-07-13T22:50:24.436838Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "627", "Content-Type": "application/json"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:13.952513Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:03.952513Z", "format": "RFC3339"}}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "request_id": "f7d6e377-0e31-4b1e-8d7d-ac9472abf184"}, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "76", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.003748, "reported": "2026-07-13T22:50:24.441480Z", "json": {"message": "Missing access token (E:3d88c151-5afb-444e-ac0d-8ccbb3f95e97)"}, "body": null}, "query_type": "astm.f3548.v21.dss.updateConstraintReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:24.441842Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwMywiaWF0IjoxNzgzOTgzMDAzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "419", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.012424, "reported": "2026-07-13T22:50:24.455049Z", "json": {"constraint_reference": {"id": "0000017c-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "ovn": "Pr.eo5WG6UsGshwTnrXKzvkXPNC-aYxDr6Y1.JJRQt8_", "time_start": {"value": "2026-07-13T22:50:13.952513Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:13.952513Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}}, "body": null}, "query_type": "astm.f3548.v21.dss.getConstraintReference", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/0000017c-35c7-403f-86b8-beca68d40000/Pr.eo5WG6UsGshwTnrXKzvkXPNC-aYxDr6Y1.JJRQt8_", "initiated_at": "2026-07-13T22:50:24.467744Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "627", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImNsaWVudF9pZCI6InVzc191bnNpZ25lZCIsImV4cCI6MTc4Mzk4NjYyNCwiaXNzIjoiTm9BdXRoIiwianRpIjoiMzJiNzY5ZjItNWI4OS00YzU1LWE5MTYtMGJkOTRiYWNhNGEwIiwibmJmIjoxNzgzOTgzMDIzLCJzY29wZSI6InV0bS5jb25zdHJhaW50X21hbmFnZW1lbnQiLCJzdWIiOiJ1c3NfdW5zaWduZWQifQ.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:13.952513Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:03.952513Z", "format": "RFC3339"}}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "request_id": "ce31d2d9-4fed-4945-8749-846d449d390a"}, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "86", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.003706, "reported": "2026-07-13T22:50:24.472453Z", "json": {"message": "crypto/rsa: verification error (E:140a09f6-2a22-4103-9886-203e7cd46665)"}, "body": null}, "query_type": "astm.f3548.v21.dss.updateConstraintReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:24.472840Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwMywiaWF0IjoxNzgzOTgzMDAzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "419", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.010018, "reported": "2026-07-13T22:50:24.483830Z", "json": {"constraint_reference": {"id": "0000017c-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "ovn": "Pr.eo5WG6UsGshwTnrXKzvkXPNC-aYxDr6Y1.JJRQt8_", "time_start": {"value": "2026-07-13T22:50:13.952513Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:13.952513Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}}, "body": null}, "query_type": "astm.f3548.v21.dss.getConstraintReference", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/0000017c-35c7-403f-86b8-beca68d40000/Pr.eo5WG6UsGshwTnrXKzvkXPNC-aYxDr6Y1.JJRQt8_", "initiated_at": "2026-07-13T22:50:24.498733Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "627", "Content-Type": "application/json"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:13.952513Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:03.952513Z", "format": "RFC3339"}}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "request_id": "13da5d9d-e4d4-481c-9116-aa5770c66e28"}, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "76", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.003599, "reported": "2026-07-13T22:50:24.503206Z", "json": {"message": "Missing access token (E:c206da28-bd7d-4258-afa1-c83dc8170d6f)"}, "body": null}, "query_type": "astm.f3548.v21.dss.updateConstraintReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:24.503536Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwMywiaWF0IjoxNzgzOTgzMDAzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "419", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.011045, "reported": "2026-07-13T22:50:24.515298Z", "json": {"constraint_reference": {"id": "0000017c-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "ovn": "Pr.eo5WG6UsGshwTnrXKzvkXPNC-aYxDr6Y1.JJRQt8_", "time_start": {"value": "2026-07-13T22:50:13.952513Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:13.952513Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}}, "body": null}, "query_type": "astm.f3548.v21.dss.getConstraintReference", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/0000017c-35c7-403f-86b8-beca68d40000/Pr.eo5WG6UsGshwTnrXKzvkXPNC-aYxDr6Y1.JJRQt8_", "initiated_at": "2026-07-13T22:50:24.528035Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "627", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:13.952513Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:03.952513Z", "format": "RFC3339"}}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "request_id": "0a3720a7-a362-4aa5-81e3-134d89df84fd"}, "body": null}, "response": {"code": 403, "headers": {"Date": "Mon, 13 Jul 2026 22:50:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "220", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.005301, "reported": "2026-07-13T22:50:24.534133Z", "json": {"message": "Access token missing scopes (AuthOption[0]: utm.constraint_management) while expecting [Authority: (utm.constraint_management)] and got utm.availability_arbitration (E:fdc1c2b3-e447-49d0-8a7c-c08fe8cbe87a)"}, "body": null}, "query_type": "astm.f3548.v21.dss.updateConstraintReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:24.534466Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwMywiaWF0IjoxNzgzOTgzMDAzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "419", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.006728, "reported": "2026-07-13T22:50:24.542153Z", "json": {"constraint_reference": {"id": "0000017c-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "ovn": "Pr.eo5WG6UsGshwTnrXKzvkXPNC-aYxDr6Y1.JJRQt8_", "time_start": {"value": "2026-07-13T22:50:13.952513Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:13.952513Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}}, "body": null}, "query_type": "astm.f3548.v21.dss.getConstraintReference", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/0000017c-35c7-403f-86b8-beca68d40000/Pr.eo5WG6UsGshwTnrXKzvkXPNC-aYxDr6Y1.JJRQt8_", "initiated_at": "2026-07-13T22:50:24.554947Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "627", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwMywiaWF0IjoxNzgzOTgzMDAzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:13.952513Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:03.952513Z", "format": "RFC3339"}}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "request_id": "08afacb2-d8d4-4317-955a-c6db7680bba1"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "436", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.045571, "reported": "2026-07-13T22:50:24.601454Z", "json": {"subscribers": [], "constraint_reference": {"id": "0000017c-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 2, "ovn": ".UkVPXrjpFUJx-uv.c.wMD5gaTEKN6e1RRW7sxWkfFg_", "time_start": {"value": "2026-07-13T22:50:13.952513Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:03.952513Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}}, "body": null}, "query_type": "astm.f3548.v21.dss.updateConstraintReference", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/0000017c-35c7-403f-86b8-beca68d40000/.UkVPXrjpFUJx-uv.c.wMD5gaTEKN6e1RRW7sxWkfFg_", "initiated_at": "2026-07-13T22:50:24.602901Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0"}, "json": null, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "76", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.004646, "reported": "2026-07-13T22:50:24.608348Z", "json": {"message": "Missing access token (E:7fbfd3db-6836-48b6-be2e-3a7985a4dfdf)"}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteConstraintReference", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/0000017c-35c7-403f-86b8-beca68d40000/.UkVPXrjpFUJx-uv.c.wMD5gaTEKN6e1RRW7sxWkfFg_", "initiated_at": "2026-07-13T22:50:24.620819Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImNsaWVudF9pZCI6InVzc191bnNpZ25lZCIsImV4cCI6MTc4Mzk4NjYyNCwiaXNzIjoiTm9BdXRoIiwianRpIjoiMzJiNzY5ZjItNWI4OS00YzU1LWE5MTYtMGJkOTRiYWNhNGEwIiwibmJmIjoxNzgzOTgzMDIzLCJzY29wZSI6InV0bS5jb25zdHJhaW50X21hbmFnZW1lbnQiLCJzdWIiOiJ1c3NfdW5zaWduZWQifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "86", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.013554, "reported": "2026-07-13T22:50:24.635895Z", "json": {"message": "crypto/rsa: verification error (E:98444cc0-f144-4f5d-8f5c-172924058276)"}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteConstraintReference", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/0000017c-35c7-403f-86b8-beca68d40000/.UkVPXrjpFUJx-uv.c.wMD5gaTEKN6e1RRW7sxWkfFg_", "initiated_at": "2026-07-13T22:50:24.655797Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0"}, "json": null, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "76", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.004019, "reported": "2026-07-13T22:50:24.661276Z", "json": {"message": "Missing access token (E:d5f40e4e-2353-4978-b54b-4b265ba7e223)"}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteConstraintReference", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/0000017c-35c7-403f-86b8-beca68d40000/.UkVPXrjpFUJx-uv.c.wMD5gaTEKN6e1RRW7sxWkfFg_", "initiated_at": "2026-07-13T22:50:24.675625Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 403, "headers": {"Date": "Mon, 13 Jul 2026 22:50:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "220", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.005105, "reported": "2026-07-13T22:50:24.681622Z", "json": {"message": "Access token missing scopes (AuthOption[0]: utm.constraint_management) while expecting [Authority: (utm.constraint_management)] and got utm.availability_arbitration (E:b4bb0a4d-a010-4e52-9447-076ac6c9f838)"}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteConstraintReference", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/0000017c-35c7-403f-86b8-beca68d40000/.UkVPXrjpFUJx-uv.c.wMD5gaTEKN6e1RRW7sxWkfFg_", "initiated_at": "2026-07-13T22:50:24.698155Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwMywiaWF0IjoxNzgzOTgzMDAzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "436", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.024758, "reported": "2026-07-13T22:50:24.723983Z", "json": {"subscribers": [], "constraint_reference": {"id": "0000017c-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 2, "ovn": ".UkVPXrjpFUJx-uv.c.wMD5gaTEKN6e1RRW7sxWkfFg_", "time_start": {"value": "2026-07-13T22:50:13.952513Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:10:03.952513Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteConstraintReference", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/query", "initiated_at": "2026-07-13T22:50:24.727630Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "394", "Content-Type": "application/json"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}}, "request_id": "4a15b2e3-5472-4172-a9f6-bee09b242b96"}, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "76", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.003577, "reported": "2026-07-13T22:50:24.732591Z", "json": {"message": "Missing access token (E:207e32a8-f22e-4c12-9b25-51e2232039d0)"}, "body": null}, "query_type": "astm.f3548.v21.dss.queryConstraintReferences", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/query", "initiated_at": "2026-07-13T22:50:24.747391Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "394", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJkc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImNsaWVudF9pZCI6InVzc191bnNpZ25lZCIsImV4cCI6MTc4Mzk4NjYyNCwiaXNzIjoiTm9BdXRoIiwianRpIjoiMzJiNzY5ZjItNWI4OS00YzU1LWE5MTYtMGJkOTRiYWNhNGEwIiwibmJmIjoxNzgzOTgzMDIzLCJzY29wZSI6InV0bS5jb25zdHJhaW50X21hbmFnZW1lbnQiLCJzdWIiOiJ1c3NfdW5zaWduZWQifQ.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}}, "request_id": "9fea4117-44a4-4765-9ec6-6982f3ca74fd"}, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "86", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.004048, "reported": "2026-07-13T22:50:24.752738Z", "json": {"message": "crypto/rsa: verification error (E:05ede41f-b880-476f-95c1-216cd1fb523e)"}, "body": null}, "query_type": "astm.f3548.v21.dss.queryConstraintReferences", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/query", "initiated_at": "2026-07-13T22:50:24.770191Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "394", "Content-Type": "application/json"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}}, "request_id": "267f7f79-3b2b-45ca-acd3-bbf7a5875fd5"}, "body": null}, "response": {"code": 401, "headers": {"Date": "Mon, 13 Jul 2026 22:50:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "76", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.004273, "reported": "2026-07-13T22:50:24.775386Z", "json": {"message": "Missing access token (E:07df2a0e-b5b2-4b6c-8d9a-dab91c634fa2)"}, "body": null}, "query_type": "astm.f3548.v21.dss.queryConstraintReferences", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/query", "initiated_at": "2026-07-13T22:50:24.789426Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "394", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}}, "request_id": "a60e356a-100a-45be-88dd-64a0bf2649d8"}, "body": null}, "response": {"code": 403, "headers": {"Date": "Mon, 13 Jul 2026 22:50:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "307", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.005207, "reported": "2026-07-13T22:50:24.795656Z", "json": {"message": "Access token missing scopes (AuthOption[0]: utm.constraint_management ; AuthOption[1]: utm.constraint_processing) while expecting [Authority: (utm.constraint_management)] OR [Authority: (utm.constraint_processing)] and got utm.availability_arbitration (E:29d32c30-4a51-47cf-9db1-fc523c27f613)"}, "body": null}, "query_type": "astm.f3548.v21.dss.queryConstraintReferences", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/query", "initiated_at": "2026-07-13T22:50:24.813064Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "394", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwMywiaWF0IjoxNzgzOTgzMDAzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}}, "request_id": "27346137-44b5-4534-8643-a3a0fa563ef8"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "29", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.010661, "reported": "2026-07-13T22:50:24.824626Z", "json": {"constraint_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryConstraintReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:24.825338Z"}], "end_time": "2026-07-13T22:50:24.825357Z"}], "successful": true, "notes": {"missing_scope": {"message": "Missing scope testing enabled.", "timestamp": "2026-07-13T22:50:20.317098Z"}, "scd": {"message": "Testing Strategic Coordination endpoints (Subscriptions and OIRs)", "timestamp": "2026-07-13T22:50:20.317264Z"}, "scd_wrong_scope": {"message": "Incorrect scope testing enabled with scope utm.availability_arbitration.", "timestamp": "2026-07-13T22:50:20.317471Z"}, "availability": {"message": "Testing Availability endpoints", "timestamp": "2026-07-13T22:50:23.515889Z"}, "availability_wrong_scope": {"message": "Incorrect scope testing enabled for availability endpoints with scope utm.constraint_management.", "timestamp": "2026-07-13T22:50:23.516361Z"}, "constraints": {"message": "Testing Constraint Reference endpoints", "timestamp": "2026-07-13T22:50:23.951706Z"}, "constraints_wrong_scope": {"message": "Incorrect scope testing enabled with scope utm.availability_arbitration.", "timestamp": "2026-07-13T22:50:23.951909Z"}}, "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/authentication/authentication_validation.md#cleanup", "start_time": "2026-07-13T22:50:24.825419Z", "failed_checks": [], "passed_checks": [{"name": "Operational intent references can be queried by ID", "timestamp": "2026-07-13T22:50:24.841417Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:50:24.850109Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Constraint references can be queried by ID", "timestamp": "2026-07-13T22:50:24.874733Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,3"]}, {"name": "USS Availability can be requested", "timestamp": "2026-07-13T22:50:24.885924Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "USS Availability can be updated", "timestamp": "2026-07-13T22:50:24.903304Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:24.825499Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.014987, "reported": "2026-07-13T22:50:24.841266Z", "json": {"message": "OperationalIntent 0000017c-35c7-403f-86b8-beca68d40000 not found (E:bd26a6a1-424a-4851-95ec-f940a0821cf1)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:24.841476Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.007599, "reported": "2026-07-13T22:50:24.849925Z", "json": {"message": "Subscription 0000017c-35c7-403f-86b8-beca68d40000 not found (E:6665cee9-f4a3-42c7-8944-afe564e8c6fc)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/constraint_references/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:24.850199Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwMywiaWF0IjoxNzgzOTgzMDAzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "113", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.023652, "reported": "2026-07-13T22:50:24.874548Z", "json": {"message": "Constraint 0000017c-35c7-403f-86b8-beca68d40000 not found (E:a10b373d-4ff0-4332-944e-9d43de4bcc25)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getConstraintReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:24.874827Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "137", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.009808, "reported": "2026-07-13T22:50:24.885365Z", "json": {"version": "8G4k43W9oxdJTBHTDuGQJCPyCb4a03xj-mOKFw-YQoA_", "status": {"uss": "0000017c-35c7-403f-86b8-beca68d40000", "availability": "Down"}}, "body": null}, "query_type": "astm.f3548.v21.uss.getUssAvailability", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/0000017c-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:24.886104Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "144", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"old_version": "8G4k43W9oxdJTBHTDuGQJCPyCb4a03xj-mOKFw-YQoA_", "availability": "Unknown", "request_id": "2b810ded-3e6d-4389-aa1c-2bc656eb0340"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "140", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.016115, "reported": "2026-07-13T22:50:24.902945Z", "json": {"version": ".Q9t8FF0uq4opdXb8GfoCqOlgp-jX9zk4uYsKn8TB8Y_", "status": {"uss": "0000017c-35c7-403f-86b8-beca68d40000", "availability": "Unknown"}}, "body": null}, "query_type": "astm.f3548.v21.uss.setUssAvailability", "participant_id": "iart_dss"}]}, "end_time": "2026-07-13T22:50:24.903351Z"}}, {"test_scenario": {"name": "ASTM SCD DSS: Subscription Simple", "scenario_type": "scenarios.astm.utm.dss.SubscriptionSimple", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_simple.md", "resource_origins": {"dss": "instance 1 in dss_instances in top-level resource pool", "id_generator": "id_generator in top-level resource pool", "planning_area": "planning_area in top-level resource pool", "problematically_big_area": "problematically_big_area in top-level resource pool"}, "start_time": "2026-07-13T22:50:24.903865Z", "cases": [{"name": "Setup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_simple.md#setup-test-case", "start_time": "2026-07-13T22:50:24.903913Z", "steps": [{"name": "Ensure clean workspace", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_simple.md#ensure-clean-workspace-test-step", "start_time": "2026-07-13T22:50:24.904154Z", "failed_checks": [], "passed_checks": [{"name": "Successful subscription search query", "timestamp": "2026-07-13T22:50:24.931907Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:50:24.944748Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:50:24.958580Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:50:24.976170Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:50:24.986767Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/query", "initiated_at": "2026-07-13T22:50:24.904348Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "456", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}, "outline_circle": null}, "time_start": null, "time_end": null}, "request_id": "0b43284f-c704-47f7-bcb1-3db49bfd7d65"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "21", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.026037, "reported": "2026-07-13T22:50:24.931699Z", "json": {"subscriptions": []}, "body": null}, "query_type": "astm.f3548.v21.dss.querySubscriptions", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000179-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:24.932021Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.011769, "reported": "2026-07-13T22:50:24.944562Z", "json": {"message": "Subscription 00000179-35c7-403f-86b8-beca68d40000 not found (E:91bc0ff2-0217-40a0-b194-fc6d85bbaa06)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000179-35c7-403f-86b8-beca68d40001", "initiated_at": "2026-07-13T22:50:24.944817Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.01275, "reported": "2026-07-13T22:50:24.958403Z", "json": {"message": "Subscription 00000179-35c7-403f-86b8-beca68d40001 not found (E:46cf3d96-1be8-49b8-bbf6-82e35ea20da7)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000179-35c7-403f-86b8-beca68d40002", "initiated_at": "2026-07-13T22:50:24.958646Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.01639, "reported": "2026-07-13T22:50:24.975997Z", "json": {"message": "Subscription 00000179-35c7-403f-86b8-beca68d40002 not found (E:bb901ea3-1022-413e-99de-fdbbd658cdad)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000179-35c7-403f-86b8-beca68d40003", "initiated_at": "2026-07-13T22:50:24.976236Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.009541, "reported": "2026-07-13T22:50:24.986580Z", "json": {"message": "Subscription 00000179-35c7-403f-86b8-beca68d40003 not found (E:602019c6-bf29-42fb-9c97-ff1e9c8f492b)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:24.986799Z"}], "end_time": "2026-07-13T22:50:24.986816Z"}, {"name": "Subscription Simple", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_simple.md#subscription-simple-test-case", "start_time": "2026-07-13T22:50:24.986845Z", "steps": [{"name": "Create subscription validation", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_simple.md#create-subscription-validation-test-step", "start_time": "2026-07-13T22:50:24.986875Z", "failed_checks": [], "passed_checks": [{"name": "Create subscription query succeeds", "timestamp": "2026-07-13T22:50:25.020469Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Create subscription response format conforms to spec", "timestamp": "2026-07-13T22:50:25.041998Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription ID is correct", "timestamp": "2026-07-13T22:50:25.043281Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an USS base URL", "timestamp": "2026-07-13T22:50:25.043357Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned USS base URL has correct base URL", "timestamp": "2026-07-13T22:50:25.043410Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a start time", "timestamp": "2026-07-13T22:50:25.043454Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an end time", "timestamp": "2026-07-13T22:50:25.043496Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a version", "timestamp": "2026-07-13T22:50:25.043541Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-implicit subscription has implicit flag set to false", "timestamp": "2026-07-13T22:50:25.043582Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Operational intents notification flag is as requested", "timestamp": "2026-07-13T22:50:25.043624Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Constraints notification flag is as requested", "timestamp": "2026-07-13T22:50:25.043667Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "New subscription has a notification index of 0", "timestamp": "2026-07-13T22:50:25.044419Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Create subscription response content is correct", "timestamp": "2026-07-13T22:50:25.044459Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Create subscription query succeeds", "timestamp": "2026-07-13T22:50:25.096438Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Create subscription response format conforms to spec", "timestamp": "2026-07-13T22:50:25.112678Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription ID is correct", "timestamp": "2026-07-13T22:50:25.114117Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an USS base URL", "timestamp": "2026-07-13T22:50:25.114217Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned USS base URL has correct base URL", "timestamp": "2026-07-13T22:50:25.114337Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a start time", "timestamp": "2026-07-13T22:50:25.114398Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an end time", "timestamp": "2026-07-13T22:50:25.114454Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:25.114511Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a version", "timestamp": "2026-07-13T22:50:25.114551Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-implicit subscription has implicit flag set to false", "timestamp": "2026-07-13T22:50:25.114590Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Operational intents notification flag is as requested", "timestamp": "2026-07-13T22:50:25.114628Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Constraints notification flag is as requested", "timestamp": "2026-07-13T22:50:25.114666Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "New subscription has a notification index of 0", "timestamp": "2026-07-13T22:50:25.115506Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Create subscription response content is correct", "timestamp": "2026-07-13T22:50:25.115550Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Create subscription query succeeds", "timestamp": "2026-07-13T22:50:25.170615Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Create subscription response format conforms to spec", "timestamp": "2026-07-13T22:50:25.192686Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription ID is correct", "timestamp": "2026-07-13T22:50:25.194482Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an USS base URL", "timestamp": "2026-07-13T22:50:25.194579Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned USS base URL has correct base URL", "timestamp": "2026-07-13T22:50:25.194750Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a start time", "timestamp": "2026-07-13T22:50:25.194826Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an end time", "timestamp": "2026-07-13T22:50:25.194894Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:25.194981Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a version", "timestamp": "2026-07-13T22:50:25.195135Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-implicit subscription has implicit flag set to false", "timestamp": "2026-07-13T22:50:25.195208Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Operational intents notification flag is as requested", "timestamp": "2026-07-13T22:50:25.195276Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Constraints notification flag is as requested", "timestamp": "2026-07-13T22:50:25.195343Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "New subscription has a notification index of 0", "timestamp": "2026-07-13T22:50:25.196589Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Create subscription response content is correct", "timestamp": "2026-07-13T22:50:25.196649Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Create subscription query succeeds", "timestamp": "2026-07-13T22:50:25.255406Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Create subscription response format conforms to spec", "timestamp": "2026-07-13T22:50:25.277038Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription ID is correct", "timestamp": "2026-07-13T22:50:25.278298Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an USS base URL", "timestamp": "2026-07-13T22:50:25.278364Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned USS base URL has correct base URL", "timestamp": "2026-07-13T22:50:25.278412Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a start time", "timestamp": "2026-07-13T22:50:25.278470Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an end time", "timestamp": "2026-07-13T22:50:25.278539Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:25.278626Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:25.278703Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a version", "timestamp": "2026-07-13T22:50:25.278822Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-implicit subscription has implicit flag set to false", "timestamp": "2026-07-13T22:50:25.278891Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Operational intents notification flag is as requested", "timestamp": "2026-07-13T22:50:25.278957Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Constraints notification flag is as requested", "timestamp": "2026-07-13T22:50:25.279041Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "New subscription has a notification index of 0", "timestamp": "2026-07-13T22:50:25.280251Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Create subscription response content is correct", "timestamp": "2026-07-13T22:50:25.280309Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000179-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:24.988098Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "570", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88000000000001}, {"lat": 53.647, "lng": -113.81}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.68, "lng": -113.88000000000001}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "c766518f-a1f3-46c7-a7e8-9fda534614da"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:25 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "540", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.027785, "reported": "2026-07-13T22:50:25.018763Z", "json": {"subscription": {"id": "00000179-35c7-403f-86b8-beca68d40000", "version": "eR1OLPzXfnckhXvT96GWAfUXAJ6NwfppD-QQGEUzCec_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:24.996876Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T22:50:24.996876Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}, "operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.createSubscription", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000179-35c7-403f-86b8-beca68d40001", "initiated_at": "2026-07-13T22:50:25.046363Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "645", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88000000000001}, {"lat": 53.647, "lng": -113.81}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.68, "lng": -113.88000000000001}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_end": {"value": "2026-07-13T23:35:14.903937Z", "format": "RFC3339"}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "f8134819-27b5-4bea-9b12-5bb05ce5071a"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:25 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "539", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.047441, "reported": "2026-07-13T22:50:25.094826Z", "json": {"subscription": {"id": "00000179-35c7-403f-86b8-beca68d40001", "version": "QXp4tS0jVal9gDX6NLW0PhiU5KBrJ6tGllIGu2EBAMI_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:25.07869Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:14.903937Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}, "operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.createSubscription", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000179-35c7-403f-86b8-beca68d40002", "initiated_at": "2026-07-13T22:50:25.117236Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "647", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88000000000001}, {"lat": 53.647, "lng": -113.81}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.68, "lng": -113.88000000000001}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:14.903937Z", "format": "RFC3339"}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "889d16db-4848-420a-ab0b-13b1e61cbf91"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:25 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "540", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.050679, "reported": "2026-07-13T22:50:25.169060Z", "json": {"subscription": {"id": "00000179-35c7-403f-86b8-beca68d40002", "version": "0SesMyk.3PXnQ8zzWnsi1S03ExMRK5u1meoYfNRX64Q_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:14.903937Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T22:50:14.903937Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}, "operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.createSubscription", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000179-35c7-403f-86b8-beca68d40003", "initiated_at": "2026-07-13T22:50:25.199225Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "722", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88000000000001}, {"lat": 53.647, "lng": -113.81}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.68, "lng": -113.88000000000001}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:14.903937Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:14.903937Z", "format": "RFC3339"}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "8935ee20-3064-4795-9500-37ebf3a47f51"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:25 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "540", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.053581, "reported": "2026-07-13T22:50:25.253899Z", "json": {"subscription": {"id": "00000179-35c7-403f-86b8-beca68d40003", "version": "eJtcv9pUvYEW5R.IXXnbE.KMnJdKtnxtGuFNo2mIgg8_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:14.903937Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:14.903937Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}, "operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.createSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:25.281416Z"}, {"name": "Attempt Subscription mutation with incorrect version", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_simple.md#attempt-subscription-mutation-with-incorrect-version-test-step", "start_time": "2026-07-13T22:50:25.281472Z", "failed_checks": [], "passed_checks": [{"name": "Mutation with empty version fails", "timestamp": "2026-07-13T22:50:25.297179Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Mutation with incorrect version fails", "timestamp": "2026-07-13T22:50:25.320231Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}], "end_time": "2026-07-13T22:50:25.320284Z"}, {"name": "Mutate Subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_simple.md#mutate-subscription-test-step", "start_time": "2026-07-13T22:50:25.320316Z", "failed_checks": [], "passed_checks": [{"name": "Mutate subscription query succeeds", "timestamp": "2026-07-13T22:50:25.352578Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Mutate subscription response format conforms to spec", "timestamp": "2026-07-13T22:50:25.364767Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription ID is correct", "timestamp": "2026-07-13T22:50:25.365797Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an USS base URL", "timestamp": "2026-07-13T22:50:25.365861Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned USS base URL has correct base URL", "timestamp": "2026-07-13T22:50:25.365909Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a start time", "timestamp": "2026-07-13T22:50:25.365949Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an end time", "timestamp": "2026-07-13T22:50:25.365986Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:25.366031Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:25.366073Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a version", "timestamp": "2026-07-13T22:50:25.366110Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Mutated subscription version is updated", "timestamp": "2026-07-13T22:50:25.366150Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-implicit subscription has implicit flag set to false", "timestamp": "2026-07-13T22:50:25.366187Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Operational intents notification flag is as requested", "timestamp": "2026-07-13T22:50:25.366224Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Constraints notification flag is as requested", "timestamp": "2026-07-13T22:50:25.366261Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned notification index is equal to or greater than 0", "timestamp": "2026-07-13T22:50:25.366301Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Mutate subscription response is correct", "timestamp": "2026-07-13T22:50:25.366323Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Mutate subscription query succeeds", "timestamp": "2026-07-13T22:50:25.399960Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Mutate subscription response format conforms to spec", "timestamp": "2026-07-13T22:50:25.418254Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription ID is correct", "timestamp": "2026-07-13T22:50:25.419406Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an USS base URL", "timestamp": "2026-07-13T22:50:25.419469Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned USS base URL has correct base URL", "timestamp": "2026-07-13T22:50:25.419515Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a start time", "timestamp": "2026-07-13T22:50:25.419570Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an end time", "timestamp": "2026-07-13T22:50:25.419608Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:25.419654Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:25.419694Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a version", "timestamp": "2026-07-13T22:50:25.419731Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Mutated subscription version is updated", "timestamp": "2026-07-13T22:50:25.419770Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-implicit subscription has implicit flag set to false", "timestamp": "2026-07-13T22:50:25.419806Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Operational intents notification flag is as requested", "timestamp": "2026-07-13T22:50:25.419842Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Constraints notification flag is as requested", "timestamp": "2026-07-13T22:50:25.419878Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned notification index is equal to or greater than 0", "timestamp": "2026-07-13T22:50:25.419917Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Mutate subscription response is correct", "timestamp": "2026-07-13T22:50:25.419939Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Mutate subscription query succeeds", "timestamp": "2026-07-13T22:50:25.469739Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Mutate subscription response format conforms to spec", "timestamp": "2026-07-13T22:50:25.486776Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription ID is correct", "timestamp": "2026-07-13T22:50:25.490374Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an USS base URL", "timestamp": "2026-07-13T22:50:25.490455Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned USS base URL has correct base URL", "timestamp": "2026-07-13T22:50:25.490509Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a start time", "timestamp": "2026-07-13T22:50:25.490553Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an end time", "timestamp": "2026-07-13T22:50:25.490594Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:25.490645Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:25.490706Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a version", "timestamp": "2026-07-13T22:50:25.490748Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Mutated subscription version is updated", "timestamp": "2026-07-13T22:50:25.490789Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-implicit subscription has implicit flag set to false", "timestamp": "2026-07-13T22:50:25.490830Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Operational intents notification flag is as requested", "timestamp": "2026-07-13T22:50:25.490880Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Constraints notification flag is as requested", "timestamp": "2026-07-13T22:50:25.490916Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned notification index is equal to or greater than 0", "timestamp": "2026-07-13T22:50:25.490955Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Mutate subscription response is correct", "timestamp": "2026-07-13T22:50:25.490977Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Mutate subscription query succeeds", "timestamp": "2026-07-13T22:50:25.543131Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Mutate subscription response format conforms to spec", "timestamp": "2026-07-13T22:50:25.560656Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription ID is correct", "timestamp": "2026-07-13T22:50:25.561981Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an USS base URL", "timestamp": "2026-07-13T22:50:25.562046Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned USS base URL has correct base URL", "timestamp": "2026-07-13T22:50:25.562092Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a start time", "timestamp": "2026-07-13T22:50:25.562131Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an end time", "timestamp": "2026-07-13T22:50:25.562167Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:25.562210Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:25.562265Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a version", "timestamp": "2026-07-13T22:50:25.562323Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Mutated subscription version is updated", "timestamp": "2026-07-13T22:50:25.562376Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-implicit subscription has implicit flag set to false", "timestamp": "2026-07-13T22:50:25.562413Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Operational intents notification flag is as requested", "timestamp": "2026-07-13T22:50:25.562449Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Constraints notification flag is as requested", "timestamp": "2026-07-13T22:50:25.562485Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned notification index is equal to or greater than 0", "timestamp": "2026-07-13T22:50:25.562524Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Mutate subscription response is correct", "timestamp": "2026-07-13T22:50:25.562546Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Mutate subscription query succeeds", "timestamp": "2026-07-13T22:50:25.609751Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Mutate subscription response format conforms to spec", "timestamp": "2026-07-13T22:50:25.624742Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription ID is correct", "timestamp": "2026-07-13T22:50:25.626107Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an USS base URL", "timestamp": "2026-07-13T22:50:25.626186Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned USS base URL has correct base URL", "timestamp": "2026-07-13T22:50:25.626234Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a start time", "timestamp": "2026-07-13T22:50:25.626272Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an end time", "timestamp": "2026-07-13T22:50:25.626308Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:25.626352Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:25.626392Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a version", "timestamp": "2026-07-13T22:50:25.626428Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Mutated subscription version is updated", "timestamp": "2026-07-13T22:50:25.626471Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-implicit subscription has implicit flag set to false", "timestamp": "2026-07-13T22:50:25.626508Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Operational intents notification flag is as requested", "timestamp": "2026-07-13T22:50:25.626545Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Constraints notification flag is as requested", "timestamp": "2026-07-13T22:50:25.626583Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned notification index is equal to or greater than 0", "timestamp": "2026-07-13T22:50:25.626621Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Mutate subscription response is correct", "timestamp": "2026-07-13T22:50:25.626643Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Mutate subscription query succeeds", "timestamp": "2026-07-13T22:50:25.661514Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Mutate subscription response format conforms to spec", "timestamp": "2026-07-13T22:50:25.677805Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription ID is correct", "timestamp": "2026-07-13T22:50:25.679324Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an USS base URL", "timestamp": "2026-07-13T22:50:25.679418Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned USS base URL has correct base URL", "timestamp": "2026-07-13T22:50:25.679491Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a start time", "timestamp": "2026-07-13T22:50:25.679556Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an end time", "timestamp": "2026-07-13T22:50:25.679620Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:25.679693Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:25.679763Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a version", "timestamp": "2026-07-13T22:50:25.679825Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Mutated subscription version is updated", "timestamp": "2026-07-13T22:50:25.679907Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-implicit subscription has implicit flag set to false", "timestamp": "2026-07-13T22:50:25.679977Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Operational intents notification flag is as requested", "timestamp": "2026-07-13T22:50:25.680041Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Constraints notification flag is as requested", "timestamp": "2026-07-13T22:50:25.680107Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned notification index is equal to or greater than 0", "timestamp": "2026-07-13T22:50:25.680187Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Mutate subscription response is correct", "timestamp": "2026-07-13T22:50:25.680232Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Mutate subscription query succeeds", "timestamp": "2026-07-13T22:50:25.722455Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Mutate subscription response format conforms to spec", "timestamp": "2026-07-13T22:50:25.738150Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription ID is correct", "timestamp": "2026-07-13T22:50:25.739103Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an USS base URL", "timestamp": "2026-07-13T22:50:25.739206Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned USS base URL has correct base URL", "timestamp": "2026-07-13T22:50:25.739278Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a start time", "timestamp": "2026-07-13T22:50:25.739326Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an end time", "timestamp": "2026-07-13T22:50:25.739364Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:25.739411Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:25.739615Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a version", "timestamp": "2026-07-13T22:50:25.739664Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Mutated subscription version is updated", "timestamp": "2026-07-13T22:50:25.739701Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-implicit subscription has implicit flag set to false", "timestamp": "2026-07-13T22:50:25.739738Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Operational intents notification flag is as requested", "timestamp": "2026-07-13T22:50:25.739775Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Constraints notification flag is as requested", "timestamp": "2026-07-13T22:50:25.739815Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned notification index is equal to or greater than 0", "timestamp": "2026-07-13T22:50:25.739925Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Mutate subscription response is correct", "timestamp": "2026-07-13T22:50:25.739949Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Mutate subscription query succeeds", "timestamp": "2026-07-13T22:50:25.789157Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Mutate subscription response format conforms to spec", "timestamp": "2026-07-13T22:50:25.803559Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription ID is correct", "timestamp": "2026-07-13T22:50:25.805358Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an USS base URL", "timestamp": "2026-07-13T22:50:25.805437Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned USS base URL has correct base URL", "timestamp": "2026-07-13T22:50:25.805485Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a start time", "timestamp": "2026-07-13T22:50:25.805534Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an end time", "timestamp": "2026-07-13T22:50:25.805573Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:25.805618Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:25.805660Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a version", "timestamp": "2026-07-13T22:50:25.805756Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Mutated subscription version is updated", "timestamp": "2026-07-13T22:50:25.805803Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-implicit subscription has implicit flag set to false", "timestamp": "2026-07-13T22:50:25.805841Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Operational intents notification flag is as requested", "timestamp": "2026-07-13T22:50:25.805880Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Constraints notification flag is as requested", "timestamp": "2026-07-13T22:50:25.805918Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned notification index is equal to or greater than 0", "timestamp": "2026-07-13T22:50:25.805960Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Mutate subscription response is correct", "timestamp": "2026-07-13T22:50:25.805982Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000179-35c7-403f-86b8-beca68d40000/eR1OLPzXfnckhXvT96GWAfUXAJ6NwfppD-QQGEUzCec_", "initiated_at": "2026-07-13T22:50:25.321813Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "722", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88000000000001}, {"lat": 53.647, "lng": -113.81}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.68, "lng": -113.88000000000001}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:34.996876Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T22:50:34.996876Z", "format": "RFC3339"}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "88ce7082-26d5-4d41-beac-4511ba2f1701"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:25 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "540", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.029782, "reported": "2026-07-13T22:50:25.352400Z", "json": {"subscription": {"id": "00000179-35c7-403f-86b8-beca68d40000", "version": "elAae0R2QmmgXKC.kFql4luCkJ0jOAOFuYixhJ50c1M_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:34.996876Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T22:50:34.996876Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}, "operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.updateSubscription", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000179-35c7-403f-86b8-beca68d40001/QXp4tS0jVal9gDX6NLW0PhiU5KBrJ6tGllIGu2EBAMI_", "initiated_at": "2026-07-13T22:50:25.368567Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "722", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88000000000001}, {"lat": 53.647, "lng": -113.81}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.68, "lng": -113.88000000000001}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:35.078690Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:24.903937Z", "format": "RFC3339"}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "ff78ccde-72bc-448f-8ed9-ec6135504cbd"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:25 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "539", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.030312, "reported": "2026-07-13T22:50:25.399764Z", "json": {"subscription": {"id": "00000179-35c7-403f-86b8-beca68d40001", "version": "zoFPq57hXx4tPKNT2xMovUESgyNvd4KKhtWMWGmpocM_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:35.07869Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:24.903937Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}, "operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.updateSubscription", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000179-35c7-403f-86b8-beca68d40002/0SesMyk.3PXnQ8zzWnsi1S03ExMRK5u1meoYfNRX64Q_", "initiated_at": "2026-07-13T22:50:25.421920Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "722", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88000000000001}, {"lat": 53.647, "lng": -113.81}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.68, "lng": -113.88000000000001}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:24.903937Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T22:50:24.903937Z", "format": "RFC3339"}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "9058c7c5-e7ae-470d-a21c-0c8a6cce26f2"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:25 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "540", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.046574, "reported": "2026-07-13T22:50:25.469453Z", "json": {"subscription": {"id": "00000179-35c7-403f-86b8-beca68d40002", "version": "5w9zE4UNHxPYPwhiFOAlQwtSw54A1zV4m-5gV3P-cCs_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:24.903937Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T22:50:24.903937Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}, "operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.updateSubscription", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000179-35c7-403f-86b8-beca68d40003/eJtcv9pUvYEW5R.IXXnbE.KMnJdKtnxtGuFNo2mIgg8_", "initiated_at": "2026-07-13T22:50:25.492915Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "722", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88000000000001}, {"lat": 53.647, "lng": -113.81}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.68, "lng": -113.88000000000001}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:24.903937Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:24.903937Z", "format": "RFC3339"}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "dd14d498-13d0-48bc-a26e-7d03770d4566"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:25 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "540", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.048934, "reported": "2026-07-13T22:50:25.542915Z", "json": {"subscription": {"id": "00000179-35c7-403f-86b8-beca68d40003", "version": "3B1QQ8Q7ZrdcqrZNMKZikqS7e2MC5aAbI.rjn88pwXo_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:24.903937Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:24.903937Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}, "operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.updateSubscription", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000179-35c7-403f-86b8-beca68d40000/elAae0R2QmmgXKC.kFql4luCkJ0jOAOFuYixhJ50c1M_", "initiated_at": "2026-07-13T22:50:25.564648Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "728", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647999999999996, "lng": -113.879}, {"lat": 53.647999999999996, "lng": -113.809}, {"lat": 53.681, "lng": -113.809}, {"lat": 53.681, "lng": -113.879}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:34.996876Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T22:50:34.996876Z", "format": "RFC3339"}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "9a4af5b8-806e-44a5-9308-c6f846a2746d"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:25 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "540", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.043865, "reported": "2026-07-13T22:50:25.609467Z", "json": {"subscription": {"id": "00000179-35c7-403f-86b8-beca68d40000", "version": "Gvv51KXD5Nysku98fedWLxk-Oxadq4iEdKRBPmHzhl4_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:34.996876Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T22:50:34.996876Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}, "operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.updateSubscription", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000179-35c7-403f-86b8-beca68d40001/zoFPq57hXx4tPKNT2xMovUESgyNvd4KKhtWMWGmpocM_", "initiated_at": "2026-07-13T22:50:25.629136Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "728", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647999999999996, "lng": -113.879}, {"lat": 53.647999999999996, "lng": -113.809}, {"lat": 53.681, "lng": -113.809}, {"lat": 53.681, "lng": -113.879}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:35.078690Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:24.903937Z", "format": "RFC3339"}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "2ff2b35f-c069-4101-8fa3-cf78e30833e6"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:25 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "539", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.030946, "reported": "2026-07-13T22:50:25.661081Z", "json": {"subscription": {"id": "00000179-35c7-403f-86b8-beca68d40001", "version": "8QUc0aaPGpCXWpw5iq3rrKlwwBNDP7brCtMV4gioyQw_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:35.07869Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:24.903937Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}, "operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.updateSubscription", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000179-35c7-403f-86b8-beca68d40002/5w9zE4UNHxPYPwhiFOAlQwtSw54A1zV4m-5gV3P-cCs_", "initiated_at": "2026-07-13T22:50:25.682829Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "728", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647999999999996, "lng": -113.879}, {"lat": 53.647999999999996, "lng": -113.809}, {"lat": 53.681, "lng": -113.809}, {"lat": 53.681, "lng": -113.879}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:24.903937Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T22:50:24.903937Z", "format": "RFC3339"}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "d06a8c69-0cfc-46b9-8ba7-36daec465aa8"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:25 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "540", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.038301, "reported": "2026-07-13T22:50:25.722214Z", "json": {"subscription": {"id": "00000179-35c7-403f-86b8-beca68d40002", "version": "4ZwgLpoe3FG-YCEKtmfVglRtrThJ8KMFcgR5gumNgmA_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:24.903937Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T22:50:24.903937Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}, "operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.updateSubscription", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000179-35c7-403f-86b8-beca68d40003/3B1QQ8Q7ZrdcqrZNMKZikqS7e2MC5aAbI.rjn88pwXo_", "initiated_at": "2026-07-13T22:50:25.742173Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "728", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647999999999996, "lng": -113.879}, {"lat": 53.647999999999996, "lng": -113.809}, {"lat": 53.681, "lng": -113.809}, {"lat": 53.681, "lng": -113.879}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:24.903937Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:24.903937Z", "format": "RFC3339"}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "b713c223-4003-4cd3-b4df-d29a90074fc2"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:25 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "540", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.044983, "reported": "2026-07-13T22:50:25.788589Z", "json": {"subscription": {"id": "00000179-35c7-403f-86b8-beca68d40003", "version": "2EBFedblPxF1rc9yacuwf6sCVMPrSAaulcYqe4Lw4G8_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:24.903937Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:24.903937Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}, "operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.updateSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:25.807014Z"}, {"name": "Query Existing Subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_simple.md#query-existing-subscription-test-step", "start_time": "2026-07-13T22:50:25.807060Z", "failed_checks": [], "passed_checks": [{"name": "Get subscription query succeeds", "timestamp": "2026-07-13T22:50:25.824894Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Get subscription response format conforms to spec", "timestamp": "2026-07-13T22:50:25.838114Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription ID is correct", "timestamp": "2026-07-13T22:50:25.839032Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an USS base URL", "timestamp": "2026-07-13T22:50:25.839093Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned USS base URL has correct base URL", "timestamp": "2026-07-13T22:50:25.839141Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a start time", "timestamp": "2026-07-13T22:50:25.839183Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an end time", "timestamp": "2026-07-13T22:50:25.839223Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:25.839269Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:25.839313Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a version", "timestamp": "2026-07-13T22:50:25.839353Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-mutated subscription keeps the same version", "timestamp": "2026-07-13T22:50:25.839396Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-implicit subscription has implicit flag set to false", "timestamp": "2026-07-13T22:50:25.839436Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Operational intents notification flag is as requested", "timestamp": "2026-07-13T22:50:25.839485Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Constraints notification flag is as requested", "timestamp": "2026-07-13T22:50:25.839548Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned notification index is equal to or greater than 0", "timestamp": "2026-07-13T22:50:25.839618Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Get subscription response is correct", "timestamp": "2026-07-13T22:50:25.839653Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Get subscription query succeeds", "timestamp": "2026-07-13T22:50:25.861148Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Get subscription response format conforms to spec", "timestamp": "2026-07-13T22:50:25.875983Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription ID is correct", "timestamp": "2026-07-13T22:50:25.876912Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an USS base URL", "timestamp": "2026-07-13T22:50:25.876974Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned USS base URL has correct base URL", "timestamp": "2026-07-13T22:50:25.877023Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a start time", "timestamp": "2026-07-13T22:50:25.877065Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an end time", "timestamp": "2026-07-13T22:50:25.877118Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:25.877165Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:25.877209Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a version", "timestamp": "2026-07-13T22:50:25.877248Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-mutated subscription keeps the same version", "timestamp": "2026-07-13T22:50:25.877290Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-implicit subscription has implicit flag set to false", "timestamp": "2026-07-13T22:50:25.877328Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Operational intents notification flag is as requested", "timestamp": "2026-07-13T22:50:25.877368Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Constraints notification flag is as requested", "timestamp": "2026-07-13T22:50:25.877407Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned notification index is equal to or greater than 0", "timestamp": "2026-07-13T22:50:25.877449Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Get subscription response is correct", "timestamp": "2026-07-13T22:50:25.877471Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Get subscription query succeeds", "timestamp": "2026-07-13T22:50:25.893450Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Get subscription response format conforms to spec", "timestamp": "2026-07-13T22:50:25.905499Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription ID is correct", "timestamp": "2026-07-13T22:50:25.906499Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an USS base URL", "timestamp": "2026-07-13T22:50:25.906565Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned USS base URL has correct base URL", "timestamp": "2026-07-13T22:50:25.906615Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a start time", "timestamp": "2026-07-13T22:50:25.906656Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an end time", "timestamp": "2026-07-13T22:50:25.906696Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:25.906743Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:25.906802Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a version", "timestamp": "2026-07-13T22:50:25.906841Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-mutated subscription keeps the same version", "timestamp": "2026-07-13T22:50:25.906880Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-implicit subscription has implicit flag set to false", "timestamp": "2026-07-13T22:50:25.906919Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Operational intents notification flag is as requested", "timestamp": "2026-07-13T22:50:25.906959Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Constraints notification flag is as requested", "timestamp": "2026-07-13T22:50:25.906998Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned notification index is equal to or greater than 0", "timestamp": "2026-07-13T22:50:25.907038Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Get subscription response is correct", "timestamp": "2026-07-13T22:50:25.907059Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Get subscription query succeeds", "timestamp": "2026-07-13T22:50:25.925266Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Get subscription response format conforms to spec", "timestamp": "2026-07-13T22:50:25.937624Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription ID is correct", "timestamp": "2026-07-13T22:50:25.938691Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an USS base URL", "timestamp": "2026-07-13T22:50:25.938759Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned USS base URL has correct base URL", "timestamp": "2026-07-13T22:50:25.938808Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a start time", "timestamp": "2026-07-13T22:50:25.938850Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an end time", "timestamp": "2026-07-13T22:50:25.938890Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:25.938936Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:25.938980Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a version", "timestamp": "2026-07-13T22:50:25.939019Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-mutated subscription keeps the same version", "timestamp": "2026-07-13T22:50:25.939072Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-implicit subscription has implicit flag set to false", "timestamp": "2026-07-13T22:50:25.939111Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Operational intents notification flag is as requested", "timestamp": "2026-07-13T22:50:25.939151Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Constraints notification flag is as requested", "timestamp": "2026-07-13T22:50:25.939190Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned notification index is equal to or greater than 0", "timestamp": "2026-07-13T22:50:25.939232Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Get subscription response is correct", "timestamp": "2026-07-13T22:50:25.939254Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Search for all subscriptions in planning area query succeeds", "timestamp": "2026-07-13T22:50:25.970987Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Search subscriptions response format conforms to spec", "timestamp": "2026-07-13T22:50:25.994729Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Created Subscription is in search results", "timestamp": "2026-07-13T22:50:25.994862Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription ID is correct", "timestamp": "2026-07-13T22:50:25.994916Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an USS base URL", "timestamp": "2026-07-13T22:50:25.994959Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned USS base URL has correct base URL", "timestamp": "2026-07-13T22:50:25.995026Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a start time", "timestamp": "2026-07-13T22:50:25.995091Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an end time", "timestamp": "2026-07-13T22:50:25.995155Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:25.995238Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:25.995297Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a version", "timestamp": "2026-07-13T22:50:25.995337Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-mutated subscription keeps the same version", "timestamp": "2026-07-13T22:50:25.995377Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-implicit subscription has implicit flag set to false", "timestamp": "2026-07-13T22:50:25.995417Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Operational intents notification flag is as requested", "timestamp": "2026-07-13T22:50:25.995458Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Constraints notification flag is as requested", "timestamp": "2026-07-13T22:50:25.995498Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned notification index is equal to or greater than 0", "timestamp": "2026-07-13T22:50:25.995540Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Search for all subscriptions in planning area response is correct", "timestamp": "2026-07-13T22:50:25.995569Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Search subscriptions response format conforms to spec", "timestamp": "2026-07-13T22:50:26.016329Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Created Subscription is in search results", "timestamp": "2026-07-13T22:50:26.016484Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription ID is correct", "timestamp": "2026-07-13T22:50:26.016540Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an USS base URL", "timestamp": "2026-07-13T22:50:26.016585Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned USS base URL has correct base URL", "timestamp": "2026-07-13T22:50:26.016630Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a start time", "timestamp": "2026-07-13T22:50:26.016671Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an end time", "timestamp": "2026-07-13T22:50:26.016711Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:26.016761Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:26.016805Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a version", "timestamp": "2026-07-13T22:50:26.016845Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-mutated subscription keeps the same version", "timestamp": "2026-07-13T22:50:26.016885Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-implicit subscription has implicit flag set to false", "timestamp": "2026-07-13T22:50:26.017123Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Operational intents notification flag is as requested", "timestamp": "2026-07-13T22:50:26.017257Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Constraints notification flag is as requested", "timestamp": "2026-07-13T22:50:26.017317Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned notification index is equal to or greater than 0", "timestamp": "2026-07-13T22:50:26.017371Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Search for all subscriptions in planning area response is correct", "timestamp": "2026-07-13T22:50:26.017493Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Search subscriptions response format conforms to spec", "timestamp": "2026-07-13T22:50:26.037667Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Created Subscription is in search results", "timestamp": "2026-07-13T22:50:26.037826Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription ID is correct", "timestamp": "2026-07-13T22:50:26.038050Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an USS base URL", "timestamp": "2026-07-13T22:50:26.038102Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned USS base URL has correct base URL", "timestamp": "2026-07-13T22:50:26.038149Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a start time", "timestamp": "2026-07-13T22:50:26.038190Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an end time", "timestamp": "2026-07-13T22:50:26.038230Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:26.038280Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:26.038325Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a version", "timestamp": "2026-07-13T22:50:26.038367Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-mutated subscription keeps the same version", "timestamp": "2026-07-13T22:50:26.038406Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-implicit subscription has implicit flag set to false", "timestamp": "2026-07-13T22:50:26.038446Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Operational intents notification flag is as requested", "timestamp": "2026-07-13T22:50:26.038488Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Constraints notification flag is as requested", "timestamp": "2026-07-13T22:50:26.038527Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned notification index is equal to or greater than 0", "timestamp": "2026-07-13T22:50:26.038567Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Search for all subscriptions in planning area response is correct", "timestamp": "2026-07-13T22:50:26.038608Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Search subscriptions response format conforms to spec", "timestamp": "2026-07-13T22:50:26.073672Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Created Subscription is in search results", "timestamp": "2026-07-13T22:50:26.073822Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription ID is correct", "timestamp": "2026-07-13T22:50:26.073876Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an USS base URL", "timestamp": "2026-07-13T22:50:26.073921Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned USS base URL has correct base URL", "timestamp": "2026-07-13T22:50:26.073965Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a start time", "timestamp": "2026-07-13T22:50:26.074006Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an end time", "timestamp": "2026-07-13T22:50:26.074045Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:26.074096Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:26.074151Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a version", "timestamp": "2026-07-13T22:50:26.074192Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-mutated subscription keeps the same version", "timestamp": "2026-07-13T22:50:26.074231Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-implicit subscription has implicit flag set to false", "timestamp": "2026-07-13T22:50:26.074271Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Operational intents notification flag is as requested", "timestamp": "2026-07-13T22:50:26.074311Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Constraints notification flag is as requested", "timestamp": "2026-07-13T22:50:26.074350Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned notification index is equal to or greater than 0", "timestamp": "2026-07-13T22:50:26.074391Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Search for all subscriptions in planning area response is correct", "timestamp": "2026-07-13T22:50:26.074419Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "No huge search area allowed", "timestamp": "2026-07-13T22:50:26.083709Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000179-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:25.807128Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:25 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "505", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.015869, "reported": "2026-07-13T22:50:25.823873Z", "json": {"subscription": {"id": "00000179-35c7-403f-86b8-beca68d40000", "version": "Gvv51KXD5Nysku98fedWLxk-Oxadq4iEdKRBPmHzhl4_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:34.996876Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T22:50:34.996876Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000179-35c7-403f-86b8-beca68d40001", "initiated_at": "2026-07-13T22:50:25.839707Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:25 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "504", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.018847, "reported": "2026-07-13T22:50:25.859314Z", "json": {"subscription": {"id": "00000179-35c7-403f-86b8-beca68d40001", "version": "8QUc0aaPGpCXWpw5iq3rrKlwwBNDP7brCtMV4gioyQw_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:35.07869Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:24.903937Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000179-35c7-403f-86b8-beca68d40002", "initiated_at": "2026-07-13T22:50:25.877517Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:25 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "505", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.014125, "reported": "2026-07-13T22:50:25.892443Z", "json": {"subscription": {"id": "00000179-35c7-403f-86b8-beca68d40002", "version": "4ZwgLpoe3FG-YCEKtmfVglRtrThJ8KMFcgR5gumNgmA_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:24.903937Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T22:50:24.903937Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000179-35c7-403f-86b8-beca68d40003", "initiated_at": "2026-07-13T22:50:25.907105Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:25 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "505", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.016382, "reported": "2026-07-13T22:50:25.924238Z", "json": {"subscription": {"id": "00000179-35c7-403f-86b8-beca68d40003", "version": "2EBFedblPxF1rc9yacuwf6sCVMPrSAaulcYqe4Lw4G8_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:24.903937Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:24.903937Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/query", "initiated_at": "2026-07-13T22:50:25.939426Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "456", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}, "outline_circle": null}, "time_start": null, "time_end": null}, "request_id": "67ebd8c9-fb82-473d-8dfb-70d88ac059ee"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:25 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1971", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.030377, "reported": "2026-07-13T22:50:25.970654Z", "json": {"subscriptions": [{"id": "00000179-35c7-403f-86b8-beca68d40000", "version": "Gvv51KXD5Nysku98fedWLxk-Oxadq4iEdKRBPmHzhl4_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:34.996876Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T22:50:34.996876Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}, {"id": "00000179-35c7-403f-86b8-beca68d40001", "version": "8QUc0aaPGpCXWpw5iq3rrKlwwBNDP7brCtMV4gioyQw_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:35.07869Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:24.903937Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}, {"id": "00000179-35c7-403f-86b8-beca68d40002", "version": "4ZwgLpoe3FG-YCEKtmfVglRtrThJ8KMFcgR5gumNgmA_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:24.903937Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T22:50:24.903937Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}, {"id": "00000179-35c7-403f-86b8-beca68d40003", "version": "2EBFedblPxF1rc9yacuwf6sCVMPrSAaulcYqe4Lw4G8_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:24.903937Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:24.903937Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}]}, "body": null}, "query_type": "astm.f3548.v21.dss.querySubscriptions", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/query", "initiated_at": "2026-07-13T22:50:26.074637Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "353", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 54.5, "lng": -114.5}, {"lat": 53.0, "lng": -114.5}, {"lat": 53.0, "lng": -113.0}, {"lat": 54.5, "lng": -113.0}]}, "outline_circle": null, "altitude_lower": null, "altitude_upper": null}, "time_start": null, "time_end": null}, "request_id": "e25775db-35a2-4c09-8004-4b2304115a1e"}, "body": null}, "response": {"code": 413, "headers": {"Date": "Mon, 13 Jul 2026 22:50:26 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "70", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.007444, "reported": "2026-07-13T22:50:26.083392Z", "json": {"message": "Area too large (E:dfeb2d90-ff93-4601-b504-6a61c09b4e3b)"}, "body": null}, "query_type": "astm.f3548.v21.dss.querySubscriptions", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:26.083770Z"}, {"name": "Delete Subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_simple.md#delete-subscription-test-step", "start_time": "2026-07-13T22:50:26.083810Z", "failed_checks": [], "passed_checks": [{"name": "Missing version prevents deletion", "timestamp": "2026-07-13T22:50:26.089769Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Incorrect version prevents deletion", "timestamp": "2026-07-13T22:50:26.112125Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Missing version prevents deletion", "timestamp": "2026-07-13T22:50:26.118220Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Incorrect version prevents deletion", "timestamp": "2026-07-13T22:50:26.132278Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Missing version prevents deletion", "timestamp": "2026-07-13T22:50:26.137494Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Incorrect version prevents deletion", "timestamp": "2026-07-13T22:50:26.162024Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Missing version prevents deletion", "timestamp": "2026-07-13T22:50:26.169304Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Incorrect version prevents deletion", "timestamp": "2026-07-13T22:50:26.183396Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Delete subscription query succeeds", "timestamp": "2026-07-13T22:50:26.213082Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Delete subscription response format conforms to spec", "timestamp": "2026-07-13T22:50:26.229714Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription ID is correct", "timestamp": "2026-07-13T22:50:26.229886Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an USS base URL", "timestamp": "2026-07-13T22:50:26.229979Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned USS base URL has correct base URL", "timestamp": "2026-07-13T22:50:26.230034Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a start time", "timestamp": "2026-07-13T22:50:26.230084Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an end time", "timestamp": "2026-07-13T22:50:26.230145Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:26.230220Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:26.230298Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a version", "timestamp": "2026-07-13T22:50:26.230369Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-mutated subscription keeps the same version", "timestamp": "2026-07-13T22:50:26.230422Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-implicit subscription has implicit flag set to false", "timestamp": "2026-07-13T22:50:26.230463Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Operational intents notification flag is as requested", "timestamp": "2026-07-13T22:50:26.230516Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Constraints notification flag is as requested", "timestamp": "2026-07-13T22:50:26.230555Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned notification index is equal to or greater than 0", "timestamp": "2026-07-13T22:50:26.230594Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Delete subscription response is correct", "timestamp": "2026-07-13T22:50:26.230616Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Delete subscription query succeeds", "timestamp": "2026-07-13T22:50:26.267739Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Delete subscription response format conforms to spec", "timestamp": "2026-07-13T22:50:26.290462Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription ID is correct", "timestamp": "2026-07-13T22:50:26.290600Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an USS base URL", "timestamp": "2026-07-13T22:50:26.290649Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned USS base URL has correct base URL", "timestamp": "2026-07-13T22:50:26.290695Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a start time", "timestamp": "2026-07-13T22:50:26.290735Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an end time", "timestamp": "2026-07-13T22:50:26.290772Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:26.290821Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:26.290863Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a version", "timestamp": "2026-07-13T22:50:26.290900Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-mutated subscription keeps the same version", "timestamp": "2026-07-13T22:50:26.291005Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-implicit subscription has implicit flag set to false", "timestamp": "2026-07-13T22:50:26.291238Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Operational intents notification flag is as requested", "timestamp": "2026-07-13T22:50:26.291347Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Constraints notification flag is as requested", "timestamp": "2026-07-13T22:50:26.291454Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned notification index is equal to or greater than 0", "timestamp": "2026-07-13T22:50:26.291529Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Delete subscription response is correct", "timestamp": "2026-07-13T22:50:26.291578Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Delete subscription query succeeds", "timestamp": "2026-07-13T22:50:26.315211Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Delete subscription response format conforms to spec", "timestamp": "2026-07-13T22:50:26.329483Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription ID is correct", "timestamp": "2026-07-13T22:50:26.329610Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an USS base URL", "timestamp": "2026-07-13T22:50:26.329660Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned USS base URL has correct base URL", "timestamp": "2026-07-13T22:50:26.329727Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a start time", "timestamp": "2026-07-13T22:50:26.329785Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an end time", "timestamp": "2026-07-13T22:50:26.329826Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:26.329878Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:26.329922Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a version", "timestamp": "2026-07-13T22:50:26.330074Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-mutated subscription keeps the same version", "timestamp": "2026-07-13T22:50:26.330136Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-implicit subscription has implicit flag set to false", "timestamp": "2026-07-13T22:50:26.330176Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Operational intents notification flag is as requested", "timestamp": "2026-07-13T22:50:26.330217Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Constraints notification flag is as requested", "timestamp": "2026-07-13T22:50:26.330256Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned notification index is equal to or greater than 0", "timestamp": "2026-07-13T22:50:26.330296Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Delete subscription response is correct", "timestamp": "2026-07-13T22:50:26.330318Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Delete subscription query succeeds", "timestamp": "2026-07-13T22:50:26.357231Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Delete subscription response format conforms to spec", "timestamp": "2026-07-13T22:50:26.380639Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription ID is correct", "timestamp": "2026-07-13T22:50:26.380765Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an USS base URL", "timestamp": "2026-07-13T22:50:26.380813Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned USS base URL has correct base URL", "timestamp": "2026-07-13T22:50:26.380859Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a start time", "timestamp": "2026-07-13T22:50:26.380899Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an end time", "timestamp": "2026-07-13T22:50:26.380937Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:26.380987Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:26.381028Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a version", "timestamp": "2026-07-13T22:50:26.381066Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-mutated subscription keeps the same version", "timestamp": "2026-07-13T22:50:26.381103Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-implicit subscription has implicit flag set to false", "timestamp": "2026-07-13T22:50:26.381140Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Operational intents notification flag is as requested", "timestamp": "2026-07-13T22:50:26.381177Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Constraints notification flag is as requested", "timestamp": "2026-07-13T22:50:26.381214Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned notification index is equal to or greater than 0", "timestamp": "2026-07-13T22:50:26.381252Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Delete subscription response is correct", "timestamp": "2026-07-13T22:50:26.381273Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}], "queries": [{"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000179-35c7-403f-86b8-beca68d40000/", "initiated_at": "2026-07-13T22:50:26.083898Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 400, "headers": {"Date": "Mon, 13 Jul 2026 22:50:26 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "71", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.004844, "reported": "2026-07-13T22:50:26.089533Z", "json": {"message": "Missing version (E:e8a56d50-9c7d-45f9-8bbf-a84c15dbffbd)"}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteSubscription", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000179-35c7-403f-86b8-beca68d40000/notacorrectversion", "initiated_at": "2026-07-13T22:50:26.089847Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 409, "headers": {"Date": "Mon, 13 Jul 2026 22:50:26 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "110", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.021392, "reported": "2026-07-13T22:50:26.111948Z", "json": {"message": "Subscription version notacorrectversion is not current (E:e871e063-0c9e-4e85-a0ef-f5fbd2562470)"}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteSubscription", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000179-35c7-403f-86b8-beca68d40001/", "initiated_at": "2026-07-13T22:50:26.112193Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 400, "headers": {"Date": "Mon, 13 Jul 2026 22:50:26 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "71", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.005014, "reported": "2026-07-13T22:50:26.118004Z", "json": {"message": "Missing version (E:71b0e283-c78c-4fd9-9751-849321cda7f7)"}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteSubscription", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000179-35c7-403f-86b8-beca68d40001/notacorrectversion", "initiated_at": "2026-07-13T22:50:26.118294Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 409, "headers": {"Date": "Mon, 13 Jul 2026 22:50:26 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "110", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.012914, "reported": "2026-07-13T22:50:26.132084Z", "json": {"message": "Subscription version notacorrectversion is not current (E:53ac7f05-1d1b-454b-a1ec-9a2a4dd764c2)"}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteSubscription", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000179-35c7-403f-86b8-beca68d40002/", "initiated_at": "2026-07-13T22:50:26.132346Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 400, "headers": {"Date": "Mon, 13 Jul 2026 22:50:26 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "71", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.00427, "reported": "2026-07-13T22:50:26.137284Z", "json": {"message": "Missing version (E:7657f8be-0854-4f87-8bb9-d95fa594b285)"}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteSubscription", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000179-35c7-403f-86b8-beca68d40002/notacorrectversion", "initiated_at": "2026-07-13T22:50:26.137564Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 409, "headers": {"Date": "Mon, 13 Jul 2026 22:50:26 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "110", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.022948, "reported": "2026-07-13T22:50:26.161739Z", "json": {"message": "Subscription version notacorrectversion is not current (E:aeac8520-1b1b-4741-9b0b-e80714dcc455)"}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteSubscription", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000179-35c7-403f-86b8-beca68d40003/", "initiated_at": "2026-07-13T22:50:26.162110Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 400, "headers": {"Date": "Mon, 13 Jul 2026 22:50:26 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "71", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.006034, "reported": "2026-07-13T22:50:26.169042Z", "json": {"message": "Missing version (E:0dfe8207-cd0f-4ee3-a86e-5d0345efc76e)"}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteSubscription", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000179-35c7-403f-86b8-beca68d40003/notacorrectversion", "initiated_at": "2026-07-13T22:50:26.169382Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 409, "headers": {"Date": "Mon, 13 Jul 2026 22:50:26 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "110", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.012309, "reported": "2026-07-13T22:50:26.183055Z", "json": {"message": "Subscription version notacorrectversion is not current (E:73298646-d7ce-4d7b-a6c6-dc49187d100f)"}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteSubscription", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000179-35c7-403f-86b8-beca68d40000/Gvv51KXD5Nysku98fedWLxk-Oxadq4iEdKRBPmHzhl4_", "initiated_at": "2026-07-13T22:50:26.183495Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:26 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "505", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.028327, "reported": "2026-07-13T22:50:26.212693Z", "json": {"subscription": {"id": "00000179-35c7-403f-86b8-beca68d40000", "version": "Gvv51KXD5Nysku98fedWLxk-Oxadq4iEdKRBPmHzhl4_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:34.996876Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T22:50:34.996876Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteSubscription", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000179-35c7-403f-86b8-beca68d40001/8QUc0aaPGpCXWpw5iq3rrKlwwBNDP7brCtMV4gioyQw_", "initiated_at": "2026-07-13T22:50:26.230684Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:26 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "504", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.035812, "reported": "2026-07-13T22:50:26.267466Z", "json": {"subscription": {"id": "00000179-35c7-403f-86b8-beca68d40001", "version": "8QUc0aaPGpCXWpw5iq3rrKlwwBNDP7brCtMV4gioyQw_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:35.07869Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:24.903937Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteSubscription", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000179-35c7-403f-86b8-beca68d40002/4ZwgLpoe3FG-YCEKtmfVglRtrThJ8KMFcgR5gumNgmA_", "initiated_at": "2026-07-13T22:50:26.291679Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:26 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "505", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.022052, "reported": "2026-07-13T22:50:26.314928Z", "json": {"subscription": {"id": "00000179-35c7-403f-86b8-beca68d40002", "version": "4ZwgLpoe3FG-YCEKtmfVglRtrThJ8KMFcgR5gumNgmA_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:24.903937Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T22:50:24.903937Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteSubscription", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000179-35c7-403f-86b8-beca68d40003/2EBFedblPxF1rc9yacuwf6sCVMPrSAaulcYqe4Lw4G8_", "initiated_at": "2026-07-13T22:50:26.330381Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:26 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "505", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.025653, "reported": "2026-07-13T22:50:26.356846Z", "json": {"subscription": {"id": "00000179-35c7-403f-86b8-beca68d40003", "version": "2EBFedblPxF1rc9yacuwf6sCVMPrSAaulcYqe4Lw4G8_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:24.903937Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:24.903937Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:26.381311Z"}, {"name": "Query Deleted Subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_simple.md#query-deleted-subscription-test-step", "start_time": "2026-07-13T22:50:26.381338Z", "failed_checks": [], "passed_checks": [{"name": "Query by subscription ID should fail", "timestamp": "2026-07-13T22:50:26.400076Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Query by subscription ID should fail", "timestamp": "2026-07-13T22:50:26.446896Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Query by subscription ID should fail", "timestamp": "2026-07-13T22:50:26.467061Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Query by subscription ID should fail", "timestamp": "2026-07-13T22:50:26.477634Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Search for all subscriptions in planning area query succeeds", "timestamp": "2026-07-13T22:50:26.501039Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Deleted subscription should not be present in search results", "timestamp": "2026-07-13T22:50:26.501211Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000179-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:26.381395Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:26 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.017501, "reported": "2026-07-13T22:50:26.399922Z", "json": {"message": "Subscription 00000179-35c7-403f-86b8-beca68d40000 not found (E:5ceac65c-44be-478d-90b3-5526d5529e9a)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000179-35c7-403f-86b8-beca68d40001", "initiated_at": "2026-07-13T22:50:26.400134Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:26 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.045782, "reported": "2026-07-13T22:50:26.446678Z", "json": {"message": "Subscription 00000179-35c7-403f-86b8-beca68d40001 not found (E:2879c2e9-b715-4d65-9bfc-5d5830290cd3)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000179-35c7-403f-86b8-beca68d40002", "initiated_at": "2026-07-13T22:50:26.446969Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:26 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.018908, "reported": "2026-07-13T22:50:26.466726Z", "json": {"message": "Subscription 00000179-35c7-403f-86b8-beca68d40002 not found (E:73fb4913-2fd1-4f93-9a5f-d5c4b8776f08)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000179-35c7-403f-86b8-beca68d40003", "initiated_at": "2026-07-13T22:50:26.467155Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:26 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.009281, "reported": "2026-07-13T22:50:26.477445Z", "json": {"message": "Subscription 00000179-35c7-403f-86b8-beca68d40003 not found (E:06ea7c69-dfa5-450e-921f-c8e769e91bd0)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/query", "initiated_at": "2026-07-13T22:50:26.477851Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "456", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}, "outline_circle": null}, "time_start": null, "time_end": null}, "request_id": "097cac68-c091-4c8c-af01-8751864ce62f"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:26 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "21", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.022093, "reported": "2026-07-13T22:50:26.500850Z", "json": {"subscriptions": []}, "body": null}, "query_type": "astm.f3548.v21.dss.querySubscriptions", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:26.501240Z"}], "end_time": "2026-07-13T22:50:26.501262Z"}], "successful": true, "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_simple.md#cleanup", "start_time": "2026-07-13T22:50:26.501302Z", "failed_checks": [], "passed_checks": [{"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:50:26.520263Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:50:26.531005Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:50:26.539130Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:50:26.549083Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000179-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:26.501367Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:26 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.017804, "reported": "2026-07-13T22:50:26.520105Z", "json": {"message": "Subscription 00000179-35c7-403f-86b8-beca68d40000 not found (E:d8decfbf-be5f-4879-b960-cbf1cb3004f4)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000179-35c7-403f-86b8-beca68d40001", "initiated_at": "2026-07-13T22:50:26.520334Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:26 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.009659, "reported": "2026-07-13T22:50:26.530822Z", "json": {"message": "Subscription 00000179-35c7-403f-86b8-beca68d40001 not found (E:3acd23b9-04bb-4d42-b4db-d4eac20e6745)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000179-35c7-403f-86b8-beca68d40002", "initiated_at": "2026-07-13T22:50:26.531068Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:26 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.007173, "reported": "2026-07-13T22:50:26.538961Z", "json": {"message": "Subscription 00000179-35c7-403f-86b8-beca68d40002 not found (E:c9f3e060-ad2b-4e30-96e1-e90fe53c376a)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/00000179-35c7-403f-86b8-beca68d40003", "initiated_at": "2026-07-13T22:50:26.539186Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:26 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.008993, "reported": "2026-07-13T22:50:26.548887Z", "json": {"message": "Subscription 00000179-35c7-403f-86b8-beca68d40003 not found (E:e60ada9c-f58c-4be4-bc1e-596a0303437b)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}]}, "end_time": "2026-07-13T22:50:26.549125Z"}}, {"test_scenario": {"name": "ASTM SCD DSS: Subscription Validation", "scenario_type": "scenarios.astm.utm.dss.SubscriptionValidation", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_validation.md", "resource_origins": {"dss": "instance 1 in dss_instances in top-level resource pool", "id_generator": "id_generator in top-level resource pool", "planning_area": "planning_area in top-level resource pool"}, "start_time": "2026-07-13T22:50:26.565597Z", "cases": [{"name": "Setup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_validation.md#setup-test-case", "start_time": "2026-07-13T22:50:26.565671Z", "steps": [{"name": "Ensure clean workspace", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_validation.md#ensure-clean-workspace-test-step", "start_time": "2026-07-13T22:50:26.565729Z", "failed_checks": [], "passed_checks": [{"name": "Successful subscription search query", "timestamp": "2026-07-13T22:50:26.586395Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:50:26.596633Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/query", "initiated_at": "2026-07-13T22:50:26.566002Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "456", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}, "outline_circle": null}, "time_start": null, "time_end": null}, "request_id": "1f26e79d-af6f-4b52-9a97-b8c64e174207"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:26 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "21", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.016056, "reported": "2026-07-13T22:50:26.586083Z", "json": {"subscriptions": []}, "body": null}, "query_type": "astm.f3548.v21.dss.querySubscriptions", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017a-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:26.586517Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:26 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.009176, "reported": "2026-07-13T22:50:26.596468Z", "json": {"message": "Subscription 0000017a-35c7-403f-86b8-beca68d40000 not found (E:1eb7d4d6-afa9-478d-b1eb-0ce058237e21)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:26.596667Z"}], "end_time": "2026-07-13T22:50:26.596684Z"}, {"name": "Subscription Validation", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_validation.md#subscription-validation-test-case", "start_time": "2026-07-13T22:50:26.596712Z", "steps": [{"name": "Subscription duration limitations", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_validation.md#subscription-duration-limitations-test-step", "start_time": "2026-07-13T22:50:26.596736Z", "failed_checks": [], "passed_checks": [{"name": "Don't create a too long subscription", "timestamp": "2026-07-13T22:50:26.615872Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0015"]}, {"name": "Accept a subscription of maximal duration", "timestamp": "2026-07-13T22:50:26.671639Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Don't mutate a subscription to be too long", "timestamp": "2026-07-13T22:50:26.690476Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0015"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017a-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:26.599451Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "722", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88000000000001}, {"lat": 53.647, "lng": -113.81}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.68, "lng": -113.88000000000001}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:49:26.596756Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T22:59:26.596756Z", "format": "RFC3339"}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "282bf862-3983-49b0-88b2-2daa3e29c3f7"}, "body": null}, "response": {"code": 400, "headers": {"Date": "Mon, 13 Jul 2026 22:50:26 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "92", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.012106, "reported": "2026-07-13T22:50:26.615530Z", "json": {"message": "Subscription window exceeds 24 hours (E:49aa3aea-f3b0-4cd3-ad9a-64d211c7ac44)"}, "body": null}, "query_type": "astm.f3548.v21.dss.createSubscription", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017a-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:26.618631Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "722", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88000000000001}, {"lat": 53.647, "lng": -113.81}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.68, "lng": -113.88000000000001}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:49:26.596756Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T22:49:26.596756Z", "format": "RFC3339"}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "98440747-49fd-45c6-8d64-e9f5f02b3f3f"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:26 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "540", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.03087, "reported": "2026-07-13T22:50:26.650632Z", "json": {"subscription": {"id": "0000017a-35c7-403f-86b8-beca68d40000", "version": "DKEDFIhrXHOqot.cPEWZzERS.IO4gwwK2cxxHTWSO.0_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:49:26.596756Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T22:49:26.596756Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}, "operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.createSubscription", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017a-35c7-403f-86b8-beca68d40000/DKEDFIhrXHOqot.cPEWZzERS.IO4gwwK2cxxHTWSO.0_", "initiated_at": "2026-07-13T22:50:26.674805Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "722", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88000000000001}, {"lat": 53.647, "lng": -113.81}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.68, "lng": -113.88000000000001}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:49:26.596756Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T22:59:26.596756Z", "format": "RFC3339"}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "cf671ae9-076e-4258-9f56-08e61f259909"}, "body": null}, "response": {"code": 400, "headers": {"Date": "Mon, 13 Jul 2026 22:50:26 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "92", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.014226, "reported": "2026-07-13T22:50:26.690265Z", "json": {"message": "Subscription window exceeds 24 hours (E:8e0f6510-6910-4088-aa07-b602a0562dc2)"}, "body": null}, "query_type": "astm.f3548.v21.dss.updateSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:26.690527Z"}], "end_time": "2026-07-13T22:50:26.690546Z"}], "successful": true, "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/subscription_validation.md#cleanup", "start_time": "2026-07-13T22:50:26.690588Z", "failed_checks": [], "passed_checks": [{"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:50:26.714258Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be deleted", "timestamp": "2026-07-13T22:50:26.753582Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017a-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:26.690643Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:26 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "505", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.02162, "reported": "2026-07-13T22:50:26.712994Z", "json": {"subscription": {"id": "0000017a-35c7-403f-86b8-beca68d40000", "version": "DKEDFIhrXHOqot.cPEWZzERS.IO4gwwK2cxxHTWSO.0_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:49:26.596756Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T22:49:26.596756Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017a-35c7-403f-86b8-beca68d40000/DKEDFIhrXHOqot.cPEWZzERS.IO4gwwK2cxxHTWSO.0_", "initiated_at": "2026-07-13T22:50:26.714342Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:26 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "505", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.038321, "reported": "2026-07-13T22:50:26.753418Z", "json": {"subscription": {"id": "0000017a-35c7-403f-86b8-beca68d40000", "version": "DKEDFIhrXHOqot.cPEWZzERS.IO4gwwK2cxxHTWSO.0_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:49:26.596756Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T22:49:26.596756Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteSubscription", "participant_id": "iart_dss"}]}, "end_time": "2026-07-13T22:50:26.753624Z"}}, {"test_scenario": {"name": "ASTM F3548-21 UTM DSS Operational Intent Reference Access Control", "scenario_type": "scenarios.astm.utm.dss.OpIntentReferenceAccessControl", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_access_control.md", "resource_origins": {"flight_intents": "non_conflicting_flights in top-level resource pool", "dss": "instance 1 in dss_instances in top-level resource pool", "second_utm_auth": "second_utm_auth in top-level resource pool", "id_generator": "id_generator in top-level resource pool"}, "start_time": "2026-07-13T22:50:26.754565Z", "cases": [{"name": "Setup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_access_control.md#setup-test-case", "start_time": "2026-07-13T22:50:26.754662Z", "steps": [{"name": "Ensure clean workspace", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_access_control.md#ensure-clean-workspace-test-step", "start_time": "2026-07-13T22:50:26.754736Z", "failed_checks": [], "passed_checks": [{"name": "Operational intent references can be queried by ID", "timestamp": "2026-07-13T22:50:26.847571Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Operational intent references can be queried by ID", "timestamp": "2026-07-13T22:50:28.414373Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Operational intent references can be searched for", "timestamp": "2026-07-13T22:50:28.429205Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent references can be searched for", "timestamp": "2026-07-13T22:50:28.439939Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent references can be searched for", "timestamp": "2026-07-13T22:50:28.454949Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Any existing operational intent reference has been removed", "timestamp": "2026-07-13T22:50:28.455042Z", "participants": ["iart_dss"], "requirements": []}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000177-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:26.784312Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:26 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.061687, "reported": "2026-07-13T22:50:26.847323Z", "json": {"message": "OperationalIntent 00000177-35c7-403f-86b8-beca68d40000 not found (E:ea4c4818-42f8-40f2-a36c-4dbfd3f47db1)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000178-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:26.847677Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYyNywiaWF0IjoxNzgzOTgzMDI3LCJzdWIiOiJEU1MgUXVhbGlmZXIgMiIsInNjb3BlIjoidXRtLnN0cmF0ZWdpY19jb29yZGluYXRpb24iLCJ0eXAiOiJCZWFyZXIiLCJhdWQiOiJkc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED"}, "auth_dt": "1.522s", "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:28 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.043131, "reported": "2026-07-13T22:50:28.414208Z", "json": {"message": "OperationalIntent 00000178-35c7-403f-86b8-beca68d40000 not found (E:1fcc22a0-56cd-4cb4-b0f5-ee073c080901)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:28.415343Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "641", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.660962462626394, "lng": -113.85585556853685}, {"lat": 53.67366429003943, "lng": -113.85585556853685}, {"lat": 53.67366429003943, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.83168401675414}]}}, "time_start": {"value": "2026-07-13T22:50:25.754476Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:25.754476Z", "format": "RFC3339"}}, "request_id": "3115e59a-ed4a-4cb4-8879-7d432e77bd7d"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:28 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.012682, "reported": "2026-07-13T22:50:28.428898Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:28.430200Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "641", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYyNywiaWF0IjoxNzgzOTgzMDI3LCJzdWIiOiJEU1MgUXVhbGlmZXIgMiIsInNjb3BlIjoidXRtLnN0cmF0ZWdpY19jb29yZGluYXRpb24iLCJ0eXAiOiJCZWFyZXIiLCJhdWQiOiJkc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.660962462626394, "lng": -113.85585556853685}, {"lat": 53.67366429003943, "lng": -113.85585556853685}, {"lat": 53.67366429003943, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.83168401675414}]}}, "time_start": {"value": "2026-07-13T22:50:25.754476Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:25.754476Z", "format": "RFC3339"}}, "request_id": "a9770599-19ef-46bf-87cf-ab0040b2a53c"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:28 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.008417, "reported": "2026-07-13T22:50:28.439541Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:28.441188Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "641", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.660962462626394, "lng": -113.85585556853685}, {"lat": 53.67366429003943, "lng": -113.85585556853685}, {"lat": 53.67366429003943, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.83168401675414}]}}, "time_start": {"value": "2026-07-13T22:50:25.754476Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:25.754476Z", "format": "RFC3339"}}, "request_id": "cc40c6e4-454f-4ba9-9db5-deb5e8d9694e"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:28 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.012346, "reported": "2026-07-13T22:50:28.454422Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:28.455079Z"}, {"name": "Create operational intent references with different credentials", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_access_control.md#create-operational-intent-references-with-different-credentials-test-step", "start_time": "2026-07-13T22:50:28.455104Z", "failed_checks": [], "passed_checks": [{"name": "Can create an operational intent with valid credentials", "timestamp": "2026-07-13T22:50:28.494229Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Can create an operational intent with valid credentials", "timestamp": "2026-07-13T22:50:28.555477Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Passed sets of credentials are different", "timestamp": "2026-07-13T22:50:28.555676Z", "participants": ["iart_dss"], "requirements": []}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000177-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:28.461384Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "990", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66912766671807, "lng": -113.8389789566533}, {"lat": 53.662811304724514, "lng": -113.8541910579383}, {"lat": 53.66792402063312, "lng": -113.85585556853684}, {"lat": 53.67018048534604, "lng": -113.85282781861481}]}, "altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:25.754476Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:25.754476Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_access_control", "new_subscription": {"uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_access_control", "notify_for_constraints": false}, "request_id": "007b62aa-3938-4bf7-bf02-b0a1d34f126e"}, "body": null}, "response": {"code": 201, "headers": {"Date": "Mon, 13 Jul 2026 22:50:28 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.029825, "reported": "2026-07-13T22:50:28.492504Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 67}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "bd28f02b-6f99-4cc2-93ac-c1899c2a9fbe", "notification_index": 1}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_access_control"}, {"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 62}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}], "operational_intent_reference": {"id": "00000177-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "RGDO.FU5XhSKITR0zEowinwkjhrIxBC7yEh3e7XCQyE_", "time_start": {"value": "2026-07-13T22:50:25.754476Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:25.754476Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_access_control", "subscription_id": "bd28f02b-6f99-4cc2-93ac-c1899c2a9fbe"}}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000178-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:28.500716Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1094", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYyNywiaWF0IjoxNzgzOTgzMDI3LCJzdWIiOiJEU1MgUXVhbGlmZXIgMiIsInNjb3BlIjoidXRtLnN0cmF0ZWdpY19jb29yZGluYXRpb24iLCJ0eXAiOiJCZWFyZXIiLCJhdWQiOiJkc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.670403153931666, "lng": -113.85184340526395}, {"lat": 53.673664290039426, "lng": -113.8474065211723}, {"lat": 53.66863224845546, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.6691917389197, "lng": -113.83851579464526}]}, "altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 730.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:25.754476Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:25.754476Z", "format": "RFC3339"}}], "key": ["RGDO.FU5XhSKITR0zEowinwkjhrIxBC7yEh3e7XCQyE_"], "state": "Accepted", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_access_control", "new_subscription": {"uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_access_control", "notify_for_constraints": false}, "request_id": "185a251f-c4e1-4b26-9060-825a5999cd32"}, "body": null}, "response": {"code": 201, "headers": {"Date": "Mon, 13 Jul 2026 22:50:28 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1203", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.052191, "reported": "2026-07-13T22:50:28.554048Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 63}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "1df2321e-377c-4138-bb08-db3a0e4f3aca", "notification_index": 1}, {"subscription_id": "bd28f02b-6f99-4cc2-93ac-c1899c2a9fbe", "notification_index": 2}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_access_control"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 68}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}], "operational_intent_reference": {"id": "00000178-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer 2", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "3zwPmjUptakvUG1KTm3.RE4NvPmepW1ndEqvNhAoPgM_", "time_start": {"value": "2026-07-13T22:50:25.754476Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:25.754476Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_access_control", "subscription_id": "1df2321e-377c-4138-bb08-db3a0e4f3aca"}}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:28.555705Z"}], "end_time": "2026-07-13T22:50:28.555722Z"}, {"name": "Attempt unauthorized operational intent reference modification", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_access_control.md#attempt-unauthorized-operational-intent-reference-modification-test-case", "start_time": "2026-07-13T22:50:28.555750Z", "steps": [{"name": "Attempt unauthorized operational intent reference modification", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_access_control.md#attempt-unauthorized-operational-intent-reference-modification-test-step", "start_time": "2026-07-13T22:50:28.555781Z", "failed_checks": [], "passed_checks": [{"name": "Non-owning credentials cannot modify operational intent", "timestamp": "2026-07-13T22:50:28.582745Z", "participants": ["iart_dss", "airmarket", "sait"], "requirements": ["astm.f3548.v21.OPIN0035"]}, {"name": "Non-owning credentials cannot modify operational intent", "timestamp": "2026-07-13T22:50:28.599556Z", "participants": ["iart_dss", "airmarket", "sait"], "requirements": ["astm.f3548.v21.OPIN0035"]}, {"name": "Non-owning credentials cannot delete operational intent", "timestamp": "2026-07-13T22:50:28.628439Z", "participants": ["iart_dss", "airmarket", "sait"], "requirements": ["astm.f3548.v21.OPIN0035"]}, {"name": "Operational intent references can be queried directly by their ID", "timestamp": "2026-07-13T22:50:28.644721Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Non-owning credentials cannot modify operational intent", "timestamp": "2026-07-13T22:50:28.644831Z", "participants": ["iart_dss", "airmarket", "sait"], "requirements": ["astm.f3548.v21.OPIN0035"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000177-35c7-403f-86b8-beca68d40000/RGDO.FU5XhSKITR0zEowinwkjhrIxBC7yEh3e7XCQyE_", "initiated_at": "2026-07-13T22:50:28.560485Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1052", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYyNywiaWF0IjoxNzgzOTgzMDI3LCJzdWIiOiJEU1MgUXVhbGlmZXIgMiIsInNjb3BlIjoidXRtLnN0cmF0ZWdpY19jb29yZGluYXRpb24iLCJ0eXAiOiJCZWFyZXIiLCJhdWQiOiJkc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66912766671807, "lng": -113.8389789566533}, {"lat": 53.662811304724514, "lng": -113.8541910579383}, {"lat": 53.66792402063312, "lng": -113.85585556853684}, {"lat": 53.67018048534604, "lng": -113.85282781861481}]}, "altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:25.754476Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:25.754476Z", "format": "RFC3339"}}], "key": ["3zwPmjUptakvUG1KTm3.RE4NvPmepW1ndEqvNhAoPgM_"], "state": "Accepted", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_access_control/mutated", "new_subscription": {"uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_access_control/mutated", "notify_for_constraints": false}, "request_id": "50dc5108-ffc1-4e03-84aa-51645fd62254"}, "body": null}, "response": {"code": 403, "headers": {"Date": "Mon, 13 Jul 2026 22:50:28 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "136", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.021258, "reported": "2026-07-13T22:50:28.582581Z", "json": {"message": "OperationalIntent owned by DSS Qualifer1, but DSS Qualifer 2 attempted to modify (E:18092e94-bd6c-474b-b510-4d1488484c7b)"}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000177-35c7-403f-86b8-beca68d40000/RGDO.FU5XhSKITR0zEowinwkjhrIxBC7yEh3e7XCQyE_", "initiated_at": "2026-07-13T22:50:28.585085Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1046", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYyNywiaWF0IjoxNzgzOTgzMDI3LCJzdWIiOiJEU1MgUXVhbGlmZXIgMiIsInNjb3BlIjoidXRtLnN0cmF0ZWdpY19jb29yZGluYXRpb24iLCJ0eXAiOiJCZWFyZXIiLCJhdWQiOiJkc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66912766671807, "lng": -113.8389789566533}, {"lat": 53.662811304724514, "lng": -113.8541910579383}, {"lat": 53.66792402063312, "lng": -113.85585556853684}, {"lat": 53.67018048534604, "lng": -113.85282781861481}]}, "altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:25.754476Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:25.754476Z", "format": "RFC3339"}}], "key": ["3zwPmjUptakvUG1KTm3.RE4NvPmepW1ndEqvNhAoPgM_"], "state": "Accepted", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_access_control/down", "new_subscription": {"uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_access_control/down", "notify_for_constraints": false}, "request_id": "22040b60-0f89-4925-8ed6-c1d1ae61f961"}, "body": null}, "response": {"code": 403, "headers": {"Date": "Mon, 13 Jul 2026 22:50:28 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "136", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.012989, "reported": "2026-07-13T22:50:28.599300Z", "json": {"message": "OperationalIntent owned by DSS Qualifer1, but DSS Qualifer 2 attempted to modify (E:26fa6b4e-ec93-466f-a8be-759566be6ffc)"}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000177-35c7-403f-86b8-beca68d40000/RGDO.FU5XhSKITR0zEowinwkjhrIxBC7yEh3e7XCQyE_", "initiated_at": "2026-07-13T22:50:28.599698Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYyNywiaWF0IjoxNzgzOTgzMDI3LCJzdWIiOiJEU1MgUXVhbGlmZXIgMiIsInNjb3BlIjoidXRtLnN0cmF0ZWdpY19jb29yZGluYXRpb24iLCJ0eXAiOiJCZWFyZXIiLCJhdWQiOiJkc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 403, "headers": {"Date": "Mon, 13 Jul 2026 22:50:28 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "136", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.025339, "reported": "2026-07-13T22:50:28.628116Z", "json": {"message": "OperationalIntent owned by DSS Qualifer1, but DSS Qualifer 2 attempted to delete (E:1387b993-f69c-403c-a694-601f4575fd18)"}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000177-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:28.628554Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:28 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "551", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.014094, "reported": "2026-07-13T22:50:28.643447Z", "json": {"operational_intent_reference": {"id": "00000177-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "RGDO.FU5XhSKITR0zEowinwkjhrIxBC7yEh3e7XCQyE_", "time_start": {"value": "2026-07-13T22:50:25.754476Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:25.754476Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_access_control", "subscription_id": "bd28f02b-6f99-4cc2-93ac-c1899c2a9fbe"}}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:28.644893Z"}], "end_time": "2026-07-13T22:50:28.644923Z"}], "successful": true, "notes": {"main_credentials": {"message": "DSS Qualifer1", "timestamp": "2026-07-13T22:50:26.777824Z"}, "secondary_credentials": {"message": "None", "timestamp": "2026-07-13T22:50:26.783683Z"}}, "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_access_control.md#cleanup", "start_time": "2026-07-13T22:50:28.644964Z", "failed_checks": [], "passed_checks": [{"name": "Operational intent references can be queried by ID", "timestamp": "2026-07-13T22:50:28.656680Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Operational intent references can be searched for", "timestamp": "2026-07-13T22:50:28.702306Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent references can be queried by ID", "timestamp": "2026-07-13T22:50:28.720065Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Operational intent reference removed", "timestamp": "2026-07-13T22:50:28.756152Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000177-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:28.645053Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:28 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "551", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.009061, "reported": "2026-07-13T22:50:28.655246Z", "json": {"operational_intent_reference": {"id": "00000177-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "RGDO.FU5XhSKITR0zEowinwkjhrIxBC7yEh3e7XCQyE_", "time_start": {"value": "2026-07-13T22:50:25.754476Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:25.754476Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_access_control", "subscription_id": "bd28f02b-6f99-4cc2-93ac-c1899c2a9fbe"}}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000177-35c7-403f-86b8-beca68d40000/RGDO.FU5XhSKITR0zEowinwkjhrIxBC7yEh3e7XCQyE_", "initiated_at": "2026-07-13T22:50:28.656791Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:28 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1202", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.040492, "reported": "2026-07-13T22:50:28.699604Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "1df2321e-377c-4138-bb08-db3a0e4f3aca", "notification_index": 2}, {"subscription_id": "bd28f02b-6f99-4cc2-93ac-c1899c2a9fbe", "notification_index": 3}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_access_control"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 69}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 64}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}], "operational_intent_reference": {"id": "00000177-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "RGDO.FU5XhSKITR0zEowinwkjhrIxBC7yEh3e7XCQyE_", "time_start": {"value": "2026-07-13T22:50:25.754476Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:25.754476Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_access_control", "subscription_id": "bd28f02b-6f99-4cc2-93ac-c1899c2a9fbe"}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000178-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:28.702448Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYyNywiaWF0IjoxNzgzOTgzMDI3LCJzdWIiOiJEU1MgUXVhbGlmZXIgMiIsInNjb3BlIjoidXRtLnN0cmF0ZWdpY19jb29yZGluYXRpb24iLCJ0eXAiOiJCZWFyZXIiLCJhdWQiOiJkc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:28 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "552", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.014397, "reported": "2026-07-13T22:50:28.718783Z", "json": {"operational_intent_reference": {"id": "00000178-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer 2", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "3zwPmjUptakvUG1KTm3.RE4NvPmepW1ndEqvNhAoPgM_", "time_start": {"value": "2026-07-13T22:50:25.754476Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:25.754476Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_access_control", "subscription_id": "1df2321e-377c-4138-bb08-db3a0e4f3aca"}}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/00000178-35c7-403f-86b8-beca68d40000/3zwPmjUptakvUG1KTm3.RE4NvPmepW1ndEqvNhAoPgM_", "initiated_at": "2026-07-13T22:50:28.720178Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYyNywiaWF0IjoxNzgzOTgzMDI3LCJzdWIiOiJEU1MgUXVhbGlmZXIgMiIsInNjb3BlIjoidXRtLnN0cmF0ZWdpY19jb29yZGluYXRpb24iLCJ0eXAiOiJCZWFyZXIiLCJhdWQiOiJkc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:28 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1121", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.033577, "reported": "2026-07-13T22:50:28.754622Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 65}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "1df2321e-377c-4138-bb08-db3a0e4f3aca", "notification_index": 3}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_access_control"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 70}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}], "operational_intent_reference": {"id": "00000178-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer 2", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "3zwPmjUptakvUG1KTm3.RE4NvPmepW1ndEqvNhAoPgM_", "time_start": {"value": "2026-07-13T22:50:25.754476Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:25.754476Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_access_control", "subscription_id": "1df2321e-377c-4138-bb08-db3a0e4f3aca"}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}]}, "end_time": "2026-07-13T22:50:28.756206Z"}}, {"test_scenario": {"name": "ASTM F3548-21 UTM DSS interoperability", "scenario_type": "scenarios.astm.utm.dss.DSSInteroperability", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/dss_interoperability.md", "resource_origins": {"primary_dss_instance": "instance 1 in dss_instances in top-level resource pool", "all_dss_instances": "dss_instances in top-level resource pool", "planning_area": "planning_area in top-level resource pool"}, "start_time": "2026-07-13T22:50:28.756758Z", "cases": [{"name": "Prerequisites", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/dss_interoperability.md#prerequisites-test-case", "start_time": "2026-07-13T22:50:28.756812Z", "steps": [{"name": "Test environment requirements", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/dss_interoperability.md#test-environment-requirements-test-step", "start_time": "2026-07-13T22:50:28.756849Z", "failed_checks": [], "passed_checks": [{"name": "DSS instance is publicly addressable", "timestamp": "2026-07-13T22:50:28.760898Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0300"]}, {"name": "DSS instance is reachable", "timestamp": "2026-07-13T22:50:28.781586Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0300"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:28.761162Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "394", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}}, "request_id": "960834fa-cdfd-4369-aec8-b5b6f775b824"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:28 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "894", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.017549, "reported": "2026-07-13T22:50:28.779607Z", "json": {"operational_intent_references": [{"id": "458b91a5-5f15-4dc2-bb1d-f507a65052b6", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-06-12T19:15:08.145161Z", "format": "RFC3339"}, "time_end": {"value": "2026-06-12T20:00:07.086625Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "0e60e0e0-13a0-436e-b053-8c8aecbbb8ee"}, {"id": "5d09835b-12f0-4849-94d0-fbeba139656e", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-06-11T21:51:23.583672Z", "format": "RFC3339"}, "time_end": {"value": "2026-06-11T22:36:21.146803Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "c492a4cf-f057-43f3-9cf7-c0667d800390"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:28.781659Z"}], "end_time": "2026-07-13T22:50:28.781778Z"}], "successful": true, "end_time": "2026-07-13T22:50:28.781830Z"}}, {"test_scenario": {"name": "ASTM SCD DSS: Subscription Synchronization", "scenario_type": "scenarios.astm.utm.dss.synchronization.SubscriptionSynchronization", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/subscription_synchronization.md", "resource_origins": {"dss": "instance 1 in dss_instances in top-level resource pool", "other_instances": "dss_instances in top-level resource pool", "id_generator": "id_generator in top-level resource pool", "planning_area": "planning_area in top-level resource pool", "second_utm_auth": "second_utm_auth in top-level resource pool"}, "start_time": "2026-07-13T22:50:28.782990Z", "cases": [{"name": "Setup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/subscription_synchronization.md#setup-test-case", "start_time": "2026-07-13T22:50:28.783062Z", "steps": [{"name": "Ensure clean workspace", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/subscription_synchronization.md#ensure-clean-workspace-test-step", "start_time": "2026-07-13T22:50:28.783110Z", "failed_checks": [], "passed_checks": [{"name": "Successful subscription search query", "timestamp": "2026-07-13T22:50:28.799797Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:50:28.812197Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:50:28.838791Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:50:28.880288Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/query", "initiated_at": "2026-07-13T22:50:28.783349Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "456", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}, "outline_circle": null}, "time_start": null, "time_end": null}, "request_id": "8e63af84-3687-42e5-b7f8-9d4c810d66f8"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:28 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "21", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.015016, "reported": "2026-07-13T22:50:28.799643Z", "json": {"subscriptions": []}, "body": null}, "query_type": "astm.f3548.v21.dss.querySubscriptions", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017b-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:28.800115Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:28 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.010822, "reported": "2026-07-13T22:50:28.812010Z", "json": {"message": "Subscription 0000017b-35c7-403f-86b8-beca68d40000 not found (E:ae0d2820-e134-429a-9d3a-1b9513ed431d)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017b-35c7-403f-86b8-beca68d40001", "initiated_at": "2026-07-13T22:50:28.812270Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:28 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.025609, "reported": "2026-07-13T22:50:28.838597Z", "json": {"message": "Subscription 0000017b-35c7-403f-86b8-beca68d40001 not found (E:da4a9fc4-cf71-4f4b-b39a-8021be5a9b75)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017d-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:28.838864Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYyNywiaWF0IjoxNzgzOTgzMDI3LCJzdWIiOiJEU1MgUXVhbGlmZXIgMiIsInNjb3BlIjoidXRtLnN0cmF0ZWdpY19jb29yZGluYXRpb24iLCJ0eXAiOiJCZWFyZXIiLCJhdWQiOiJkc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:28 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.040167, "reported": "2026-07-13T22:50:28.880053Z", "json": {"message": "Subscription 0000017d-35c7-403f-86b8-beca68d40000 not found (E:3b0bd627-13a2-4fe2-9abc-c2738758e31e)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:28.880325Z"}, {"name": "Verify secondary DSS instances are clean", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/subscription_synchronization.md#verify-secondary-dss-instances-are-clean-test-step", "start_time": "2026-07-13T22:50:28.880350Z", "failed_checks": [], "passed_checks": [{"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:50:28.902651Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription with test ID does not exist", "timestamp": "2026-07-13T22:50:28.902692Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0020"]}, {"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:50:28.916772Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription with test ID does not exist", "timestamp": "2026-07-13T22:50:28.916813Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0020"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017b-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:28.880405Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:28 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.021333, "reported": "2026-07-13T22:50:28.902493Z", "json": {"message": "Subscription 0000017b-35c7-403f-86b8-beca68d40000 not found (E:32ab5a53-3eed-488b-bd1f-42829d1917b0)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017b-35c7-403f-86b8-beca68d40001", "initiated_at": "2026-07-13T22:50:28.902742Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:28 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.013072, "reported": "2026-07-13T22:50:28.916612Z", "json": {"message": "Subscription 0000017b-35c7-403f-86b8-beca68d40001 not found (E:40bd9b2a-fc77-450a-8397-703cf776f976)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:28.916837Z"}], "end_time": "2026-07-13T22:50:28.916855Z"}, {"name": "Subscription Synchronization", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/subscription_synchronization.md#subscription-synchronization-test-case", "start_time": "2026-07-13T22:50:28.916884Z", "steps": [{"name": "Create subscription validation", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/subscription_synchronization.md#create-subscription-validation-test-step", "start_time": "2026-07-13T22:50:28.916923Z", "failed_checks": [], "passed_checks": [{"name": "Create subscription query succeeds", "timestamp": "2026-07-13T22:50:28.940912Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Create subscription response format conforms to spec", "timestamp": "2026-07-13T22:50:28.954275Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription ID is correct", "timestamp": "2026-07-13T22:50:28.955346Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an USS base URL", "timestamp": "2026-07-13T22:50:28.955413Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned USS base URL has correct base URL", "timestamp": "2026-07-13T22:50:28.955459Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a start time", "timestamp": "2026-07-13T22:50:28.955499Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an end time", "timestamp": "2026-07-13T22:50:28.955551Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:28.955601Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:28.955651Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a version", "timestamp": "2026-07-13T22:50:28.955689Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-implicit subscription has implicit flag set to false", "timestamp": "2026-07-13T22:50:28.955860Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Operational intents notification flag is as requested", "timestamp": "2026-07-13T22:50:28.955910Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Constraints notification flag is as requested", "timestamp": "2026-07-13T22:50:28.955949Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "New subscription has a notification index of 0", "timestamp": "2026-07-13T22:50:28.956747Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Create subscription response content is correct", "timestamp": "2026-07-13T22:50:28.956787Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Create subscription query succeeds", "timestamp": "2026-07-13T22:50:28.987223Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Create subscription response format conforms to spec", "timestamp": "2026-07-13T22:50:29.000263Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription ID is correct", "timestamp": "2026-07-13T22:50:29.001357Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an USS base URL", "timestamp": "2026-07-13T22:50:29.001425Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned USS base URL has correct base URL", "timestamp": "2026-07-13T22:50:29.001472Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a start time", "timestamp": "2026-07-13T22:50:29.001510Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an end time", "timestamp": "2026-07-13T22:50:29.001547Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:29.001608Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:29.001650Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a version", "timestamp": "2026-07-13T22:50:29.001696Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-implicit subscription has implicit flag set to false", "timestamp": "2026-07-13T22:50:29.001747Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Operational intents notification flag is as requested", "timestamp": "2026-07-13T22:50:29.001785Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Constraints notification flag is as requested", "timestamp": "2026-07-13T22:50:29.001952Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "New subscription has a notification index of 0", "timestamp": "2026-07-13T22:50:29.002807Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Create subscription response content is correct", "timestamp": "2026-07-13T22:50:29.002851Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017b-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:28.918231Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "722", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88000000000001}, {"lat": 53.647, "lng": -113.81}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.68, "lng": -113.88000000000001}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:18.782484Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:18.782484Z", "format": "RFC3339"}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "70a8e36e-eca9-4c94-a6ec-20d0b8b18b87"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:28 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "540", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.020778, "reported": "2026-07-13T22:50:28.939861Z", "json": {"subscription": {"id": "0000017b-35c7-403f-86b8-beca68d40000", "version": "LG8eSBcHwXONb6eDyrxqpgeyJw-oeso-ZCjIXP3jLW0_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:18.782484Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:18.782484Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}, "operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.createSubscription", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017b-35c7-403f-86b8-beca68d40001", "initiated_at": "2026-07-13T22:50:28.958821Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "722", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88000000000001}, {"lat": 53.647, "lng": -113.81}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.68, "lng": -113.88000000000001}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:18.782484Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:18.782484Z", "format": "RFC3339"}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "d17c4f96-edcf-4acf-a770-7e6fab9c1aef"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:28 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "540", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.026501, "reported": "2026-07-13T22:50:28.986219Z", "json": {"subscription": {"id": "0000017b-35c7-403f-86b8-beca68d40001", "version": "JQAnIHQBEbro.nHFymYQcrr9wBmEiXb0CEcoizg6rIM_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:18.782484Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:18.782484Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}, "operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.createSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:29.004193Z"}, {"name": "Query newly created subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/subscription_synchronization.md#query-newly-created-subscription-test-step", "start_time": "2026-07-13T22:50:29.004310Z", "failed_checks": [], "passed_checks": [{"name": "Get Subscription by ID", "timestamp": "2026-07-13T22:50:29.022175Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be found at every DSS", "timestamp": "2026-07-13T22:50:29.022263Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,1a", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated subscription contains the correct USS base URL", "timestamp": "2026-07-13T22:50:29.023299Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,1c", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated subscription contains the correct start time", "timestamp": "2026-07-13T22:50:29.023515Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,1e", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated subscription contains the correct end time", "timestamp": "2026-07-13T22:50:29.023594Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,1e", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated subscription contains the correct version", "timestamp": "2026-07-13T22:50:29.023647Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,1f", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated subscription contains the correct notification flags", "timestamp": "2026-07-13T22:50:29.023711Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,1g", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated subscription contains the correct implicit flag", "timestamp": "2026-07-13T22:50:29.023759Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,1h", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated subscription contains expected notification count", "timestamp": "2026-07-13T22:50:29.023807Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,1i", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Returned subscription ID is correct", "timestamp": "2026-07-13T22:50:29.025583Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an USS base URL", "timestamp": "2026-07-13T22:50:29.025659Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned USS base URL has correct base URL", "timestamp": "2026-07-13T22:50:29.025739Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a start time", "timestamp": "2026-07-13T22:50:29.025833Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an end time", "timestamp": "2026-07-13T22:50:29.025889Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:29.025945Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:29.025995Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a version", "timestamp": "2026-07-13T22:50:29.026038Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-mutated subscription keeps the same version", "timestamp": "2026-07-13T22:50:29.026083Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-implicit subscription has implicit flag set to false", "timestamp": "2026-07-13T22:50:29.026126Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Operational intents notification flag is as requested", "timestamp": "2026-07-13T22:50:29.026170Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Constraints notification flag is as requested", "timestamp": "2026-07-13T22:50:29.026214Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned notification index is equal to or greater than 0", "timestamp": "2026-07-13T22:50:29.026281Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Get subscription response content is correct", "timestamp": "2026-07-13T22:50:29.026312Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Get subscription response format conforms to spec", "timestamp": "2026-07-13T22:50:29.038572Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Successful subscription search query", "timestamp": "2026-07-13T22:50:29.054255Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Secondary DSS returns the subscription in searches for area that contains it", "timestamp": "2026-07-13T22:50:29.057095Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,1d", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Successful subscription search query", "timestamp": "2026-07-13T22:50:29.071673Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Secondary DSS does not return the subscription in searches not encompassing the general area of the subscription", "timestamp": "2026-07-13T22:50:29.071759Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,1d", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017b-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:29.004435Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:29 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "505", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.016731, "reported": "2026-07-13T22:50:29.022032Z", "json": {"subscription": {"id": "0000017b-35c7-403f-86b8-beca68d40000", "version": "LG8eSBcHwXONb6eDyrxqpgeyJw-oeso-ZCjIXP3jLW0_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:18.782484Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:18.782484Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:29.071798Z"}, {"name": "Mutate subscription broadcast", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/subscription_synchronization.md#mutate-subscription-broadcast-test-step", "start_time": "2026-07-13T22:50:29.071830Z", "failed_checks": [], "passed_checks": [{"name": "Subscription can be mutated", "timestamp": "2026-07-13T22:50:29.116381Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Mutate subscription response format conforms to spec", "timestamp": "2026-07-13T22:50:29.131404Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription ID is correct", "timestamp": "2026-07-13T22:50:29.132885Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an USS base URL", "timestamp": "2026-07-13T22:50:29.132978Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned USS base URL has correct base URL", "timestamp": "2026-07-13T22:50:29.133048Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a start time", "timestamp": "2026-07-13T22:50:29.133096Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an end time", "timestamp": "2026-07-13T22:50:29.133134Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:29.133182Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:29.133234Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a version", "timestamp": "2026-07-13T22:50:29.133272Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Mutated subscription version is updated", "timestamp": "2026-07-13T22:50:29.133307Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-implicit subscription has implicit flag set to false", "timestamp": "2026-07-13T22:50:29.133343Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Operational intents notification flag is as requested", "timestamp": "2026-07-13T22:50:29.133379Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Constraints notification flag is as requested", "timestamp": "2026-07-13T22:50:29.133420Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned notification index is equal to or greater than 0", "timestamp": "2026-07-13T22:50:29.133482Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Mutate subscription response content is correct", "timestamp": "2026-07-13T22:50:29.133514Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017b-35c7-403f-86b8-beca68d40000/LG8eSBcHwXONb6eDyrxqpgeyJw-oeso-ZCjIXP3jLW0_", "initiated_at": "2026-07-13T22:50:29.072934Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "722", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88000000000001}, {"lat": 53.647, "lng": -113.81}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.68, "lng": -113.88000000000001}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:28.782484Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:28.782484Z", "format": "RFC3339"}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "abc5b208-315b-4316-b52c-11c5bfdbec3e"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:29 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "540", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.042457, "reported": "2026-07-13T22:50:29.116230Z", "json": {"subscription": {"id": "0000017b-35c7-403f-86b8-beca68d40000", "version": "6lkClC0fUwff-wmUSrQS9WYQVktpWw6fEpVlOFtrc7Q_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:28.782484Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:28.782484Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}, "operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.updateSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:29.134524Z"}, {"name": "Query updated subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/subscription_synchronization.md#query-updated-subscription-test-step", "start_time": "2026-07-13T22:50:29.134583Z", "failed_checks": [], "passed_checks": [{"name": "Get Subscription by ID", "timestamp": "2026-07-13T22:50:29.147436Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be found at every DSS", "timestamp": "2026-07-13T22:50:29.147529Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,1a", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated subscription contains the correct USS base URL", "timestamp": "2026-07-13T22:50:29.148577Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,1c", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated subscription contains the correct start time", "timestamp": "2026-07-13T22:50:29.148657Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,1e", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated subscription contains the correct end time", "timestamp": "2026-07-13T22:50:29.148725Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,1e", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated subscription contains the correct version", "timestamp": "2026-07-13T22:50:29.148777Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,1f", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated subscription contains the correct notification flags", "timestamp": "2026-07-13T22:50:29.148830Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,1g", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated subscription contains the correct implicit flag", "timestamp": "2026-07-13T22:50:29.148877Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,1h", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated subscription contains expected notification count", "timestamp": "2026-07-13T22:50:29.148924Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,1i", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Returned subscription ID is correct", "timestamp": "2026-07-13T22:50:29.150459Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an USS base URL", "timestamp": "2026-07-13T22:50:29.150527Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned USS base URL has correct base URL", "timestamp": "2026-07-13T22:50:29.150591Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a start time", "timestamp": "2026-07-13T22:50:29.150638Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an end time", "timestamp": "2026-07-13T22:50:29.150693Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:29.150761Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:29.150811Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a version", "timestamp": "2026-07-13T22:50:29.150857Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-mutated subscription keeps the same version", "timestamp": "2026-07-13T22:50:29.150901Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-implicit subscription has implicit flag set to false", "timestamp": "2026-07-13T22:50:29.150944Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Operational intents notification flag is as requested", "timestamp": "2026-07-13T22:50:29.150988Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Constraints notification flag is as requested", "timestamp": "2026-07-13T22:50:29.151032Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned notification index is equal to or greater than 0", "timestamp": "2026-07-13T22:50:29.151078Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Get subscription response content is correct", "timestamp": "2026-07-13T22:50:29.151098Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Get subscription response format conforms to spec", "timestamp": "2026-07-13T22:50:29.162372Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Successful subscription search query", "timestamp": "2026-07-13T22:50:29.218688Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Secondary DSS returns the subscription in searches for area that contains it", "timestamp": "2026-07-13T22:50:29.221655Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,1d", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Successful subscription search query", "timestamp": "2026-07-13T22:50:29.234989Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Secondary DSS does not return the subscription in searches not encompassing the general area of the subscription", "timestamp": "2026-07-13T22:50:29.235080Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,1d", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017b-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:29.134739Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:29 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "505", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.011723, "reported": "2026-07-13T22:50:29.147294Z", "json": {"subscription": {"id": "0000017b-35c7-403f-86b8-beca68d40000", "version": "6lkClC0fUwff-wmUSrQS9WYQVktpWw6fEpVlOFtrc7Q_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:28.782484Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:28.782484Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:29.235120Z"}, {"name": "Create subscription with different credentials", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/subscription_synchronization.md#create-subscription-with-different-credentials-test-step", "start_time": "2026-07-13T22:50:29.235153Z", "failed_checks": [], "passed_checks": [{"name": "Create subscription query succeeds", "timestamp": "2026-07-13T22:50:29.271009Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017d-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:29.236225Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "722", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYyNywiaWF0IjoxNzgzOTgzMDI3LCJzdWIiOiJEU1MgUXVhbGlmZXIgMiIsInNjb3BlIjoidXRtLnN0cmF0ZWdpY19jb29yZGluYXRpb24iLCJ0eXAiOiJCZWFyZXIiLCJhdWQiOiJkc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED"}, "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88000000000001}, {"lat": 53.647, "lng": -113.81}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.68, "lng": -113.88000000000001}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:28.782484Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:28.782484Z", "format": "RFC3339"}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "ca15b002-4d68-48d1-b547-516ba27e9be8"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:29 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "540", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.032728, "reported": "2026-07-13T22:50:29.269843Z", "json": {"subscription": {"id": "0000017d-35c7-403f-86b8-beca68d40000", "version": "TsEFiRd-zOxZV1RIWJklJCa2eeqSsKyJP4NPsl0PrQ0_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:28.782484Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:28.782484Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}, "operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.createSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:29.271895Z"}, {"name": "Verify manager synchronization", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/subscription_synchronization.md#verify-manager-synchronization-test-step", "start_time": "2026-07-13T22:50:29.271946Z", "failed_checks": [], "passed_checks": [{"name": "Subscription deletion with different non-managing credentials on secondary DSS fails", "timestamp": "2026-07-13T22:50:29.282641Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,1b"]}], "queries": [{"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017d-35c7-403f-86b8-beca68d40000/TsEFiRd-zOxZV1RIWJklJCa2eeqSsKyJP4NPsl0PrQ0_", "initiated_at": "2026-07-13T22:50:29.272150Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 403, "headers": {"Date": "Mon, 13 Jul 2026 22:50:29 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "97", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.009657, "reported": "2026-07-13T22:50:29.282493Z", "json": {"message": "Subscription is owned by different client (E:d378c3c8-32b6-425d-996c-e0dd91713636)"}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:29.282673Z"}, {"name": "Mutate subscription on secondaries", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/subscription_synchronization.md#mutate-subscription-on-secondaries-test-step", "start_time": "2026-07-13T22:50:29.282706Z", "failed_checks": [], "passed_checks": [{"name": "Subscription can be mutated on secondary DSS", "timestamp": "2026-07-13T22:50:29.319301Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,1b", "astm.f3548.v21.DSS0005,5"]}, {"name": "Mutate subscription response format conforms to spec", "timestamp": "2026-07-13T22:50:29.333448Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription ID is correct", "timestamp": "2026-07-13T22:50:29.334449Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an USS base URL", "timestamp": "2026-07-13T22:50:29.334513Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned USS base URL has correct base URL", "timestamp": "2026-07-13T22:50:29.334559Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a start time", "timestamp": "2026-07-13T22:50:29.334598Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an end time", "timestamp": "2026-07-13T22:50:29.334634Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:29.334678Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:29.334719Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a version", "timestamp": "2026-07-13T22:50:29.334757Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Mutated subscription version is updated", "timestamp": "2026-07-13T22:50:29.334793Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-implicit subscription has implicit flag set to false", "timestamp": "2026-07-13T22:50:29.334829Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Operational intents notification flag is as requested", "timestamp": "2026-07-13T22:50:29.334880Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Constraints notification flag is as requested", "timestamp": "2026-07-13T22:50:29.334916Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned notification index is equal to or greater than 0", "timestamp": "2026-07-13T22:50:29.334954Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Mutate subscription response content is correct", "timestamp": "2026-07-13T22:50:29.334976Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017b-35c7-403f-86b8-beca68d40000/6lkClC0fUwff-wmUSrQS9WYQVktpWw6fEpVlOFtrc7Q_", "initiated_at": "2026-07-13T22:50:29.283922Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "722", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88000000000001}, {"lat": 53.647, "lng": -113.81}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.68, "lng": -113.88000000000001}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:38.782484Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:38.782484Z", "format": "RFC3339"}}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "request_id": "d302d9f4-7780-4caf-b351-063b6f32a5c6"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:29 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "540", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.034279, "reported": "2026-07-13T22:50:29.319143Z", "json": {"subscription": {"id": "0000017b-35c7-403f-86b8-beca68d40000", "version": "m0evlg14QHl59WBb.4WgsVmMvEHUlN2qYMkkbsg90iU_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:38.782484Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:38.782484Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}, "operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.updateSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:29.335906Z"}, {"name": "Verify mutation on all secondaries", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/subscription_synchronization.md#verify-mutation-on-all-secondaries-test-step", "start_time": "2026-07-13T22:50:29.335966Z", "failed_checks": [], "passed_checks": [{"name": "Get Subscription by ID", "timestamp": "2026-07-13T22:50:29.363098Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be found at every DSS", "timestamp": "2026-07-13T22:50:29.363188Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,1a", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated subscription contains the correct USS base URL", "timestamp": "2026-07-13T22:50:29.364242Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,1c", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated subscription contains the correct start time", "timestamp": "2026-07-13T22:50:29.364331Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,1e", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated subscription contains the correct end time", "timestamp": "2026-07-13T22:50:29.364388Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,1e", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated subscription contains the correct version", "timestamp": "2026-07-13T22:50:29.364450Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,1f", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated subscription contains the correct notification flags", "timestamp": "2026-07-13T22:50:29.364531Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,1g", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated subscription contains the correct implicit flag", "timestamp": "2026-07-13T22:50:29.364588Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,1h", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Propagated subscription contains expected notification count", "timestamp": "2026-07-13T22:50:29.364651Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,1i", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Returned subscription ID is correct", "timestamp": "2026-07-13T22:50:29.366217Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an USS base URL", "timestamp": "2026-07-13T22:50:29.366282Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned USS base URL has correct base URL", "timestamp": "2026-07-13T22:50:29.366334Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a start time", "timestamp": "2026-07-13T22:50:29.366380Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an end time", "timestamp": "2026-07-13T22:50:29.366424Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:29.366475Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:29.366525Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a version", "timestamp": "2026-07-13T22:50:29.366568Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-mutated subscription keeps the same version", "timestamp": "2026-07-13T22:50:29.366613Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-implicit subscription has implicit flag set to false", "timestamp": "2026-07-13T22:50:29.366668Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Operational intents notification flag is as requested", "timestamp": "2026-07-13T22:50:29.366712Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Constraints notification flag is as requested", "timestamp": "2026-07-13T22:50:29.366761Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned notification index is equal to or greater than 0", "timestamp": "2026-07-13T22:50:29.366807Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Get subscription response content is correct", "timestamp": "2026-07-13T22:50:29.366838Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Get subscription response format conforms to spec", "timestamp": "2026-07-13T22:50:29.379218Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Successful subscription search query", "timestamp": "2026-07-13T22:50:29.393297Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Secondary DSS returns the subscription in searches for area that contains it", "timestamp": "2026-07-13T22:50:29.396239Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,1d", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "Successful subscription search query", "timestamp": "2026-07-13T22:50:29.408782Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Secondary DSS does not return the subscription in searches not encompassing the general area of the subscription", "timestamp": "2026-07-13T22:50:29.408873Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,1d", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017b-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:29.336079Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:29 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "505", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.026179, "reported": "2026-07-13T22:50:29.362961Z", "json": {"subscription": {"id": "0000017b-35c7-403f-86b8-beca68d40000", "version": "m0evlg14QHl59WBb.4WgsVmMvEHUlN2qYMkkbsg90iU_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:38.782484Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:38.782484Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:29.408913Z"}, {"name": "Delete subscription on primary", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/subscription_synchronization.md#delete-subscription-on-primary-test-step", "start_time": "2026-07-13T22:50:29.408946Z", "failed_checks": [], "passed_checks": [{"name": "Subscription can be deleted", "timestamp": "2026-07-13T22:50:29.436656Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Delete subscription response format conforms to spec", "timestamp": "2026-07-13T22:50:29.451755Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription ID is correct", "timestamp": "2026-07-13T22:50:29.451894Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an USS base URL", "timestamp": "2026-07-13T22:50:29.451949Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned USS base URL has correct base URL", "timestamp": "2026-07-13T22:50:29.452000Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a start time", "timestamp": "2026-07-13T22:50:29.452050Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an end time", "timestamp": "2026-07-13T22:50:29.452148Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:29.452352Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:29.452597Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a version", "timestamp": "2026-07-13T22:50:29.452700Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-mutated subscription keeps the same version", "timestamp": "2026-07-13T22:50:29.452782Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-implicit subscription has implicit flag set to false", "timestamp": "2026-07-13T22:50:29.452860Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Operational intents notification flag is as requested", "timestamp": "2026-07-13T22:50:29.452922Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Constraints notification flag is as requested", "timestamp": "2026-07-13T22:50:29.452967Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned notification index is equal to or greater than 0", "timestamp": "2026-07-13T22:50:29.453011Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Delete subscription response content is correct", "timestamp": "2026-07-13T22:50:29.453038Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}], "queries": [{"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017b-35c7-403f-86b8-beca68d40000/m0evlg14QHl59WBb.4WgsVmMvEHUlN2qYMkkbsg90iU_", "initiated_at": "2026-07-13T22:50:29.409055Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:29 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "505", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.026726, "reported": "2026-07-13T22:50:29.436524Z", "json": {"subscription": {"id": "0000017b-35c7-403f-86b8-beca68d40000", "version": "m0evlg14QHl59WBb.4WgsVmMvEHUlN2qYMkkbsg90iU_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:38.782484Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:38.782484Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:29.453065Z"}, {"name": "Query deleted subscription", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/subscription_synchronization.md#query-deleted-subscription-test-step", "start_time": "2026-07-13T22:50:29.453101Z", "failed_checks": [], "passed_checks": [{"name": "DSS should not return the deleted subscription", "timestamp": "2026-07-13T22:50:29.461798Z", "participants": ["iart_dss", "iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,1a", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}], "end_time": "2026-07-13T22:50:29.461900Z"}, {"name": "Delete subscriptions on secondaries", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/subscription_synchronization.md#delete-subscriptions-on-secondaries-test-step", "start_time": "2026-07-13T22:50:29.461958Z", "failed_checks": [], "passed_checks": [{"name": "Subscription can be deleted", "timestamp": "2026-07-13T22:50:29.510175Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Delete subscription response format conforms to spec", "timestamp": "2026-07-13T22:50:29.526480Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription ID is correct", "timestamp": "2026-07-13T22:50:29.526608Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an USS base URL", "timestamp": "2026-07-13T22:50:29.526658Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned USS base URL has correct base URL", "timestamp": "2026-07-13T22:50:29.526703Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a start time", "timestamp": "2026-07-13T22:50:29.526742Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has an end time", "timestamp": "2026-07-13T22:50:29.526780Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned start time is correct", "timestamp": "2026-07-13T22:50:29.526830Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned end time is correct", "timestamp": "2026-07-13T22:50:29.526873Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned subscription has a version", "timestamp": "2026-07-13T22:50:29.526911Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-mutated subscription keeps the same version", "timestamp": "2026-07-13T22:50:29.526948Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Non-implicit subscription has implicit flag set to false", "timestamp": "2026-07-13T22:50:29.526984Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Operational intents notification flag is as requested", "timestamp": "2026-07-13T22:50:29.527021Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Constraints notification flag is as requested", "timestamp": "2026-07-13T22:50:29.527058Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Returned notification index is equal to or greater than 0", "timestamp": "2026-07-13T22:50:29.527095Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Delete subscription response content is correct", "timestamp": "2026-07-13T22:50:29.527132Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "DSS should not return the deleted subscription", "timestamp": "2026-07-13T22:50:29.539989Z", "participants": ["iart_dss", "iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,1a", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}, {"name": "DSS should not return the deleted subscription", "timestamp": "2026-07-13T22:50:29.548648Z", "participants": ["iart_dss", "iart_dss"], "requirements": ["astm.f3548.v21.DSS0210,1a", "astm.f3548.v21.DSS0215", "astm.f3548.v21.DSS0020"]}], "queries": [{"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017b-35c7-403f-86b8-beca68d40001/JQAnIHQBEbro.nHFymYQcrr9wBmEiXb0CEcoizg6rIM_", "initiated_at": "2026-07-13T22:50:29.462142Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:29 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "505", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.046762, "reported": "2026-07-13T22:50:29.510023Z", "json": {"subscription": {"id": "0000017b-35c7-403f-86b8-beca68d40001", "version": "JQAnIHQBEbro.nHFymYQcrr9wBmEiXb0CEcoizg6rIM_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:18.782484Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:18.782484Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteSubscription", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:29.548713Z"}], "end_time": "2026-07-13T22:50:29.548737Z"}], "successful": true, "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/synchronization/subscription_synchronization.md#cleanup", "start_time": "2026-07-13T22:50:29.548777Z", "failed_checks": [], "passed_checks": [{"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:50:29.581740Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:50:29.605040Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be queried by ID", "timestamp": "2026-07-13T22:50:29.635733Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}, {"name": "Subscription can be deleted", "timestamp": "2026-07-13T22:50:29.670692Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,5"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017b-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:29.548853Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:29 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.031837, "reported": "2026-07-13T22:50:29.581550Z", "json": {"message": "Subscription 0000017b-35c7-403f-86b8-beca68d40000 not found (E:6adc7892-9c3d-4907-8464-16f76acad44d)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017b-35c7-403f-86b8-beca68d40001", "initiated_at": "2026-07-13T22:50:29.581812Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:29 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "115", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.022216, "reported": "2026-07-13T22:50:29.604868Z", "json": {"message": "Subscription 0000017b-35c7-403f-86b8-beca68d40001 not found (E:54814e28-75e6-4b52-bca3-5ce00bb60bbb)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017d-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:29.605102Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYyNywiaWF0IjoxNzgzOTgzMDI3LCJzdWIiOiJEU1MgUXVhbGlmZXIgMiIsInNjb3BlIjoidXRtLnN0cmF0ZWdpY19jb29yZGluYXRpb24iLCJ0eXAiOiJCZWFyZXIiLCJhdWQiOiJkc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:29 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "505", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.028507, "reported": "2026-07-13T22:50:29.634376Z", "json": {"subscription": {"id": "0000017d-35c7-403f-86b8-beca68d40000", "version": "TsEFiRd-zOxZV1RIWJklJCa2eeqSsKyJP4NPsl0PrQ0_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:28.782484Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:28.782484Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.getSubscription", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/subscriptions/0000017d-35c7-403f-86b8-beca68d40000/TsEFiRd-zOxZV1RIWJklJCa2eeqSsKyJP4NPsl0PrQ0_", "initiated_at": "2026-07-13T22:50:29.635819Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYyNywiaWF0IjoxNzgzOTgzMDI3LCJzdWIiOiJEU1MgUXVhbGlmZXIgMiIsInNjb3BlIjoidXRtLnN0cmF0ZWdpY19jb29yZGluYXRpb24iLCJ0eXAiOiJCZWFyZXIiLCJhdWQiOiJkc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:29 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "505", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.033956, "reported": "2026-07-13T22:50:29.670499Z", "json": {"subscription": {"id": "0000017d-35c7-403f-86b8-beca68d40000", "version": "TsEFiRd-zOxZV1RIWJklJCa2eeqSsKyJP4NPsl0PrQ0_", "notification_index": 0, "time_start": {"value": "2026-07-13T22:50:28.782484Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:28.782484Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_operational_intents": true, "notify_for_constraints": false, "implicit_subscription": false, "dependent_operational_intents": []}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteSubscription", "participant_id": "iart_dss"}]}, "end_time": "2026-07-13T22:50:29.670734Z"}}, {"test_scenario": {"name": "ASTM UTM DSS: Direct datastore access", "scenario_type": "scenarios.astm.utm.dss.DatastoreAccess", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/datastore_access.md", "resource_origins": {"datastore_cluster": "dss_datastore_cluster in top-level resource pool"}, "start_time": "2026-07-13T22:50:29.671274Z", "cases": [{"name": "Setup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/datastore_access.md#setup-test-case", "start_time": "2026-07-13T22:50:29.671334Z", "steps": [{"name": "Validate nodes are reachable", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/datastore_access.md#validate-nodes-are-reachable-test-step", "start_time": "2026-07-13T22:50:29.671373Z", "failed_checks": [], "passed_checks": [{"name": "Node is reachable", "timestamp": "2026-07-13T22:50:29.673743Z", "participants": ["iart_dss"], "requirements": []}, {"name": "Node is reachable", "timestamp": "2026-07-13T22:50:29.676398Z", "participants": ["iart_dss"], "requirements": []}, {"name": "Node is reachable", "timestamp": "2026-07-13T22:50:29.677967Z", "participants": ["iart_dss"], "requirements": []}], "end_time": "2026-07-13T22:50:29.678049Z"}], "end_time": "2026-07-13T22:50:29.678073Z"}, {"name": "Verify security interoperability", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/datastore_access.md#verify-security-interoperability-test-case", "start_time": "2026-07-13T22:50:29.678110Z", "steps": [{"name": "Attempt to connect in insecure mode", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/datastore_access.md#attempt-to-connect-in-insecure-mode-test-step", "start_time": "2026-07-13T22:50:29.678156Z", "failed_checks": [], "passed_checks": [{"name": "Node enforces encryption of its communications", "timestamp": "2026-07-13T22:50:29.680979Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0205"]}, {"name": "Node enforces authentication of its communications", "timestamp": "2026-07-13T22:50:29.692631Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0200"]}, {"name": "Node enforces encryption of its communications", "timestamp": "2026-07-13T22:50:29.696101Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0205"]}, {"name": "Node enforces authentication of its communications", "timestamp": "2026-07-13T22:50:29.706947Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0200"]}, {"name": "Node enforces encryption of its communications", "timestamp": "2026-07-13T22:50:29.712118Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0205"]}, {"name": "Node enforces authentication of its communications", "timestamp": "2026-07-13T22:50:29.734052Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0200"]}], "end_time": "2026-07-13T22:50:29.734134Z"}, {"name": "Attempt to connect with legacy encryption protocol", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/datastore_access.md#attempt-to-connect-with-legacy-encryption-protocol-test-step", "start_time": "2026-07-13T22:50:29.734166Z", "failed_checks": [], "passed_checks": [{"name": "Node rejects legacy encryption protocols", "timestamp": "2026-07-13T22:50:29.736370Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0205"]}, {"name": "Node rejects legacy encryption protocols", "timestamp": "2026-07-13T22:50:29.739578Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0205"]}, {"name": "Node rejects legacy encryption protocols", "timestamp": "2026-07-13T22:50:29.742370Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0205"]}], "end_time": "2026-07-13T22:50:29.742475Z"}], "end_time": "2026-07-13T22:50:29.742502Z"}], "successful": true, "end_time": "2026-07-13T22:50:29.742538Z"}}, {"test_scenario": {"name": "OVN Request Optional Extension to ASTM F3548-21", "scenario_type": "scenarios.interuss.ovn_request.DSSOVNRequest", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/interuss/ovn_request/dss_ovn_request.md", "resource_origins": {"dss": "instance 1 in dss_instances in top-level resource pool", "id_generator": "id_generator in top-level resource pool", "client_identity": "utm_client_identity in top-level resource pool", "planning_area": "planning_area in top-level resource pool"}, "start_time": "2026-07-13T22:50:29.743056Z", "cases": [{"name": "Setup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/interuss/ovn_request/dss_ovn_request.md#setup-test-case", "start_time": "2026-07-13T22:50:29.743119Z", "steps": [{"name": "Ensure clean workspace", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/interuss/ovn_request/dss_ovn_request.md#ensure-clean-workspace-test-step", "start_time": "2026-07-13T22:50:29.743154Z", "failed_checks": [], "passed_checks": [{"name": "Operational intent references can be searched for", "timestamp": "2026-07-13T22:50:29.800893Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent references can be queried by ID", "timestamp": "2026-07-13T22:50:29.852083Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:29.744142Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "394", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}}, "request_id": "93cc624a-5b6a-4ee7-97b5-27a30475482f"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:29 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "894", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.054355, "reported": "2026-07-13T22:50:29.799300Z", "json": {"operational_intent_references": [{"id": "458b91a5-5f15-4dc2-bb1d-f507a65052b6", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-06-12T19:15:08.145161Z", "format": "RFC3339"}, "time_end": {"value": "2026-06-12T20:00:07.086625Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "0e60e0e0-13a0-436e-b053-8c8aecbbb8ee"}, {"id": "5d09835b-12f0-4849-94d0-fbeba139656e", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-06-11T21:51:23.583672Z", "format": "RFC3339"}, "time_end": {"value": "2026-06-11T22:36:21.146803Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "c492a4cf-f057-43f3-9cf7-c0667d800390"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000018e-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:29.801024Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:50:29 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.049866, "reported": "2026-07-13T22:50:29.851882Z", "json": {"message": "OperationalIntent 0000018e-35c7-403f-86b8-beca68d40000 not found (E:e83e71fa-6777-45de-b790-f814a38bb953)"}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:29.852378Z"}], "end_time": "2026-07-13T22:50:29.852403Z"}, {"name": "Request for OIR OVN with valid suffix", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/interuss/ovn_request/dss_ovn_request.md#request-for-oir-ovn-with-valid-suffix-test-case", "start_time": "2026-07-13T22:50:29.853265Z", "steps": [{"name": "Create OIR with OVN suffix request", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/interuss/ovn_request/dss_ovn_request.md#create-oir-with-ovn-suffix-request-test-step", "start_time": "2026-07-13T22:50:29.853309Z", "failed_checks": [], "passed_checks": [{"name": "Create operational intent reference query succeeds", "timestamp": "2026-07-13T22:50:29.939465Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "DSS has set the expected OVN using the requested OVN suffix", "timestamp": "2026-07-13T22:50:29.939546Z", "participants": ["iart_dss"], "requirements": ["interuss.f3548.ovn_request.ImplementAPI"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000018e-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:29.853565Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "866", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:19.852424Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:29.852424Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "new_subscription": {"uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_constraints": false}, "requested_ovn_suffix": "019f5dac-be5d-73bf-bb8d-2d4e06c7965b", "request_id": "216a4fc7-03cf-4bd0-b8c0-1a0534f55c5c"}, "body": null}, "response": {"code": 201, "headers": {"Date": "Mon, 13 Jul 2026 22:50:29 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1053", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.083229, "reported": "2026-07-13T22:50:29.937648Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 66}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "2fa0143e-58f4-4010-b63c-79254767e7f5", "notification_index": 1}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 71}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}], "operational_intent_reference": {"id": "0000018e-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "0000018e-35c7-403f-86b8-beca68d40000_019f5dac-be5d-73bf-bb8d-2d4e06c7965b", "time_start": {"value": "2026-07-13T22:50:19.852424Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:29.852424Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "2fa0143e-58f4-4010-b63c-79254767e7f5"}}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:29.939570Z"}, {"name": "Activate OIR with OVN suffix request", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/interuss/ovn_request/dss_ovn_request.md#activate-oir-with-ovn-suffix-request-test-step", "start_time": "2026-07-13T22:50:29.939592Z", "failed_checks": [], "passed_checks": [{"name": "Mutate operational intent reference query succeeds", "timestamp": "2026-07-13T22:50:30.063325Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "DSS has set the expected OVN using the requested OVN suffix", "timestamp": "2026-07-13T22:50:30.063425Z", "participants": ["iart_dss"], "requirements": ["interuss.f3548.ovn_request.ImplementAPI"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000018e-35c7-403f-86b8-beca68d40000/0000018e-35c7-403f-86b8-beca68d40000_019f5dac-be5d-73bf-bb8d-2d4e06c7965b", "initiated_at": "2026-07-13T22:50:29.939954Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "867", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:19.852424Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:29.852424Z", "format": "RFC3339"}}], "key": [], "state": "Activated", "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "new_subscription": {"uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_constraints": false}, "requested_ovn_suffix": "019f5dac-beb3-7ac3-9c46-c1cf29b1d388", "request_id": "3ce99f64-c1c4-4c9d-bfef-d9ac8626dd47"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:30 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1054", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.119599, "reported": "2026-07-13T22:50:30.061239Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 67}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 72}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "fd092fb0-2320-42bc-8c75-e2c897110b0a", "notification_index": 1}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}], "operational_intent_reference": {"id": "0000018e-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "0000018e-35c7-403f-86b8-beca68d40000_019f5dac-beb3-7ac3-9c46-c1cf29b1d388", "time_start": {"value": "2026-07-13T22:50:19.852424Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:29.852424Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "fd092fb0-2320-42bc-8c75-e2c897110b0a"}}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:30.063453Z"}], "end_time": "2026-07-13T22:50:30.063469Z"}, {"name": "Request for OIR OVN with invalid suffix", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/interuss/ovn_request/dss_ovn_request.md#request-for-oir-ovn-with-invalid-suffix-test-case", "start_time": "2026-07-13T22:50:30.063499Z", "steps": [{"name": "Attempt to create OIR with OVN suffix request not being a UUID", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/interuss/ovn_request/dss_ovn_request.md#attempt-to-create-oir-with-ovn-suffix-request-not-being-a-uuid-test-step", "start_time": "2026-07-13T22:50:30.063529Z", "failed_checks": [], "passed_checks": [{"name": "Attempt to create OIR with invalid requested OVN suffix query rejected", "timestamp": "2026-07-13T22:50:30.139147Z", "participants": ["iart_dss"], "requirements": ["interuss.f3548.ovn_request.ImplementAPI"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000018e-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:30.063975Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "833", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:19.852424Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:29.852424Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "new_subscription": {"uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_constraints": false}, "requested_ovn_suffix": "abc", "request_id": "ff55947d-f34a-40b1-aaaa-a98ca9277d77"}, "body": null}, "response": {"code": 400, "headers": {"Date": "Mon, 13 Jul 2026 22:50:30 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "78", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.073928, "reported": "2026-07-13T22:50:30.138993Z", "json": {"message": "invalid UUID length: 3 (E:f730e809-4628-46d1-a94a-e8255ff59b97)"}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:30.139180Z"}, {"name": "Attempt to create OIR with OVN suffix request empty", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/interuss/ovn_request/dss_ovn_request.md#attempt-to-create-oir-with-ovn-suffix-request-empty-test-step", "start_time": "2026-07-13T22:50:30.139208Z", "failed_checks": [], "passed_checks": [{"name": "Attempt to create OIR with invalid requested OVN suffix query rejected", "timestamp": "2026-07-13T22:50:30.165183Z", "participants": ["iart_dss"], "requirements": ["interuss.f3548.ovn_request.ImplementAPI"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000018e-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:30.139442Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "830", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:19.852424Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:29.852424Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "new_subscription": {"uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_constraints": false}, "requested_ovn_suffix": "", "request_id": "bb2f34ae-c7af-4184-9cf6-d1c4fa658c5a"}, "body": null}, "response": {"code": 400, "headers": {"Date": "Mon, 13 Jul 2026 22:50:30 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "78", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.024313, "reported": "2026-07-13T22:50:30.164944Z", "json": {"message": "invalid UUID length: 0 (E:c31d50e7-f558-45b9-aade-3c5d6c3a5483)"}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:30.165229Z"}, {"name": "Attempt to create OIR with OVN suffix request being a UUID but not v7", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/interuss/ovn_request/dss_ovn_request.md#attempt-to-create-oir-with-ovn-suffix-request-being-a-uuid-but-not-v7-test-step", "start_time": "2026-07-13T22:50:30.165258Z", "failed_checks": [], "passed_checks": [{"name": "Attempt to create OIR with invalid requested OVN suffix query rejected", "timestamp": "2026-07-13T22:50:30.187110Z", "participants": ["iart_dss"], "requirements": ["interuss.f3548.ovn_request.ImplementAPI"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000018e-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:30.165559Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "866", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:19.852424Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:29.852424Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "new_subscription": {"uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_constraints": false}, "requested_ovn_suffix": "1f17f0d3-f7cf-6773-aa72-c7002323bf41", "request_id": "157d8850-dbc8-49b1-bacb-5ed33fa2f42d"}, "body": null}, "response": {"code": 400, "headers": {"Date": "Mon, 13 Jul 2026 22:50:30 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "132", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.020189, "reported": "2026-07-13T22:50:30.186737Z", "json": {"message": "Suffix `1f17f0d3-f7cf-6773-aa72-c7002323bf41` is not version 7 but version 6 (E:c0c29f31-29d0-4e83-9057-1d36817c5ee4)"}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:30.187160Z"}, {"name": "Attempt to create OIR with OVN suffix request being an outdated UUIDv7", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/interuss/ovn_request/dss_ovn_request.md#attempt-to-create-oir-with-ovn-suffix-request-being-an-outdated-uuidv7-test-step", "start_time": "2026-07-13T22:50:30.187192Z", "failed_checks": [], "passed_checks": [{"name": "Attempt to create OIR with invalid requested OVN suffix query rejected", "timestamp": "2026-07-13T22:50:30.215837Z", "participants": ["iart_dss"], "requirements": ["interuss.f3548.ovn_request.ImplementAPI"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000018e-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:30.187415Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "866", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.647, "lng": -113.88}, {"lat": 53.68, "lng": -113.88}, {"lat": 53.68, "lng": -113.81}, {"lat": 53.647, "lng": -113.81}]}, "altitude_lower": {"value": 600.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 1800.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:19.852424Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:29.852424Z", "format": "RFC3339"}}], "key": [], "state": "Accepted", "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "new_subscription": {"uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "notify_for_constraints": false}, "requested_ovn_suffix": "0192b9ff-793a-7a18-9b61-552a7ed277b3", "request_id": "28662ede-618d-4183-8922-749245177b2e"}, "body": null}, "response": {"code": 400, "headers": {"Date": "Mon, 13 Jul 2026 22:50:30 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "168", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.026464, "reported": "2026-07-13T22:50:30.215563Z", "json": {"message": "Suffix `0192b9ff-793a-7a18-9b61-552a7ed277b3` is too far away from now (got 15079h20m49.535121735s, max is 5m0s) (E:c96658c4-5c3e-44ee-b75a-7236d32ffa49)"}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:30.215904Z"}], "end_time": "2026-07-13T22:50:30.215942Z"}], "successful": true, "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/interuss/ovn_request/dss_ovn_request.md#cleanup", "start_time": "2026-07-13T22:50:30.216007Z", "failed_checks": [], "passed_checks": [{"name": "Operational intent references can be queried by ID", "timestamp": "2026-07-13T22:50:30.230869Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}, {"name": "Operational intent reference removed", "timestamp": "2026-07-13T22:50:30.283927Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000018e-35c7-403f-86b8-beca68d40000", "initiated_at": "2026-07-13T22:50:30.216110Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:30 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "533", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.01276, "reported": "2026-07-13T22:50:30.229924Z", "json": {"operational_intent_reference": {"id": "0000018e-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "0000018e-35c7-403f-86b8-beca68d40000_019f5dac-beb3-7ac3-9c46-c1cf29b1d388", "time_start": {"value": "2026-07-13T22:50:19.852424Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:29.852424Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "fd092fb0-2320-42bc-8c75-e2c897110b0a"}}, "body": null}, "query_type": "astm.f3548.v21.dss.getOperationalIntentReference", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/0000018e-35c7-403f-86b8-beca68d40000/0000018e-35c7-403f-86b8-beca68d40000_019f5dac-beb3-7ac3-9c46-c1cf29b1d388", "initiated_at": "2026-07-13T22:50:30.231002Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:30 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1054", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.050086, "reported": "2026-07-13T22:50:30.282252Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 68}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 73}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "fd092fb0-2320-42bc-8c75-e2c897110b0a", "notification_index": 2}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area"}], "operational_intent_reference": {"id": "0000018e-35c7-403f-86b8-beca68d40000", "manager": "DSS Qualifer1", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "0000018e-35c7-403f-86b8-beca68d40000_019f5dac-beb3-7ac3-9c46-c1cf29b1d388", "time_start": {"value": "2026-07-13T22:50:19.852424Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:29.852424Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area", "subscription_id": "fd092fb0-2320-42bc-8c75-e2c897110b0a"}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}]}, "end_time": "2026-07-13T22:50:30.284005Z"}}, {"test_scenario": {"name": "ASTM SCD DSS: Report", "scenario_type": "scenarios.astm.utm.dss.Report", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/report.md", "resource_origins": {"dss": "instance 1 in dss_instances in top-level resource pool"}, "start_time": "2026-07-13T22:50:30.284658Z", "cases": [{"name": "DSS Report", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/report.md#dss-report-test-case", "start_time": "2026-07-13T22:50:30.284733Z", "steps": [{"name": "Make valid DSS report", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/report.md#make-valid-dss-report-test-step", "start_time": "2026-07-13T22:50:30.284787Z", "failed_checks": [], "passed_checks": [{"name": "DSS report successfully submitted", "timestamp": "2026-07-13T22:50:30.456335Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,2"]}, {"name": "DSS returned a valid report ID", "timestamp": "2026-07-13T22:50:30.456445Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,2"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/reports", "initiated_at": "2026-07-13T22:50:30.443009Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "722", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"exchange": {"url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/report/dss/dss/v1/operational_intent_references/dummy_op_intent_id", "method": "GET", "headers": ["User-Agent: python-requests/2.34.2", "Accept-Encoding: gzip, deflate, br", "Accept: */*", "Connection: keep-alive"], "recorder_role": "Client", "request_time": {"value": "2026-07-13T22:50:30.287496Z", "format": "RFC3339"}, "response_time": {"value": "2026-07-13T22:50:30.441351Z", "format": "RFC3339"}, "response_code": 999, "problem": "this is a dummy record created by the USS qualifier. This failure is expected.", "response_body": "", "request_body": ""}, "request_id": "653884e3-df60-41fe-ace4-aea91e63427c"}, "body": null}, "response": {"code": 201, "headers": {"Date": "Mon, 13 Jul 2026 22:50:30 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "691", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.010576, "reported": "2026-07-13T22:50:30.454623Z", "json": {"report_id": "15de3b5b-65d4-4be7-9d9e-9902bc138fe7", "exchange": {"url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/dss/report/dss/dss/v1/operational_intent_references/dummy_op_intent_id", "method": "GET", "headers": ["User-Agent: python-requests/2.34.2", "Accept-Encoding: gzip, deflate, br", "Accept: */*", "Connection: keep-alive"], "recorder_role": "Client", "request_time": {"value": "2026-07-13T22:50:30.287496Z", "format": "RFC3339"}, "request_body": "", "response_time": {"value": "2026-07-13T22:50:30.441351Z", "format": "RFC3339"}, "response_body": "", "response_code": 999, "problem": "this is a dummy record created by the USS qualifier. This failure is expected."}}, "body": null}, "query_type": "astm.f3548.v21.dss.makeDssReport", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:30.456656Z"}], "end_time": "2026-07-13T22:50:30.456687Z"}], "successful": true, "notes": {"iart_dss/report_id": {"message": "15de3b5b-65d4-4be7-9d9e-9902bc138fe7", "timestamp": "2026-07-13T22:50:30.456496Z"}}, "end_time": "2026-07-13T22:50:30.456724Z"}}, {"test_scenario": {"name": "ASTM Availability DSS: USS Availability Mutation", "scenario_type": "scenarios.astm.utm.dss.UssAvailabilityMutation", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/uss_availability_mutation.md", "resource_origins": {"dss": "instance 1 in dss_instances in top-level resource pool", "client_identity": "utm_client_identity in top-level resource pool"}, "start_time": "2026-07-13T22:50:30.458085Z", "cases": [{"name": "Update USS availability state", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/uss_availability_mutation.md#update-uss-availability-state-test-case", "start_time": "2026-07-13T22:50:30.458323Z", "steps": [{"name": "Declare USS as available at DSS", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/uss_availability_mutation.md#declare-uss-as-available-at-dss-test-step", "start_time": "2026-07-13T22:50:30.458370Z", "failed_checks": [], "passed_checks": [{"name": "USS Availability can be requested", "timestamp": "2026-07-13T22:50:30.490093Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "USS Availability can be updated", "timestamp": "2026-07-13T22:50:30.519161Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1", "initiated_at": "2026-07-13T22:50:30.458463Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:30 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "117", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.029923, "reported": "2026-07-13T22:50:30.489538Z", "json": {"version": "PMAxpJ.Lj.ufU.z4SnpzozwpQo1vEi0jSTkcJLwTnZE_", "status": {"uss": "DSS Qualifer1", "availability": "Unknown"}}, "body": null}, "query_type": "astm.f3548.v21.uss.getUssAvailability", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1", "initiated_at": "2026-07-13T22:50:30.490294Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "143", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"old_version": "PMAxpJ.Lj.ufU.z4SnpzozwpQo1vEi0jSTkcJLwTnZE_", "availability": "Normal", "request_id": "fc565907-c13d-4adb-927e-d69ca645b671"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:30 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "116", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.02686, "reported": "2026-07-13T22:50:30.518692Z", "json": {"version": "tSNofvLxsMiJjSWXKu2qrFAQ2xZKKqDT-ZBcKHCvGBA_", "status": {"uss": "DSS Qualifer1", "availability": "Normal"}}, "body": null}, "query_type": "astm.f3548.v21.uss.setUssAvailability", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:30.519222Z"}], "end_time": "2026-07-13T22:50:30.519246Z"}, {"name": "Update requires correct version", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/uss_availability_mutation.md#update-requires-correct-version-test-case", "start_time": "2026-07-13T22:50:30.519290Z", "steps": [{"name": "Attempt update with missing version", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/uss_availability_mutation.md#attempt-update-with-missing-version-test-step", "start_time": "2026-07-13T22:50:30.519329Z", "failed_checks": [], "passed_checks": [{"name": "Request to update USS availability status with empty version fails", "timestamp": "2026-07-13T22:50:30.560208Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1", "initiated_at": "2026-07-13T22:50:30.519532Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "97", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"old_version": "", "availability": "Down", "request_id": "b7ba2a43-3612-4a11-8c3e-a8cf4dbda9fe"}, "body": null}, "response": {"code": 409, "headers": {"Date": "Mon, 13 Jul 2026 22:50:30 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "96", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.038811, "reported": "2026-07-13T22:50:30.560070Z", "json": {"message": "USS availability version  is not current (E:32f9bb9e-94f8-4f65-9ed7-dab5b8b15a0c)"}, "body": null}, "query_type": "astm.f3548.v21.uss.setUssAvailability", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:30.560239Z"}, {"name": "Attempt update with incorrect version", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/dss/uss_availability_mutation.md#attempt-update-with-incorrect-version-test-step", "start_time": "2026-07-13T22:50:30.560267Z", "failed_checks": [], "passed_checks": [{"name": "Request to update USS availability status with incorrect version fails", "timestamp": "2026-07-13T22:50:30.582934Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1", "initiated_at": "2026-07-13T22:50:30.560434Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "121", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"old_version": "ThisIsAnIncorrectVersion", "availability": "Down", "request_id": "d909ed35-b534-4433-af74-2f2557a50eb3"}, "body": null}, "response": {"code": 409, "headers": {"Date": "Mon, 13 Jul 2026 22:50:30 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "120", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.021642, "reported": "2026-07-13T22:50:30.582796Z", "json": {"message": "USS availability version ThisIsAnIncorrectVersion is not current (E:425ac3ef-c4c3-4932-b697-42999269ca72)"}, "body": null}, "query_type": "astm.f3548.v21.uss.setUssAvailability", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:30.582968Z"}], "end_time": "2026-07-13T22:50:30.582983Z"}], "successful": true, "end_time": "2026-07-13T22:50:30.583010Z"}}], "capability_evaluations": [], "successful": true, "end_time": "2026-07-13T22:50:30.583262Z"}}], "generator_type": "action_generators.astm.f3548.ForEachDSS", "start_time": "2026-07-13T22:49:48.017252Z", "successful": true, "end_time": "2026-07-13T22:50:30.584656Z"}}, {"action_generator": {"actions": [{"test_scenario": {"name": "Validation of operational intents", "scenario_type": "scenarios.astm.utm.FlightIntentValidation", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/flight_intent_validation/flight_intent_validation.md", "resource_origins": {"flight_intents": "invalid_flight_intents in top-level resource pool", "tested_uss": "instance 1 in flight_planners in top-level resource pool", "dss": "dss in top-level resource pool"}, "start_time": "2026-07-13T22:50:30.586240Z", "cases": [{"name": "Attempt to plan invalid flights", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/flight_intent_validation/flight_intent_validation.md#attempt-to-plan-invalid-flights-test-case", "start_time": "2026-07-13T22:50:30.586444Z", "steps": [{"name": "Attempt to plan Too Far Away Flight", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/flight_intent_validation/flight_intent_validation.md#attempt-to-plan-too-far-away-flight-test-step", "start_time": "2026-07-13T22:50:30.586514Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:50:30.613916Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:50:32.898692Z", "participants": ["airmarket"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Incorrectly planned", "timestamp": "2026-07-13T22:50:32.898784Z", "participants": ["airmarket"], "requirements": ["astm.f3548.v21.OPIN0030"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:50:32.910196Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent not shared", "timestamp": "2026-07-13T22:50:32.910280Z", "participants": ["airmarket"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:30.594193Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "637", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66343972526542, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.84492528183274}, {"lat": 53.66343972526542, "lng": -113.84492528183274}]}}, "time_start": {"value": "2026-08-14T22:50:30.586199Z", "format": "RFC3339"}, "time_end": {"value": "2026-08-14T23:35:30.586199Z", "format": "RFC3339"}}, "request_id": "90624969-562f-4ae2-bc86-15bfabc0c629"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:30 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.018422, "reported": "2026-07-13T22:50:30.613481Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.airmarket.stage.flysafe.live/scd/flight_planning/flight_plans/523156cd-ef9e-4d71-bebe-1e878d8287ba", "initiated_at": "2026-07-13T22:50:30.617002Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1261", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED"}, "auth_dt": "1.66s", "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.663626415592496, "lng": -113.84492528183274}, {"lat": 53.66343972526542, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.84548671399642}]}, "altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-08-14T22:50:30.586199Z", "format": "RFC3339"}, "time_end": {"value": "2026-08-14T23:35:30.586199Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "00b8e62b-a52a-4852-96d4-2d423ce7723a"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:32 GMT", "Content-Type": "application/json", "Content-Length": "148", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "DELETE, PUT, OPTIONS", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.618684, "reported": "2026-07-13T22:50:32.897145Z", "json": {"flight_plan_status": "NotPlanned", "notes": "Flight Blender could not plan this flight", "includes_advisories": "Unknown", "planning_result": "Rejected"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "airmarket"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:32.899089Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "637", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66343972526542, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.84492528183274}, {"lat": 53.66343972526542, "lng": -113.84492528183274}]}}, "time_start": {"value": "2026-08-14T22:50:30.586199Z", "format": "RFC3339"}, "time_end": {"value": "2026-08-14T23:35:30.586199Z", "format": "RFC3339"}}, "request_id": "b0131aed-82f5-4f68-aefa-0e10379b7493"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:32 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.009508, "reported": "2026-07-13T22:50:32.909848Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:32.910307Z"}, {"name": "Attempt to plan Recently Ended Flight", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/flight_intent_validation/flight_intent_validation.md#attempt-to-plan-recently-ended-flight-test-step", "start_time": "2026-07-13T22:50:32.910331Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:50:32.930288Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:50:32.998954Z", "participants": ["airmarket"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Incorrectly planned", "timestamp": "2026-07-13T22:50:32.999002Z", "participants": ["airmarket"], "requirements": ["astm.f3548.v21.USS0105,1", "astm.f3548.v21.GEN0100", "astm.f3548.v21.GEN0105"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:50:33.015422Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent not shared", "timestamp": "2026-07-13T22:50:33.015500Z", "participants": ["airmarket"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:32.916029Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "637", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66343972526542, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.84492528183274}, {"lat": 53.66343972526542, "lng": -113.84492528183274}]}}, "time_start": {"value": "2026-07-13T22:49:32.910364Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T22:50:27.910364Z", "format": "RFC3339"}}, "request_id": "1497cd27-f8cc-44a9-b979-8ac7cea85d10"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:32 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.013096, "reported": "2026-07-13T22:50:32.929992Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.airmarket.stage.flysafe.live/scd/flight_planning/flight_plans/f1df3ba6-1f78-40aa-918d-44abf4ae2866", "initiated_at": "2026-07-13T22:50:32.931050Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1261", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.663626415592496, "lng": -113.84492528183274}, {"lat": 53.66343972526542, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.84548671399642}]}, "altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:49:32.910364Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T22:50:27.910364Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "b5f03c7e-32cc-4db5-b9dd-284a10cdb35c"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:32 GMT", "Content-Type": "application/json", "Content-Length": "148", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "DELETE, PUT, OPTIONS", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.066472, "reported": "2026-07-13T22:50:32.998418Z", "json": {"flight_plan_status": "NotPlanned", "notes": "Flight Blender could not plan this flight", "includes_advisories": "Unknown", "planning_result": "Rejected"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "airmarket"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:32.999193Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "637", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66343972526542, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.84492528183274}, {"lat": 53.66343972526542, "lng": -113.84492528183274}]}}, "time_start": {"value": "2026-07-13T22:49:32.910364Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T22:50:27.910364Z", "format": "RFC3339"}}, "request_id": "f7b05bec-6fee-417e-b4ad-86cecf30c8ae"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:33 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.015002, "reported": "2026-07-13T22:50:33.015083Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:33.015527Z"}], "end_time": "2026-07-13T22:50:33.015584Z"}, {"name": "Validate transition to Ended state after cancellation", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/flight_intent_validation/flight_intent_validation.md#validate-transition-to-ended-state-after-cancellation-test-case", "start_time": "2026-07-13T22:50:33.015614Z", "steps": [{"name": "Plan Valid Flight", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/flight_intent_validation/flight_intent_validation.md#plan-valid-flight-test-step", "start_time": "2026-07-13T22:50:33.015642Z", "failed_checks": [{"name": "Successful planning", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/flight_planning/plan_flight_intent.md#successful-planning-check", "timestamp": "2026-07-13T22:50:34.207577Z", "summary": "Error from airmarket when attempting to submit a flight intent (flight ID: None)", "details": "Attempt to plan flight returned status 500 rather than 200 as expected\n\nStack trace:\nTraceback (most recent call last):\n  File \"/app/monitoring/uss_qualifier/scenarios/flight_planning/test_steps.py\", line 377, in request_flight\n    resp = flight_planner.try_plan_flight(\n        flight_info, ExecutionStyle.IfAllowed, additional_fields\n    )\n  File \"/app/monitoring/monitorlib/clients/flight_planning/client_v1.py\", line 122, in try_plan_flight\n    return self._inject(\n           ~~~~~~~~~~~~^\n        str(uuid.uuid4()), flight_info, execution_style, additional_fields\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    )\n    ^\n  File \"/app/monitoring/monitorlib/clients/flight_planning/client_v1.py\", line 77, in _inject\n    raise PlanningActivityError(\n    ...<2 lines>...\n    )\nmonitoring.monitorlib.clients.flight_planning.client.PlanningActivityError: Attempt to plan flight returned status 500 rather than 200 as expected\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/monitoring/uss_qualifier/scenarios/flight_planning/test_steps.py\", line 286, in submit_flight\n    resp, query, flight_id = request_flight(\n                             ~~~~~~~~~~~~~~^\n        flight_planner, flight_info, flight_id, additional_fields\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    )\n    ^\n  File \"/app/monitoring/uss_qualifier/scenarios/flight_planning/test_steps.py\", line 381, in request_flight\n    raise QueryError(str(e), e.queries)\nmonitoring.monitorlib.fetch.QueryError: Attempt to plan flight returned status 500 rather than 200 as expected\n", "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"], "severity": "High", "participants": ["airmarket"], "query_report_timestamps": ["2026-07-13T22:50:33.036527Z"]}], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:50:33.035762Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:33.020613Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "637", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66343972526542, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.84492528183274}, {"lat": 53.66343972526542, "lng": -113.84492528183274}]}}, "time_start": {"value": "2026-07-13T22:50:29.586199Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:29.586199Z", "format": "RFC3339"}}, "request_id": "1caa703b-1c2c-43f3-becc-f498a21fec35"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:33 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.014062, "reported": "2026-07-13T22:50:33.035499Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.airmarket.stage.flysafe.live/scd/flight_planning/flight_plans/79e63cc6-3687-44c8-a80d-20ae2d18e8f0", "initiated_at": "2026-07-13T22:50:33.036527Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1261", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.663626415592496, "lng": -113.84492528183274}, {"lat": 53.66343972526542, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.84548671399642}]}, "altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:29.586199Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:29.586199Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "340407d6-234a-420b-b1da-04e5cad9580f"}, "body": null}, "response": {"code": 500, "headers": {"Date": "Mon, 13 Jul 2026 22:50:34 GMT", "Content-Type": "text/html; charset=utf-8", "Content-Length": "159311", "Connection": "keep-alive", "x-frame-options": "DENY", "vary": "Cookie", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 1.163343, "reported": "2026-07-13T22:50:34.205166Z", "body": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">\n  <meta name=\"robots\" content=\"NONE,NOARCHIVE\">\n  <title>KeyError\n          at /scd/flight_planning/flight_plans/79e63cc6-3687-44c8-a80d-20ae2d18e8f0</title>\n  <style>\n    html * { padding:0; margin:0; }\n    body * { padding:10px 20px; }\n    body * * { padding:0; }\n    body { font-family: sans-serif; background-color:#fff; color:#000; }\n    body > :where(header, main, footer) { border-bottom:1px solid #ddd; }\n    h1 { font-weight:normal; }\n    h2 { margin-bottom:.8em; }\n    h3 { margin:1em 0 .5em 0; }\n    h4 { margin:0 0 .5em 0; font-weight: normal; }\n    code, pre { font-size: 100%; white-space: pre-wrap; word-break: break-word; }\n    summary { cursor: pointer; }\n    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }\n    tbody td, tbody th { vertical-align:top; padding:2px 3px; }\n    thead th {\n      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;\n      font-weight:normal; font-size: 0.6875rem; border:1px solid #ddd;\n    }\n    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }\n    table.vars { margin:5px 10px 2px 40px; width: auto; }\n    table.vars td, table.req td { font-family:monospace; }\n    table td.code { width:100%; }\n    table td.code pre { overflow:hidden; }\n    table.source th { color:#666; }\n    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }\n    ul.traceback { list-style-type:none; color: #222; }\n    ul.traceback li.cause { word-break: break-word; }\n    ul.traceback li.frame { padding-bottom:1em; color:#4f4f4f; }\n    ul.traceback li.user { background-color:#e0e0e0; color:#000 }\n    div.context { padding:10px 0; overflow:hidden; }\n    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }\n    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }\n    div.context ol li pre { display:inline; }\n    div.context ol.context-line li { color:#464646; background-color:#dfdfdf; padding: 3px 2px; }\n    div.context ol.context-line li span { position:absolute; right:32px; }\n    .user div.context ol.context-line li { background-color:#bbb; color:#000; }\n    .user div.context ol li { color:#666; }\n    div.commands, summary.commands { margin-left: 40px; }\n    div.commands a, summary.commands { color:#555; text-decoration:none; }\n    .user div.commands a { color: black; }\n    #summary { background: #ffc; }\n    #summary h2 { font-weight: normal; color: #666; }\n    #info { padding: 0; }\n    #info > * { padding:10px 20px; }\n    #explanation { background:#eee; }\n    #template, #template-not-exist { background:#f6f6f6; }\n    #template-not-exist ul { margin: 0 0 10px 20px; }\n    #template-not-exist .postmortem-section { margin-bottom: 3px; }\n    #unicode-hint { background:#eee; }\n    #traceback { background:#eee; }\n    #requestinfo { background:#f6f6f6; padding-left:120px; }\n    #summary table { border:none; background:transparent; }\n    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }\n    #requestinfo h3 { margin-bottom:-1em; }\n    .error { background: #ffc; }\n    .specific { color:#cc3300; font-weight:bold; }\n    h2 span.commands { font-size: 0.7rem; font-weight:normal; }\n    span.commands a:link {color:#5E5694;}\n    pre.exception_value { font-family: sans-serif; color: #575757; font-size: 1.5rem; margin: 10px 0 10px 0; }\n    .append-bottom { margin-bottom: 10px; }\n    .fname { user-select: all; }\n  </style>\n  \n  <script>\n    function hideAll(elems) {\n      for (var e = 0; e < elems.length; e++) {\n        elems[e].style.display = 'none';\n      }\n    }\n    window.onload = function() {\n      hideAll(document.querySelectorAll('ol.pre-context'));\n      hideAll(document.querySelectorAll('ol.post-context'));\n      hideAll(document.querySelectorAll('div.pastebin'));\n    }\n    function toggle() {\n      for (var i = 0; i < arguments.length; i++) {\n        var e = document.getElementById(arguments[i]);\n        if (e) {\n          e.style.display = e.style.display == 'none' ? 'block': 'none';\n        }\n      }\n      return false;\n    }\n    function switchPastebinFriendly(link) {\n      s1 = \"Switch to copy-and-paste view\";\n      s2 = \"Switch back to interactive view\";\n      link.textContent = link.textContent.trim() == s1 ? s2: s1;\n      toggle('browserTraceback', 'pastebinTraceback');\n      return false;\n    }\n  </script>\n  \n</head>\n<body>\n<header id=\"summary\">\n  <h1>KeyError\n       at /scd/flight_planning/flight_plans/79e63cc6-3687-44c8-a80d-20ae2d18e8f0</h1>\n  <pre class=\"exception_value\">&#x27;access_token&#x27;</pre>\n  <table class=\"meta\">\n\n    <tr>\n      <th scope=\"row\">Request Method:</th>\n      <td>PUT</td>\n    </tr>\n    <tr>\n      <th scope=\"row\">Request URL:</th>\n      <td>http://rtm.airmarket.stage.flysafe.live/scd/flight_planning/flight_plans/79e63cc6-3687-44c8-a80d-20ae2d18e8f0</td>\n    </tr>\n\n    <tr>\n      <th scope=\"row\">Django Version:</th>\n      <td>5.2.10</td>\n    </tr>\n\n    <tr>\n      <th scope=\"row\">Exception Type:</th>\n      <td>KeyError</td>\n    </tr>\n\n\n    <tr>\n      <th scope=\"row\">Exception Value:</th>\n      <td><pre>&#x27;access_token&#x27;</pre></td>\n    </tr>\n\n\n    <tr>\n      <th scope=\"row\">Exception Location:</th>\n      <td><span class=\"fname\">/app/constraint_operations/dss_constraints_helper.py</span>, line 50, in get_nearby_constraints</td>\n    </tr>\n\n\n    <tr>\n      <th scope=\"row\">Raised during:</th>\n      <td>scd_operations.views.upsert_close_flight_plan</td>\n    </tr>\n\n    <tr>\n      <th scope=\"row\">Python Executable:</th>\n      <td>/app/.venv/bin/python</td>\n    </tr>\n    <tr>\n      <th scope=\"row\">Python Version:</th>\n      <td>3.12.13</td>\n    </tr>\n    <tr>\n      <th scope=\"row\">Python Path:</th>\n      <td><pre><code>[&#x27;/app&#x27;,\n &#x27;/app&#x27;,\n &#x27;/app/.venv/bin&#x27;,\n &#x27;/usr/local/lib/python312.zip&#x27;,\n &#x27;/usr/local/lib/python3.12&#x27;,\n &#x27;/usr/local/lib/python3.12/lib-dynload&#x27;,\n &#x27;/app/.venv/lib/python3.12/site-packages&#x27;]</code></pre></td>\n    </tr>\n    <tr>\n      <th scope=\"row\">Server time:</th>\n      <td>Mon, 13 Jul 2026 22:50:34 +0000</td>\n    </tr>\n  </table>\n</header>\n\n<main id=\"info\">\n\n\n\n\n<div id=\"traceback\">\n  <h2>Traceback <span class=\"commands\"><a href=\"#\" role=\"button\" onclick=\"return switchPastebinFriendly(this);\">\n    Switch to copy-and-paste view</a></span>\n  </h2>\n  <div id=\"browserTraceback\">\n    <ul class=\"traceback\">\n      \n        \n        <li class=\"frame django\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py</code>, line 42, in inner\n          \n\n          \n            <div class=\"context\" id=\"c140183408343104\">\n              \n                <ol start=\"35\" class=\"pre-context\" id=\"pre140183408343104\">\n                \n                  <li onclick=\"toggle('pre140183408343104', 'post140183408343104')\"><pre>    can rely on getting a response instead of an exception.</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408343104', 'post140183408343104')\"><pre>    &quot;&quot;&quot;</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408343104', 'post140183408343104')\"><pre>    if iscoroutinefunction(get_response):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408343104', 'post140183408343104')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183408343104', 'post140183408343104')\"><pre>        @wraps(get_response)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408343104', 'post140183408343104')\"><pre>        async def inner(request):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408343104', 'post140183408343104')\"><pre>            try:</pre></li>\n                \n                </ol>\n              \n              <ol start=\"42\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183408343104', 'post140183408343104')\"><pre>                response = await get_response(request)\n                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='43' class=\"post-context\" id=\"post140183408343104\">\n                  \n                  <li onclick=\"toggle('pre140183408343104', 'post140183408343104')\"><pre>            except Exception as exc:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408343104', 'post140183408343104')\"><pre>                response = await sync_to_async(</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408343104', 'post140183408343104')\"><pre>                    response_for_exception, thread_sensitive=False</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408343104', 'post140183408343104')\"><pre>                )(request, exc)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408343104', 'post140183408343104')\"><pre>            return response</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408343104', 'post140183408343104')\"><pre></pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183408343104\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>exc</td>\n                    <td class=\"code\"><pre>KeyError(&#x27;access_token&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>get_response</td>\n                    <td class=\"code\"><pre>&lt;bound method BaseHandler._get_response_async of &lt;django.core.handlers.asgi.ASGIHandler object at 0x7f7f13d974d0&gt;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;ASGIRequest: PUT &#x27;/scd/flight_planning/flight_plans/79e63cc6-3687-44c8-a80d-20ae2d18e8f0&#x27;&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame django\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/django/core/handlers/base.py</code>, line 253, in _get_response_async\n          \n\n          \n            <div class=\"context\" id=\"c140183430473472\">\n              \n                <ol start=\"246\" class=\"pre-context\" id=\"pre140183430473472\">\n                \n                  <li onclick=\"toggle('pre140183430473472', 'post140183430473472')\"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183430473472', 'post140183430473472')\"><pre>            # If it is a synchronous view, run it in a subthread</pre></li>\n                \n                  <li onclick=\"toggle('pre140183430473472', 'post140183430473472')\"><pre>            if not iscoroutinefunction(wrapped_callback):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183430473472', 'post140183430473472')\"><pre>                wrapped_callback = sync_to_async(</pre></li>\n                \n                  <li onclick=\"toggle('pre140183430473472', 'post140183430473472')\"><pre>                    wrapped_callback, thread_sensitive=True</pre></li>\n                \n                  <li onclick=\"toggle('pre140183430473472', 'post140183430473472')\"><pre>                )</pre></li>\n                \n                  <li onclick=\"toggle('pre140183430473472', 'post140183430473472')\"><pre>            try:</pre></li>\n                \n                </ol>\n              \n              <ol start=\"253\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183430473472', 'post140183430473472')\"><pre>                response = await wrapped_callback(\n                                </pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='254' class=\"post-context\" id=\"post140183430473472\">\n                  \n                  <li onclick=\"toggle('pre140183430473472', 'post140183430473472')\"><pre>                    request, *callback_args, **callback_kwargs</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183430473472', 'post140183430473472')\"><pre>                )</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183430473472', 'post140183430473472')\"><pre>            except Exception as e:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183430473472', 'post140183430473472')\"><pre>                response = await sync_to_async(</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183430473472', 'post140183430473472')\"><pre>                    self.process_exception_by_middleware,</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183430473472', 'post140183430473472')\"><pre>                    thread_sensitive=True,</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183430473472\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>callback</td>\n                    <td class=\"code\"><pre>&lt;function View.as_view.&lt;locals&gt;.view at 0x7f7efe646480&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>callback_args</td>\n                    <td class=\"code\"><pre>()</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>callback_kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;79e63cc6-3687-44c8-a80d-20ae2d18e8f0&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>middleware_method</td>\n                    <td class=\"code\"><pre>&lt;asgiref.sync.SyncToAsync object at 0x7f7f13d9c770&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;ASGIRequest: PUT &#x27;/scd/flight_planning/flight_plans/79e63cc6-3687-44c8-a80d-20ae2d18e8f0&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>response</td>\n                    <td class=\"code\"><pre>None</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;django.core.handlers.asgi.ASGIHandler object at 0x7f7f13d974d0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>wrapped_callback</td>\n                    <td class=\"code\"><pre>&lt;asgiref.sync.SyncToAsync object at 0x7f7efea948f0&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/usr/local/lib/python3.12/concurrent/futures/thread.py</code>, line 59, in run\n          \n\n          \n            <div class=\"context\" id=\"c140183410731840\">\n              \n                <ol start=\"52\" class=\"pre-context\" id=\"pre140183410731840\">\n                \n                  <li onclick=\"toggle('pre140183410731840', 'post140183410731840')\"><pre>        self.kwargs = kwargs</pre></li>\n                \n                  <li onclick=\"toggle('pre140183410731840', 'post140183410731840')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183410731840', 'post140183410731840')\"><pre>    def run(self):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183410731840', 'post140183410731840')\"><pre>        if not self.future.set_running_or_notify_cancel():</pre></li>\n                \n                  <li onclick=\"toggle('pre140183410731840', 'post140183410731840')\"><pre>            return</pre></li>\n                \n                  <li onclick=\"toggle('pre140183410731840', 'post140183410731840')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183410731840', 'post140183410731840')\"><pre>        try:</pre></li>\n                \n                </ol>\n              \n              <ol start=\"59\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183410731840', 'post140183410731840')\"><pre>            result = self.fn(*self.args, **self.kwargs)\n                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='60' class=\"post-context\" id=\"post140183410731840\">\n                  \n                  <li onclick=\"toggle('pre140183410731840', 'post140183410731840')\"><pre>        except BaseException as exc:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183410731840', 'post140183410731840')\"><pre>            self.future.set_exception(exc)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183410731840', 'post140183410731840')\"><pre>            # Break a reference cycle with the exception &#x27;exc&#x27;</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183410731840', 'post140183410731840')\"><pre>            self = None</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183410731840', 'post140183410731840')\"><pre>        else:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183410731840', 'post140183410731840')\"><pre>            self.future.set_result(result)</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183410731840\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>None</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame django\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/django/views/decorators/csrf.py</code>, line 65, in _view_wrapper\n          \n\n          \n            <div class=\"context\" id=\"c140183413748608\">\n              \n                <ol start=\"58\" class=\"pre-context\" id=\"pre140183413748608\">\n                \n                  <li onclick=\"toggle('pre140183413748608', 'post140183413748608')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183413748608', 'post140183413748608')\"><pre>        async def _view_wrapper(request, *args, **kwargs):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183413748608', 'post140183413748608')\"><pre>            return await view_func(request, *args, **kwargs)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183413748608', 'post140183413748608')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183413748608', 'post140183413748608')\"><pre>    else:</pre></li>\n                \n                  <li onclick=\"toggle('pre140183413748608', 'post140183413748608')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183413748608', 'post140183413748608')\"><pre>        def _view_wrapper(request, *args, **kwargs):</pre></li>\n                \n                </ol>\n              \n              <ol start=\"65\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183413748608', 'post140183413748608')\"><pre>            return view_func(request, *args, **kwargs)\n                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='66' class=\"post-context\" id=\"post140183413748608\">\n                  \n                  <li onclick=\"toggle('pre140183413748608', 'post140183413748608')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183413748608', 'post140183413748608')\"><pre>    _view_wrapper.csrf_exempt = True</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183413748608', 'post140183413748608')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183413748608', 'post140183413748608')\"><pre>    return wraps(view_func)(_view_wrapper)</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183413748608\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>args</td>\n                    <td class=\"code\"><pre>()</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;79e63cc6-3687-44c8-a80d-20ae2d18e8f0&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;ASGIRequest: PUT &#x27;/scd/flight_planning/flight_plans/79e63cc6-3687-44c8-a80d-20ae2d18e8f0&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>view_func</td>\n                    <td class=\"code\"><pre>&lt;function View.as_view.&lt;locals&gt;.view at 0x7f7efe6463e0&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame django\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/django/views/generic/base.py</code>, line 105, in view\n          \n\n          \n            <div class=\"context\" id=\"c140183408343488\">\n              \n                <ol start=\"98\" class=\"pre-context\" id=\"pre140183408343488\">\n                \n                  <li onclick=\"toggle('pre140183408343488', 'post140183408343488')\"><pre>            self = cls(**initkwargs)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408343488', 'post140183408343488')\"><pre>            self.setup(request, *args, **kwargs)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408343488', 'post140183408343488')\"><pre>            if not hasattr(self, &quot;request&quot;):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408343488', 'post140183408343488')\"><pre>                raise AttributeError(</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408343488', 'post140183408343488')\"><pre>                    &quot;%s instance has no &#x27;request&#x27; attribute. Did you override &quot;</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408343488', 'post140183408343488')\"><pre>                    &quot;setup() and forget to call super()?&quot; % cls.__name__</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408343488', 'post140183408343488')\"><pre>                )</pre></li>\n                \n                </ol>\n              \n              <ol start=\"105\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183408343488', 'post140183408343488')\"><pre>            return self.dispatch(request, *args, **kwargs)\n                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='106' class=\"post-context\" id=\"post140183408343488\">\n                  \n                  <li onclick=\"toggle('pre140183408343488', 'post140183408343488')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408343488', 'post140183408343488')\"><pre>        view.view_class = cls</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408343488', 'post140183408343488')\"><pre>        view.view_initkwargs = initkwargs</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408343488', 'post140183408343488')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408343488', 'post140183408343488')\"><pre>        # __name__ and __qualname__ are intentionally left unchanged as</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408343488', 'post140183408343488')\"><pre>        # view_class should be used to robustly determine the name of the view</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183408343488\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>args</td>\n                    <td class=\"code\"><pre>()</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>cls</td>\n                    <td class=\"code\"><pre>&lt;class &#x27;scd_operations.views.WrappedAPIView&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>initkwargs</td>\n                    <td class=\"code\"><pre>{}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;79e63cc6-3687-44c8-a80d-20ae2d18e8f0&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;ASGIRequest: PUT &#x27;/scd/flight_planning/flight_plans/79e63cc6-3687-44c8-a80d-20ae2d18e8f0&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.views.WrappedAPIView object at 0x7f7effc60260&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/rest_framework/views.py</code>, line 515, in dispatch\n          \n\n          \n            <div class=\"context\" id=\"c140183413745728\">\n              \n                <ol start=\"508\" class=\"pre-context\" id=\"pre140183413745728\">\n                \n                  <li onclick=\"toggle('pre140183413745728', 'post140183413745728')\"><pre>                                  self.http_method_not_allowed)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183413745728', 'post140183413745728')\"><pre>            else:</pre></li>\n                \n                  <li onclick=\"toggle('pre140183413745728', 'post140183413745728')\"><pre>                handler = self.http_method_not_allowed</pre></li>\n                \n                  <li onclick=\"toggle('pre140183413745728', 'post140183413745728')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183413745728', 'post140183413745728')\"><pre>            response = handler(request, *args, **kwargs)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183413745728', 'post140183413745728')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183413745728', 'post140183413745728')\"><pre>        except Exception as exc:</pre></li>\n                \n                </ol>\n              \n              <ol start=\"515\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183413745728', 'post140183413745728')\"><pre>            response = self.handle_exception(exc)\n                            ^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='516' class=\"post-context\" id=\"post140183413745728\">\n                  \n                  <li onclick=\"toggle('pre140183413745728', 'post140183413745728')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183413745728', 'post140183413745728')\"><pre>        self.response = self.finalize_response(request, response, *args, **kwargs)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183413745728', 'post140183413745728')\"><pre>        return self.response</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183413745728', 'post140183413745728')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183413745728', 'post140183413745728')\"><pre>    def options(self, request, *args, **kwargs):</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183413745728', 'post140183413745728')\"><pre>        &quot;&quot;&quot;</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183413745728\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>args</td>\n                    <td class=\"code\"><pre>()</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>handler</td>\n                    <td class=\"code\"><pre>&lt;bound method api_view.&lt;locals&gt;.decorator.&lt;locals&gt;.handler of &lt;scd_operations.views.WrappedAPIView object at 0x7f7effc60260&gt;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;79e63cc6-3687-44c8-a80d-20ae2d18e8f0&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/79e63cc6-3687-44c8-a80d-20ae2d18e8f0&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.views.WrappedAPIView object at 0x7f7effc60260&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/rest_framework/views.py</code>, line 475, in handle_exception\n          \n\n          \n            <div class=\"context\" id=\"c140183408411008\">\n              \n                <ol start=\"468\" class=\"pre-context\" id=\"pre140183408411008\">\n                \n                  <li onclick=\"toggle('pre140183408411008', 'post140183408411008')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183408411008', 'post140183408411008')\"><pre>        exception_handler = self.get_exception_handler()</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408411008', 'post140183408411008')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183408411008', 'post140183408411008')\"><pre>        context = self.get_exception_handler_context()</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408411008', 'post140183408411008')\"><pre>        response = exception_handler(exc, context)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408411008', 'post140183408411008')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183408411008', 'post140183408411008')\"><pre>        if response is None:</pre></li>\n                \n                </ol>\n              \n              <ol start=\"475\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183408411008', 'post140183408411008')\"><pre>            self.raise_uncaught_exception(exc)\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='476' class=\"post-context\" id=\"post140183408411008\">\n                  \n                  <li onclick=\"toggle('pre140183408411008', 'post140183408411008')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408411008', 'post140183408411008')\"><pre>        response.exception = True</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408411008', 'post140183408411008')\"><pre>        return response</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408411008', 'post140183408411008')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408411008', 'post140183408411008')\"><pre>    def raise_uncaught_exception(self, exc):</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408411008', 'post140183408411008')\"><pre>        if settings.DEBUG:</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183408411008\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>context</td>\n                    <td class=\"code\"><pre>{&#x27;args&#x27;: (),\n &#x27;kwargs&#x27;: {&#x27;flight_plan_id&#x27;: UUID(&#x27;79e63cc6-3687-44c8-a80d-20ae2d18e8f0&#x27;)},\n &#x27;request&#x27;: &lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/79e63cc6-3687-44c8-a80d-20ae2d18e8f0&#x27;&gt;,\n &#x27;view&#x27;: &lt;scd_operations.views.WrappedAPIView object at 0x7f7effc60260&gt;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>exc</td>\n                    <td class=\"code\"><pre>KeyError(&#x27;access_token&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>exception_handler</td>\n                    <td class=\"code\"><pre>&lt;function exception_handler at 0x7f7f01c94b80&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>response</td>\n                    <td class=\"code\"><pre>None</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.views.WrappedAPIView object at 0x7f7effc60260&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/rest_framework/views.py</code>, line 486, in raise_uncaught_exception\n          \n\n          \n            <div class=\"context\" id=\"c140183408081152\">\n              \n                <ol start=\"479\" class=\"pre-context\" id=\"pre140183408081152\">\n                \n                  <li onclick=\"toggle('pre140183408081152', 'post140183408081152')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183408081152', 'post140183408081152')\"><pre>    def raise_uncaught_exception(self, exc):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408081152', 'post140183408081152')\"><pre>        if settings.DEBUG:</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408081152', 'post140183408081152')\"><pre>            request = self.request</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408081152', 'post140183408081152')\"><pre>            renderer_format = getattr(request.accepted_renderer, &#x27;format&#x27;)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408081152', 'post140183408081152')\"><pre>            use_plaintext_traceback = renderer_format not in (&#x27;html&#x27;, &#x27;api&#x27;, &#x27;admin&#x27;)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408081152', 'post140183408081152')\"><pre>            request.force_plaintext_errors(use_plaintext_traceback)</pre></li>\n                \n                </ol>\n              \n              <ol start=\"486\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183408081152', 'post140183408081152')\"><pre>        raise exc\n             ^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='487' class=\"post-context\" id=\"post140183408081152\">\n                  \n                  <li onclick=\"toggle('pre140183408081152', 'post140183408081152')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408081152', 'post140183408081152')\"><pre>    # Note: Views are made CSRF exempt from within `as_view` as to prevent</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408081152', 'post140183408081152')\"><pre>    # accidental removal of this exemption in cases where `dispatch` needs to</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408081152', 'post140183408081152')\"><pre>    # be overridden.</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408081152', 'post140183408081152')\"><pre>    def dispatch(self, request, *args, **kwargs):</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408081152', 'post140183408081152')\"><pre>        &quot;&quot;&quot;</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183408081152\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>exc</td>\n                    <td class=\"code\"><pre>KeyError(&#x27;access_token&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>renderer_format</td>\n                    <td class=\"code\"><pre>&#x27;json&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/79e63cc6-3687-44c8-a80d-20ae2d18e8f0&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.views.WrappedAPIView object at 0x7f7effc60260&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>use_plaintext_traceback</td>\n                    <td class=\"code\"><pre>True</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/rest_framework/views.py</code>, line 512, in dispatch\n          \n\n          \n            <div class=\"context\" id=\"c140183408344192\">\n              \n                <ol start=\"505\" class=\"pre-context\" id=\"pre140183408344192\">\n                \n                  <li onclick=\"toggle('pre140183408344192', 'post140183408344192')\"><pre>            # Get the appropriate handler method</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408344192', 'post140183408344192')\"><pre>            if request.method.lower() in self.http_method_names:</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408344192', 'post140183408344192')\"><pre>                handler = getattr(self, request.method.lower(),</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408344192', 'post140183408344192')\"><pre>                                  self.http_method_not_allowed)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408344192', 'post140183408344192')\"><pre>            else:</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408344192', 'post140183408344192')\"><pre>                handler = self.http_method_not_allowed</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408344192', 'post140183408344192')\"><pre></pre></li>\n                \n                </ol>\n              \n              <ol start=\"512\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183408344192', 'post140183408344192')\"><pre>            response = handler(request, *args, **kwargs)\n                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='513' class=\"post-context\" id=\"post140183408344192\">\n                  \n                  <li onclick=\"toggle('pre140183408344192', 'post140183408344192')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408344192', 'post140183408344192')\"><pre>        except Exception as exc:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408344192', 'post140183408344192')\"><pre>            response = self.handle_exception(exc)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408344192', 'post140183408344192')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408344192', 'post140183408344192')\"><pre>        self.response = self.finalize_response(request, response, *args, **kwargs)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408344192', 'post140183408344192')\"><pre>        return self.response</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183408344192\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>args</td>\n                    <td class=\"code\"><pre>()</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>handler</td>\n                    <td class=\"code\"><pre>&lt;bound method api_view.&lt;locals&gt;.decorator.&lt;locals&gt;.handler of &lt;scd_operations.views.WrappedAPIView object at 0x7f7effc60260&gt;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;79e63cc6-3687-44c8-a80d-20ae2d18e8f0&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/79e63cc6-3687-44c8-a80d-20ae2d18e8f0&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.views.WrappedAPIView object at 0x7f7effc60260&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/rest_framework/decorators.py</code>, line 50, in handler\n          \n\n          \n            <div class=\"context\" id=\"c140183408339072\">\n              \n                <ol start=\"43\" class=\"pre-context\" id=\"pre140183408339072\">\n                \n                  <li onclick=\"toggle('pre140183408339072', 'post140183408339072')\"><pre>        assert isinstance(http_method_names, (list, tuple)), \\</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408339072', 'post140183408339072')\"><pre>            &#x27;@api_view expected a list of strings, received %s&#x27; % type(http_method_names).__name__</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408339072', 'post140183408339072')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183408339072', 'post140183408339072')\"><pre>        allowed_methods = set(http_method_names) | {&#x27;options&#x27;}</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408339072', 'post140183408339072')\"><pre>        WrappedAPIView.http_method_names = [method.lower() for method in allowed_methods]</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408339072', 'post140183408339072')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183408339072', 'post140183408339072')\"><pre>        def handler(self, *args, **kwargs):</pre></li>\n                \n                </ol>\n              \n              <ol start=\"50\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183408339072', 'post140183408339072')\"><pre>            return func(*args, **kwargs)\n                       ^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='51' class=\"post-context\" id=\"post140183408339072\">\n                  \n                  <li onclick=\"toggle('pre140183408339072', 'post140183408339072')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408339072', 'post140183408339072')\"><pre>        for method in http_method_names:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408339072', 'post140183408339072')\"><pre>            setattr(WrappedAPIView, method.lower(), handler)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408339072', 'post140183408339072')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408339072', 'post140183408339072')\"><pre>        WrappedAPIView.__name__ = func.__name__</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408339072', 'post140183408339072')\"><pre>        WrappedAPIView.__module__ = func.__module__</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183408339072\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>args</td>\n                    <td class=\"code\"><pre>(&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/79e63cc6-3687-44c8-a80d-20ae2d18e8f0&#x27;&gt;,)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>func</td>\n                    <td class=\"code\"><pre>&lt;function upsert_close_flight_plan at 0x7f7efe6462a0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;79e63cc6-3687-44c8-a80d-20ae2d18e8f0&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.views.WrappedAPIView object at 0x7f7effc60260&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/auth_helper/utils.py</code>, line 131, in decorated\n          \n\n          \n            <div class=\"context\" id=\"c140183420518976\">\n              \n                <ol start=\"124\" class=\"pre-context\" id=\"pre140183420518976\">\n                \n                  <li onclick=\"toggle('pre140183420518976', 'post140183420518976')\"><pre>                logger.error(f&quot;Token verification failed: {token_error}&quot;)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183420518976', 'post140183420518976')\"><pre>                return JsonResponse(</pre></li>\n                \n                  <li onclick=\"toggle('pre140183420518976', 'post140183420518976')\"><pre>                    {&quot;detail&quot;: &quot;Invalid token&quot;, &quot;error details&quot;: f&quot;{token_error}&quot;},</pre></li>\n                \n                  <li onclick=\"toggle('pre140183420518976', 'post140183420518976')\"><pre>                    status=401,</pre></li>\n                \n                  <li onclick=\"toggle('pre140183420518976', 'post140183420518976')\"><pre>                )</pre></li>\n                \n                  <li onclick=\"toggle('pre140183420518976', 'post140183420518976')\"><pre>            decoded_scopes_set = set(decoded.get(&quot;scope&quot;, &quot;&quot;).split())</pre></li>\n                \n                  <li onclick=\"toggle('pre140183420518976', 'post140183420518976')\"><pre>            if (allow_any and decoded_scopes_set &amp; set(required_scopes)) or set(required_scopes).issubset(decoded_scopes_set):</pre></li>\n                \n                </ol>\n              \n              <ol start=\"131\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183420518976', 'post140183420518976')\"><pre>                return f(*args, **kwargs)\n                            ^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='132' class=\"post-context\" id=\"post140183420518976\">\n                  \n                  <li onclick=\"toggle('pre140183420518976', 'post140183420518976')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183420518976', 'post140183420518976')\"><pre>            return JsonResponse({&quot;message&quot;: &quot;You don&#x27;t have access to this resource&quot;}, status=403)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183420518976', 'post140183420518976')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183420518976', 'post140183420518976')\"><pre>        return decorated</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183420518976', 'post140183420518976')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183420518976', 'post140183420518976')\"><pre>    return require_scope</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183420518976\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>API_IDENTIFIER</td>\n                    <td class=\"code\"><pre>&#x27;rtm.airmarket.stage.flysafe.live&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>BYPASS_AUTH_TOKEN_VERIFICATION</td>\n                    <td class=\"code\"><pre>0</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>DSS_AUTH_JWKS_ENDPOINT</td>\n                    <td class=\"code\"><pre>&#x27;https://auth.stage.iart.software/.well-known/jwks.json&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>PASSPORT_JWKS_URL</td>\n                    <td class=\"code\"><pre>&#x27;https://auth.airmarket.stage.flysafe.live/.well-known/jwks.json&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>PASSPORT_URL</td>\n                    <td class=\"code\"><pre>&#x27;https://auth.airmarket.stage.flysafe.live&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>allow_any</td>\n                    <td class=\"code\"><pre>False</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>args</td>\n                    <td class=\"code\"><pre>(&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/79e63cc6-3687-44c8-a80d-20ae2d18e8f0&#x27;&gt;,)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>auth</td>\n                    <td class=\"code\"><pre>(&#x27;Bearer &#x27;\n &#x27;eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.cRZ2I0XFF4bdWC4-LaBkdlWGzLKBGL76y14CzMa0udKzrgChkP5HvCpfu6883GW_fnNs_URszH-lvocLLmznJ1Mi_uNqBvIUDDqoczx3xX9nJwST1bxRrpWUFtVAU-TALUpFGxHzCFRBFWl7alwyKJai1pLjBEi4766LWl3gSH30LTtLKuuBh6Np8zFqoxEi7PMKkxKD8axutGz-N3xRxuXUK6ifNfFCLksajZ9B_ZAnkI8dHwzJs_liswvOw_W6pQhG68XJfT1GF6ulUNDe9cPI-Ct07to0K9nfgBnJVgDWmSbln0vnvkV4iuIuNTzuLy6sLOEtAk-mgxpqzyFOKf3I1gLZmkxR7hvh3ApTD8OuUSfUHM580p91edzyxrE447IpQWbK-o2lyq60ZPKrwW5tGnOHEF58DDEOjHoxjzHv3SY6CB3aYs7l1aVwBnJ2paPq57-ZtpGtzLH_1YfZjYa3RbcFXDXq7uOlmPJnVaZvmK6TL6-QQo3TZHpCFfUkoBMG1sj_91mi95UZqyAG_OJICrMf02SOjc_pJm-mwKf0eRD0EYwEiVXl2eMTPXllRCfKCCJLPLV3Bfsbeag_CJt9HWeCY1B955mTfhlZwofj-xT9orUSeOBfX6gf4N5JNaa3CvzkA_Ndl7wJgrIUjR9e52jFgL34jyUw9GhTV24&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>decoded</td>\n                    <td class=\"code\"><pre>{&#x27;aud&#x27;: &#x27;rtm.airmarket.stage.flysafe.live&#x27;,\n &#x27;exp&#x27;: 1783986631,\n &#x27;iat&#x27;: 1783983031,\n &#x27;iss&#x27;: &#x27;https://auth.stage.iart.software&#x27;,\n &#x27;scope&#x27;: &#x27;interuss.flight_planning.plan&#x27;,\n &#x27;sub&#x27;: &#x27;DSS Qualifer1&#x27;,\n &#x27;typ&#x27;: &#x27;Bearer&#x27;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>decoded_scopes_set</td>\n                    <td class=\"code\"><pre>{&#x27;interuss.flight_planning.plan&#x27;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>dss_jwks_data</td>\n                    <td class=\"code\"><pre>{&#x27;keys&#x27;: [{&#x27;alg&#x27;: &#x27;RS256&#x27;,\n           &#x27;e&#x27;: &#x27;AQAB&#x27;,\n           &#x27;kid&#x27;: &#x27;xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM&#x27;,\n           &#x27;kty&#x27;: &#x27;RSA&#x27;,\n           &#x27;n&#x27;: &#x27;yvYDFSuhtIeJys7khIkd_Y2dYRrLQT-VSB6xGwxxy2_9CWPdPSKQxuQBaTTDavn-ItVRQwA4HZi49kpj4DDErvTOIrggtcOOjXadFcsdNDZOjLKj0hZDVN2tGVQXDi2xrvV36VDOjeIFqfirW3X0TMpfdjrtswxrjjYO3EP8TrCETmb7FQ7ERTVLyp1zbqtNa09yhWHKHncz05GItkqWO_mWa3-tfG3TlgXaGG2xOL0k9npytLSfkxVumFtOVSc7xsFxZMm9lrzMc51e_yKj5RMe8C-wVzb4yCZClINHFiyJbZPSDmCnIDkOzetAZvrV1-AmU6A4tl4fJhK6-iaGeonGmoghyQODmBzK-4FgLBjZnhirz2AMbzWQvPjQE9b35Z5HVTsjD2Wi0esnIbRWvEkbjMNT8AYKgkOnfQgR2oLGOF90GWIQK5hBsbeW2eDi68hnxujmGQxh_PNEmekzQxqhzwFuKBBmLO2Fl6p757EbZfXHt1f7xr8llqZc1mU_zY2oA9cpijGD4PXTm0bGdS_wkn0ULDi7ndHuofiYRr5UXvjqv9m7rsuoxm-QnpRDp6Gy61PG6hnLEmhVNpVIWuRQ2HmUhco0drOepM-Phdl70X0yNpFIqXJ7jucMIuaNnYuVV-crkeRu3TZ4TY_TvOx54g-6UaEnz4Ylpm49sFc&#x27;,\n           &#x27;use&#x27;: &#x27;sig&#x27;}]}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>f</td>\n                    <td class=\"code\"><pre>&lt;function upsert_close_flight_plan at 0x7f7efe646200&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>jwks_data</td>\n                    <td class=\"code\"><pre>{&#x27;keys&#x27;: [{&#x27;alg&#x27;: &#x27;RS256&#x27;,\n           &#x27;e&#x27;: &#x27;AQAB&#x27;,\n           &#x27;kid&#x27;: &#x27;Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw&#x27;,\n           &#x27;kty&#x27;: &#x27;RSA&#x27;,\n           &#x27;n&#x27;: &#x27;x5kj02EsYynzXORa0zkl7QnGvVt4Hif64MPIW0QVdpuzjS0HU4ATxR6km8htWmt3s5F9UPL4JMIB5CVWDrUWywSYmxBT3J_AgvyJLOv1uUd8SwJRx-3sku7f2ZF00fOOvPjD5IS71UY0XYwZ1Vb9R5Bl-OAh_A0zFtguYA-jOWwQghLYYrnVsCwS6hvMQdF7RWx8EJv2v-ClJ7etI2xMcZt18YB1F-KPBJ7wtAS9VHbycDx_nClJayZdnMvzkU4yO2_UWYw0BrRk4IoRJ7xoGrh7i76xc1V-JL226Q8fBImWNvL-0ddvpQb9GDumV8E_ApI6ya0loTvPacOvwGJcTOS5QxpDGqxvubd_GPbjYmlYY-iieggRuGgS3Atuu7tmyAtCfscSoRMh0gDWZngcEr1vNZrbyYzc9lyUcFZK9afzFJHd4a-GdFiTyw6va69S1tQwyeuREnAVKtLXjM0zK2MviKaps41ILVk2Doa1H7gTedFdHc2uX8M-GmbUwTpt4ItHkci8f47XsZMAnnOgOQFAi3-u8VPbl0dbwrBBwDYnRGxs42PJJhBhp5xFhx0lHqXzRKh1nlRwhCp8V-UJSytzexU2NE8jmXfB-Q9pEPQGxzflPly0J6H1PM-CGLfLppWG2dNoBG1U4FXh-hP-QilECCRlZqvuH7BKU_iBQo8&#x27;,\n           &#x27;use&#x27;: &#x27;sig&#x27;},\n          {&#x27;alg&#x27;: &#x27;RS256&#x27;,\n           &#x27;e&#x27;: &#x27;AQAB&#x27;,\n           &#x27;kid&#x27;: &#x27;xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM&#x27;,\n           &#x27;kty&#x27;: &#x27;RSA&#x27;,\n           &#x27;n&#x27;: &#x27;yvYDFSuhtIeJys7khIkd_Y2dYRrLQT-VSB6xGwxxy2_9CWPdPSKQxuQBaTTDavn-ItVRQwA4HZi49kpj4DDErvTOIrggtcOOjXadFcsdNDZOjLKj0hZDVN2tGVQXDi2xrvV36VDOjeIFqfirW3X0TMpfdjrtswxrjjYO3EP8TrCETmb7FQ7ERTVLyp1zbqtNa09yhWHKHncz05GItkqWO_mWa3-tfG3TlgXaGG2xOL0k9npytLSfkxVumFtOVSc7xsFxZMm9lrzMc51e_yKj5RMe8C-wVzb4yCZClINHFiyJbZPSDmCnIDkOzetAZvrV1-AmU6A4tl4fJhK6-iaGeonGmoghyQODmBzK-4FgLBjZnhirz2AMbzWQvPjQE9b35Z5HVTsjD2Wi0esnIbRWvEkbjMNT8AYKgkOnfQgR2oLGOF90GWIQK5hBsbeW2eDi68hnxujmGQxh_PNEmekzQxqhzwFuKBBmLO2Fl6p757EbZfXHt1f7xr8llqZc1mU_zY2oA9cpijGD4PXTm0bGdS_wkn0ULDi7ndHuofiYRr5UXvjqv9m7rsuoxm-QnpRDp6Gy61PG6hnLEmhVNpVIWuRQ2HmUhco0drOepM-Phdl70X0yNpFIqXJ7jucMIuaNnYuVV-crkeRu3TZ4TY_TvOx54g-6UaEnz4Ylpm49sFc&#x27;,\n           &#x27;use&#x27;: &#x27;sig&#x27;}]}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>jwks_keys</td>\n                    <td class=\"code\"><pre>[{&#x27;alg&#x27;: &#x27;RS256&#x27;,\n  &#x27;e&#x27;: &#x27;AQAB&#x27;,\n  &#x27;kid&#x27;: &#x27;Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw&#x27;,\n  &#x27;kty&#x27;: &#x27;RSA&#x27;,\n  &#x27;n&#x27;: &#x27;x5kj02EsYynzXORa0zkl7QnGvVt4Hif64MPIW0QVdpuzjS0HU4ATxR6km8htWmt3s5F9UPL4JMIB5CVWDrUWywSYmxBT3J_AgvyJLOv1uUd8SwJRx-3sku7f2ZF00fOOvPjD5IS71UY0XYwZ1Vb9R5Bl-OAh_A0zFtguYA-jOWwQghLYYrnVsCwS6hvMQdF7RWx8EJv2v-ClJ7etI2xMcZt18YB1F-KPBJ7wtAS9VHbycDx_nClJayZdnMvzkU4yO2_UWYw0BrRk4IoRJ7xoGrh7i76xc1V-JL226Q8fBImWNvL-0ddvpQb9GDumV8E_ApI6ya0loTvPacOvwGJcTOS5QxpDGqxvubd_GPbjYmlYY-iieggRuGgS3Atuu7tmyAtCfscSoRMh0gDWZngcEr1vNZrbyYzc9lyUcFZK9afzFJHd4a-GdFiTyw6va69S1tQwyeuREnAVKtLXjM0zK2MviKaps41ILVk2Doa1H7gTedFdHc2uX8M-GmbUwTpt4ItHkci8f47XsZMAnnOgOQFAi3-u8VPbl0dbwrBBwDYnRGxs42PJJhBhp5xFhx0lHqXzRKh1nlRwhCp8V-UJSytzexU2NE8jmXfB-Q9pEPQGxzflPly0J6H1PM-CGLfLppWG2dNoBG1U4FXh-hP-QilECCRlZqvuH7BKU_iBQo8&#x27;,\n  &#x27;use&#x27;: &#x27;sig&#x27;},\n {&#x27;alg&#x27;: &#x27;RS256&#x27;,\n  &#x27;e&#x27;: &#x27;AQAB&#x27;,\n  &#x27;kid&#x27;: &#x27;xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM&#x27;,\n  &#x27;kty&#x27;: &#x27;RSA&#x27;,\n  &#x27;n&#x27;: &#x27;yvYDFSuhtIeJys7khIkd_Y2dYRrLQT-VSB6xGwxxy2_9CWPdPSKQxuQBaTTDavn-ItVRQwA4HZi49kpj4DDErvTOIrggtcOOjXadFcsdNDZOjLKj0hZDVN2tGVQXDi2xrvV36VDOjeIFqfirW3X0TMpfdjrtswxrjjYO3EP8TrCETmb7FQ7ERTVLyp1zbqtNa09yhWHKHncz05GItkqWO_mWa3-tfG3TlgXaGG2xOL0k9npytLSfkxVumFtOVSc7xsFxZMm9lrzMc51e_yKj5RMe8C-wVzb4yCZClINHFiyJbZPSDmCnIDkOzetAZvrV1-AmU6A4tl4fJhK6-iaGeonGmoghyQODmBzK-4FgLBjZnhirz2AMbzWQvPjQE9b35Z5HVTsjD2Wi0esnIbRWvEkbjMNT8AYKgkOnfQgR2oLGOF90GWIQK5hBsbeW2eDi68hnxujmGQxh_PNEmekzQxqhzwFuKBBmLO2Fl6p757EbZfXHt1f7xr8llqZc1mU_zY2oA9cpijGD4PXTm0bGdS_wkn0ULDi7ndHuofiYRr5UXvjqv9m7rsuoxm-QnpRDp6Gy61PG6hnLEmhVNpVIWuRQ2HmUhco0drOepM-Phdl70X0yNpFIqXJ7jucMIuaNnYuVV-crkeRu3TZ4TY_TvOx54g-6UaEnz4Ylpm49sFc&#x27;,\n  &#x27;use&#x27;: &#x27;sig&#x27;}]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kid</td>\n                    <td class=\"code\"><pre>&#x27;xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;79e63cc6-3687-44c8-a80d-20ae2d18e8f0&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>parts</td>\n                    <td class=\"code\"><pre>[&#x27;Bearer&#x27;,\n &#x27;eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.cRZ2I0XFF4bdWC4-LaBkdlWGzLKBGL76y14CzMa0udKzrgChkP5HvCpfu6883GW_fnNs_URszH-lvocLLmznJ1Mi_uNqBvIUDDqoczx3xX9nJwST1bxRrpWUFtVAU-TALUpFGxHzCFRBFWl7alwyKJai1pLjBEi4766LWl3gSH30LTtLKuuBh6Np8zFqoxEi7PMKkxKD8axutGz-N3xRxuXUK6ifNfFCLksajZ9B_ZAnkI8dHwzJs_liswvOw_W6pQhG68XJfT1GF6ulUNDe9cPI-Ct07to0K9nfgBnJVgDWmSbln0vnvkV4iuIuNTzuLy6sLOEtAk-mgxpqzyFOKf3I1gLZmkxR7hvh3ApTD8OuUSfUHM580p91edzyxrE447IpQWbK-o2lyq60ZPKrwW5tGnOHEF58DDEOjHoxjzHv3SY6CB3aYs7l1aVwBnJ2paPq57-ZtpGtzLH_1YfZjYa3RbcFXDXq7uOlmPJnVaZvmK6TL6-QQo3TZHpCFfUkoBMG1sj_91mi95UZqyAG_OJICrMf02SOjc_pJm-mwKf0eRD0EYwEiVXl2eMTPXllRCfKCCJLPLV3Bfsbeag_CJt9HWeCY1B955mTfhlZwofj-xT9orUSeOBfX6gf4N5JNaa3CvzkA_Ndl7wJgrIUjR9e52jFgL34jyUw9GhTV24&#x27;]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>passport_jwks_data</td>\n                    <td class=\"code\"><pre>{&#x27;keys&#x27;: [{&#x27;alg&#x27;: &#x27;RS256&#x27;,\n           &#x27;e&#x27;: &#x27;AQAB&#x27;,\n           &#x27;kid&#x27;: &#x27;Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw&#x27;,\n           &#x27;kty&#x27;: &#x27;RSA&#x27;,\n           &#x27;n&#x27;: &#x27;x5kj02EsYynzXORa0zkl7QnGvVt4Hif64MPIW0QVdpuzjS0HU4ATxR6km8htWmt3s5F9UPL4JMIB5CVWDrUWywSYmxBT3J_AgvyJLOv1uUd8SwJRx-3sku7f2ZF00fOOvPjD5IS71UY0XYwZ1Vb9R5Bl-OAh_A0zFtguYA-jOWwQghLYYrnVsCwS6hvMQdF7RWx8EJv2v-ClJ7etI2xMcZt18YB1F-KPBJ7wtAS9VHbycDx_nClJayZdnMvzkU4yO2_UWYw0BrRk4IoRJ7xoGrh7i76xc1V-JL226Q8fBImWNvL-0ddvpQb9GDumV8E_ApI6ya0loTvPacOvwGJcTOS5QxpDGqxvubd_GPbjYmlYY-iieggRuGgS3Atuu7tmyAtCfscSoRMh0gDWZngcEr1vNZrbyYzc9lyUcFZK9afzFJHd4a-GdFiTyw6va69S1tQwyeuREnAVKtLXjM0zK2MviKaps41ILVk2Doa1H7gTedFdHc2uX8M-GmbUwTpt4ItHkci8f47XsZMAnnOgOQFAi3-u8VPbl0dbwrBBwDYnRGxs42PJJhBhp5xFhx0lHqXzRKh1nlRwhCp8V-UJSytzexU2NE8jmXfB-Q9pEPQGxzflPly0J6H1PM-CGLfLppWG2dNoBG1U4FXh-hP-QilECCRlZqvuH7BKU_iBQo8&#x27;,\n           &#x27;use&#x27;: &#x27;sig&#x27;}]}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>passport_jwks_data_response</td>\n                    <td class=\"code\"><pre>&lt;Response [200]&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>public_key</td>\n                    <td class=\"code\"><pre>&lt;cryptography.hazmat.bindings._rust.openssl.rsa.RSAPublicKey object at 0x7f7efe3ed6b0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>public_keys</td>\n                    <td class=\"code\"><pre>{&#x27;Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw&#x27;: &lt;cryptography.hazmat.bindings._rust.openssl.rsa.RSAPublicKey object at 0x7f7efe3ed4f0&gt;,\n &#x27;xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM&#x27;: &lt;cryptography.hazmat.bindings._rust.openssl.rsa.RSAPublicKey object at 0x7f7efe3ed6b0&gt;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/79e63cc6-3687-44c8-a80d-20ae2d18e8f0&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>required_scopes</td>\n                    <td class=\"code\"><pre>[&#x27;interuss.flight_planning.plan&#x27;]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>s</td>\n                    <td class=\"code\"><pre>&lt;requests.sessions.Session object at 0x7f7efeaa9ac0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>token</td>\n                    <td class=\"code\"><pre>&#x27;eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.cRZ2I0XFF4bdWC4-LaBkdlWGzLKBGL76y14CzMa0udKzrgChkP5HvCpfu6883GW_fnNs_URszH-lvocLLmznJ1Mi_uNqBvIUDDqoczx3xX9nJwST1bxRrpWUFtVAU-TALUpFGxHzCFRBFWl7alwyKJai1pLjBEi4766LWl3gSH30LTtLKuuBh6Np8zFqoxEi7PMKkxKD8axutGz-N3xRxuXUK6ifNfFCLksajZ9B_ZAnkI8dHwzJs_liswvOw_W6pQhG68XJfT1GF6ulUNDe9cPI-Ct07to0K9nfgBnJVgDWmSbln0vnvkV4iuIuNTzuLy6sLOEtAk-mgxpqzyFOKf3I1gLZmkxR7hvh3ApTD8OuUSfUHM580p91edzyxrE447IpQWbK-o2lyq60ZPKrwW5tGnOHEF58DDEOjHoxjzHv3SY6CB3aYs7l1aVwBnJ2paPq57-ZtpGtzLH_1YfZjYa3RbcFXDXq7uOlmPJnVaZvmK6TL6-QQo3TZHpCFfUkoBMG1sj_91mi95UZqyAG_OJICrMf02SOjc_pJm-mwKf0eRD0EYwEiVXl2eMTPXllRCfKCCJLPLV3Bfsbeag_CJt9HWeCY1B955mTfhlZwofj-xT9orUSeOBfX6gf4N5JNaa3CvzkA_Ndl7wJgrIUjR9e52jFgL34jyUw9GhTV24&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>unverified_token_headers</td>\n                    <td class=\"code\"><pre>{&#x27;alg&#x27;: &#x27;RS256&#x27;,\n &#x27;kid&#x27;: &#x27;xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM&#x27;,\n &#x27;typ&#x27;: &#x27;JWT&#x27;}</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/scd_operations/views.py</code>, line 473, in upsert_close_flight_plan\n          \n\n          \n            <div class=\"context\" id=\"c140183420523136\">\n              \n                <ol start=\"466\" class=\"pre-context\" id=\"pre140183420523136\">\n                \n                  <li onclick=\"toggle('pre140183420523136', 'post140183420523136')\"><pre>                state=OPERATION_STATES_LOOKUP[generated_operational_intent_state],</pre></li>\n                \n                  <li onclick=\"toggle('pre140183420523136', 'post140183420523136')\"><pre>            )</pre></li>\n                \n                  <li onclick=\"toggle('pre140183420523136', 'post140183420523136')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183420523136', 'post140183420523136')\"><pre>            flight_declaration = my_database_writer.create_flight_declaration(flight_declaration_creation=flight_declaration_creation)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183420523136', 'post140183420523136')\"><pre>            off_nominal_volumes = (</pre></li>\n                \n                  <li onclick=\"toggle('pre140183420523136', 'post140183420523136')\"><pre>                scd_test_data.intended_flight.basic_information.area if flight_planning_uas_state in [&quot;OffNominal&quot;, &quot;Contingent&quot;] else []</pre></li>\n                \n                  <li onclick=\"toggle('pre140183420523136', 'post140183420523136')\"><pre>            )</pre></li>\n                \n                </ol>\n              \n              <ol start=\"473\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183420523136', 'post140183420523136')\"><pre>            flight_planning_submission: OperationalIntentSubmissionStatus = my_scd_dss_helper.create_and_submit_operational_intent_reference(\n                                                                                 </pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='474' class=\"post-context\" id=\"post140183420523136\">\n                  \n                  <li onclick=\"toggle('pre140183420523136', 'post140183420523136')\"><pre>                state=generated_operational_intent_state,</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183420523136', 'post140183420523136')\"><pre>                volumes=scd_test_data.intended_flight.basic_information.area,</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183420523136', 'post140183420523136')\"><pre>                off_nominal_volumes=off_nominal_volumes,</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183420523136', 'post140183420523136')\"><pre>                priority=flight_planning_priority,</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183420523136', 'post140183420523136')\"><pre>            )</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183420523136', 'post140183420523136')\"><pre></pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183420523136\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>auth_token</td>\n                    <td class=\"code\"><pre>{&#x27;access_token&#x27;: &#x27;eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NDMzMSwiaWF0IjoxNzgzOTgwNzMxLCJzdWIiOiJBaXJtYXJrZXQiLCJzY29wZSI6InV0bS5zdHJhdGVnaWNfY29vcmRpbmF0aW9uIHV0bS5jb25mb3JtYW5jZV9tb25pdG9yaW5nX3NhIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiaHR0cHM6Ly9kc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.KlwSh8qTtEDGctFHzPJUb-wHktwaR_wCRhDcb5arAg-da6z-p_-L49yoi4vhEw8i2i5sR33sW3cfF5QlDpIiD_DdXYRiXYG72_nKiYBhfNhp706LjHK798Oq6vkBz3IbWI2yr1WR1UTx0pfT_bP7QoFSNH3UYPqI1E1xErgFXv8zhCEQRTIYwPv5mrE_R2gUxncAOYYyloxoG0EZujCHK9oBWVAb8TeLwS084e8VhJ-HgdifPnjGtlpPr3sSBU9p16dXRqcreodoELd8TPpCJ1alGW1-EHFL_UsLW1VSA2Q3uUVaraD6C_ZKBEDUbC92M0JW7lI2rbLaylXOyDrF_h_9fa7dqexFeLB6dxP3lSx7W2zmljmYVHQeIAYn-s4jslVFjg7Ludhgh4V7FytZHI8k21opDDNH5agweVe5r9Dy3ilKMF1w8pXPsStSXpyu2AT4FSyRU94EMh33SKodGaNT9DRE7Z7BolTNC3dJJuotFldgIOt8-qmMwE5qUv0ggalRJmCR3QRodkUvc094fv-Yk_wYeKTYQr--iRu2eeeh8v9NzHWTb4RocUY18IeRNTQEZBg6PKJeNXBk5UYSVs-xBBFK_BZNfU7yr0aLwdmf-w-f_wUh9ZRjtBsuVmTB6Th1KUjWiEi-QpCjURglmBBiuJ3zsj5VTGML8xNdaOg&#x27;,\n &#x27;expires_in&#x27;: 3600,\n &#x27;scope&#x27;: &#x27;utm.strategic_coordination utm.conformance_monitoring_sa&#x27;,\n &#x27;token_type&#x27;: &#x27;Bearer&#x27;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_declaration</td>\n                    <td class=\"code\"><pre>&lt;FlightDeclaration: Flight Blender Default 79e63cc6-3687-44c8-a80d-20ae2d18e8f0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_declaration_creation</td>\n                    <td class=\"code\"><pre>FlightDeclarationCreationPayload(id=&#x27;79e63cc6-3687-44c8-a80d-20ae2d18e8f0&#x27;,\n                                 operational_intent={&#x27;off_nominal_volumes&#x27;: [],\n                                                     &#x27;priority&#x27;: 0,\n                                                     &#x27;state&#x27;: &#x27;Accepted&#x27;,\n                                                     &#x27;uas_state&#x27;: &#x27;Nominal&#x27;,\n                                                     &#x27;usage_state&#x27;: &#x27;Planned&#x27;,\n                                                     &#x27;volumes&#x27;: [{&#x27;time_end&#x27;: {&#x27;format&#x27;: &#x27;RFC3339&#x27;,\n                                                                               &#x27;value&#x27;: &#x27;2026-07-13T23:35:29.586199Z&#x27;},\n                                                                  &#x27;time_start&#x27;: {&#x27;format&#x27;: &#x27;RFC3339&#x27;,\n                                                                                 &#x27;value&#x27;: &#x27;2026-07-13T22:50:29.586199Z&#x27;},\n                                                                  &#x27;volume&#x27;: {&#x27;altitude_lower&#x27;: {&#x27;reference&#x27;: &#x27;W84&#x27;,\n                                                                                                &#x27;units&#x27;: &#x27;M&#x27;,\n                                                                                                &#x27;value&#x27;: 672.0},\n                                                                             &#x27;altitude_upper&#x27;: {&#x27;reference&#x27;: &#x27;W84&#x27;,\n                                                                                                &#x27;units&#x27;: &#x27;M&#x27;,\n                                                                                                &#x27;value&#x27;: 702.0},\n                                                                             &#x27;outline_circle&#x27;: None,\n                                                                             &#x27;outline_polygon&#x27;: {&#x27;vertices&#x27;: [{&#x27;lat&#x27;: 53.663626415592496,\n                                                                                                               &#x27;lng&#x27;: -113.84492528183274},\n                                                                                                              {&#x27;lat&#x27;: 53.66343972526542,\n                                                                                                               &#x27;lng&#x27;: -113.8457373863042},\n                                                                                                              {&#x27;lat&#x27;: 53.66402105055028,\n                                                                                                               &#x27;lng&#x27;: -113.84548671399642}]}}}]},\n                                 flight_declaration_raw_geojson={&#x27;features&#x27;: [{&#x27;geometry&#x27;: {&#x27;coordinates&#x27;: (((-113.84492528183274,\n                                                                                                              53.663626415592496),\n                                                                                                             (-113.8457373863042,\n                                                                                                              53.66343972526542),\n                                                                                                             (-113.84548671399642,\n                                                                                                              53.66402105055028),\n                                                                                                             (-113.84492528183274,\n                                                                                                              53.663626415592496)),),\n                                                                                            &#x27;type&#x27;: &#x27;Polygon&#x27;},\n                                                                               &#x27;properties&#x27;: {&#x27;max_altitude&#x27;: 702.0,\n                                                                                              &#x27;min_altitude&#x27;: 672.0},\n                                                                               &#x27;type&#x27;: &#x27;Feature&#x27;}],\n                                                                 &#x27;type&#x27;: &#x27;FeatureCollec\u2026 &lt;trimmed 4412 bytes string&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_plan_exists_in_flight_blender</td>\n                    <td class=\"code\"><pre>False</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_plan_id</td>\n                    <td class=\"code\"><pre>UUID(&#x27;79e63cc6-3687-44c8-a80d-20ae2d18e8f0&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_data</td>\n                    <td class=\"code\"><pre>FlightPlanningInjectionData(volumes=[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.663626415592496,\n                                                                                                            lng=-113.84492528183274),\n                                                                                                LatLngPoint(lat=53.66343972526542,\n                                                                                                            lng=-113.8457373863042),\n                                                                                                LatLngPoint(lat=53.66402105055028,\n                                                                                                            lng=-113.84548671399642)]),\n                                                              altitude_lower=Altitude(value=672.0,\n                                                                                      reference=&#x27;W84&#x27;,\n                                                                                      units=&#x27;M&#x27;),\n                                                              altitude_upper=Altitude(value=702.0,\n                                                                                      reference=&#x27;W84&#x27;,\n                                                                                      units=&#x27;M&#x27;),\n                                                              outline_circle=None),\n                                              time_start=Time(format=&#x27;RFC3339&#x27;,\n                                                              value=&#x27;2026-07-13T22:50:29.586199Z&#x27;),\n                                              time_end=Time(format=&#x27;RFC3339&#x27;,\n                                                            value=&#x27;2026-07-13T23:35:29.586199Z&#x27;))],\n                            priority=0,\n                            off_nominal_volumes=[],\n                            uas_state=&#x27;Nominal&#x27;,\n                            usage_state=&#x27;Planned&#x27;,\n                            state=&#x27;Accepted&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_data_valid</td>\n                    <td class=\"code\"><pre>True</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_notification_payload</td>\n                    <td class=\"code\"><pre>FlightPlanningInjectionData(volumes=[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.663626415592496,\n                                                                                                            lng=-113.84492528183274),\n                                                                                                LatLngPoint(lat=53.66343972526542,\n                                                                                                            lng=-113.8457373863042),\n                                                                                                LatLngPoint(lat=53.66402105055028,\n                                                                                                            lng=-113.84548671399642)]),\n                                                              altitude_lower=Altitude(value=672.0,\n                                                                                      reference=&#x27;W84&#x27;,\n                                                                                      units=&#x27;M&#x27;),\n                                                              altitude_upper=Altitude(value=702.0,\n                                                                                      reference=&#x27;W84&#x27;,\n                                                                                      units=&#x27;M&#x27;),\n                                                              outline_circle=None),\n                                              time_start=Time(format=&#x27;RFC3339&#x27;,\n                                                              value=&#x27;2026-07-13T22:50:29.586199Z&#x27;),\n                                              time_end=Time(format=&#x27;RFC3339&#x27;,\n                                                            value=&#x27;2026-07-13T23:35:29.586199Z&#x27;))],\n                            priority=0,\n                            off_nominal_volumes=[],\n                            uas_state=&#x27;Nominal&#x27;,\n                            usage_state=&#x27;Planned&#x27;,\n                            state=&#x27;Accepted&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_off_nominal_volumes</td>\n                    <td class=\"code\"><pre>[]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_priority</td>\n                    <td class=\"code\"><pre>0</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_uas_state</td>\n                    <td class=\"code\"><pre>&#x27;Nominal&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_usage_state</td>\n                    <td class=\"code\"><pre>&#x27;Planned&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_volumes</td>\n                    <td class=\"code\"><pre>[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.663626415592496,\n                                                                        lng=-113.84492528183274),\n                                                            LatLngPoint(lat=53.66343972526542,\n                                                                        lng=-113.8457373863042),\n                                                            LatLngPoint(lat=53.66402105055028,\n                                                                        lng=-113.84548671399642)]),\n                          altitude_lower=Altitude(value=672.0,\n                                                  reference=&#x27;W84&#x27;,\n                                                  units=&#x27;M&#x27;),\n                          altitude_upper=Altitude(value=702.0,\n                                                  reference=&#x27;W84&#x27;,\n                                                  units=&#x27;M&#x27;),\n                          outline_circle=None),\n          time_start=Time(format=&#x27;RFC3339&#x27;,\n                          value=&#x27;2026-07-13T22:50:29.586199Z&#x27;),\n          time_end=Time(format=&#x27;RFC3339&#x27;, value=&#x27;2026-07-13T23:35:29.586199Z&#x27;))]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>generated_operational_intent_state</td>\n                    <td class=\"code\"><pre>&#x27;Accepted&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>is_reg_number_valid</td>\n                    <td class=\"code\"><pre>True</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>is_serial_number_valid</td>\n                    <td class=\"code\"><pre>True</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_database_reader</td>\n                    <td class=\"code\"><pre>&lt;common.database_operations.FlightBlenderDatabaseReader object at 0x7f7efea989e0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_database_writer</td>\n                    <td class=\"code\"><pre>&lt;common.database_operations.FlightBlenderDatabaseWriter object at 0x7f7efea98ad0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_flight_plan_op_intent_bridge</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.scd_test_harness_helper.FlightPlantoOperationalIntentProcessor object at 0x7f7efea98050&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_flight_plan_processor</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.scd_test_harness_helper.FlightPlanningDataProcessor object at 0x7f7efea99f70&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_flight_planning_data_validator</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.dss_scd_helper.FlightPlanningDataValidator object at 0x7f7efea98170&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_geo_json_converter</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.dss_scd_helper.VolumesConverter object at 0x7f7efea99e50&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_operational_intent_parser</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.dss_scd_helper.OperationalIntentReferenceHelper object at 0x7f7efea97cb0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_reg_number_validator</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.utils.OperatorRegistrationNumberValidator object at 0x7f7efea98b90&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_scd_dss_helper</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.dss_scd_helper.SCDOperations object at 0x7f7efea94440&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_serial_number_validator</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.utils.UAVSerialNumberValidator object at 0x7f7efea80bc0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_test_harness_helper</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.scd_test_harness_helper.SCDTestHarnessHelper object at 0x7f7efea9a270&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_volumes_validator</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.dss_scd_helper.VolumesValidator object at 0x7f7efea98e60&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>off_nominal_volumes</td>\n                    <td class=\"code\"><pre>[]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>operation_id_str</td>\n                    <td class=\"code\"><pre>&#x27;79e63cc6-3687-44c8-a80d-20ae2d18e8f0&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>pre_creation_checks_passed</td>\n                    <td class=\"code\"><pre>True</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/79e63cc6-3687-44c8-a80d-20ae2d18e8f0&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>scd_test_data</td>\n                    <td class=\"code\"><pre>FlightPlanningRequest(intended_flight=FlightPlan(basic_information=BasicFlightPlanInformation(usage_state=&lt;UsageState.Planned: &#x27;Planned&#x27;&gt;,\n                                                                                              uas_state=&lt;UasState.Nominal: &#x27;Nominal&#x27;&gt;,\n                                                                                              area=[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.663626415592496,\n                                                                                                                                                                           lng=-113.84492528183274),\n                                                                                                                                                               LatLngPoint(lat=53.66343972526542,\n                                                                                                                                                                           lng=-113.8457373863042),\n                                                                                                                                                               LatLngPoint(lat=53.66402105055028,\n                                                                                                                                                                           lng=-113.84548671399642)]),\n                                                                                                                             altitude_lower=Altitude(value=672.0,\n                                                                                                                                                     reference=&#x27;W84&#x27;,\n                                                                                                                                                     units=&#x27;M&#x27;),\n                                                                                                                             altitude_upper=Altitude(value=702.0,\n                                                                                                                                                     reference=&#x27;W84&#x27;,\n                                                                                                                                                     units=&#x27;M&#x27;),\n                                                                                                                             outline_circle=None),\n                                                                                                             time_start=Time(format=&#x27;RFC3339&#x27;,\n                                                                                                                             value=&#x27;2026-07-13T22:50:29.586199Z&#x27;),\n                                                                                                             time_end=Time(format=&#x27;RFC3339&#x27;,\n                                                                                                                           value=&#x27;2026-07-13T23:35:29.586199Z&#x27;))]),\n                                                 astm_f3548_21=ASTMF354821OpIntentInformation(priority=0),\n                                                 uspace_flight_authorisation=FlightAuthorisationData(uas_serial_number=&#x27;1AF49UL5CC5J6K&#x27;,\n                                                                                                     operation_mode=&lt;OperationMode.Vlos: &#x27;Vlos&#x27;&gt;,\n                                                                                                     operation_category=&lt;OperationCategory.Open: &#x27;Open&#x27;&gt;,\n                                                                                                     uas_class=&lt;UASClass.C0: &#x27;C0&#x27;&gt;,\n                                                                                                     identification_technologies=[&#x27;ASTMNetRID&#x27;],\n                                                                                          \u2026 &lt;trimmed 5151 bytes string&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>uspace_flight_authorisation</td>\n                    <td class=\"code\"><pre>FlightAuthorisationData(uas_serial_number=&#x27;1AF49UL5CC5J6K&#x27;,\n                        operation_mode=&lt;OperationMode.Vlos: &#x27;Vlos&#x27;&gt;,\n                        operation_category=&lt;OperationCategory.Open: &#x27;Open&#x27;&gt;,\n                        uas_class=&lt;UASClass.C0: &#x27;C0&#x27;&gt;,\n                        identification_technologies=[&#x27;ASTMNetRID&#x27;],\n                        uas_type_certificate=&#x27;&#x27;,\n                        connectivity_methods=[&#x27;cellular&#x27;],\n                        endurance_minutes=50,\n                        emergency_procedure_url=&#x27;https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency&#x27;,\n                        operator_id=&#x27;CHEo5kut30e0mt01-qwe&#x27;,\n                        uas_id=&#x27;&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>view_r_bounds</td>\n                    <td class=\"code\"><pre>&#x27;-113.8457373863042,53.66343972526542,-113.84492528183274,53.66402105055028&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>view_rect_bounds</td>\n                    <td class=\"code\"><pre>(-113.8457373863042, 53.66343972526542, -113.84492528183274, 53.66402105055028)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>view_rect_bounds_storage</td>\n                    <td class=\"code\"><pre>&#x27;-113.8457373863042,53.66343972526542,-113.84492528183274,53.66402105055028&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>volumes_valid</td>\n                    <td class=\"code\"><pre>True</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/scd_operations/dss_scd_helper.py</code>, line 1897, in create_and_submit_operational_intent_reference\n          \n\n          \n            <div class=\"context\" id=\"c140183413700544\">\n              \n                <ol start=\"1890\" class=\"pre-context\" id=\"pre140183413700544\">\n                \n                  <li onclick=\"toggle('pre140183413700544', 'post140183413700544')\"><pre>                    all_existing_operational_intent_details=len(all_existing_operational_intent_details)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183413700544', 'post140183413700544')\"><pre>                )</pre></li>\n                \n                  <li onclick=\"toggle('pre140183413700544', 'post140183413700544')\"><pre>            )</pre></li>\n                \n                  <li onclick=\"toggle('pre140183413700544', 'post140183413700544')\"><pre>        else:</pre></li>\n                \n                  <li onclick=\"toggle('pre140183413700544', 'post140183413700544')\"><pre>            logger.info(&quot;No operational intent references found in the DSS&quot;)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183413700544', 'post140183413700544')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183413700544', 'post140183413700544')\"><pre>        # Get all the constraints from DSS</pre></li>\n                \n                </ol>\n              \n              <ol start=\"1897\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183413700544', 'post140183413700544')\"><pre>        all_nearby_constraints = self.constraints_helper.get_nearby_constraints(volumes=volumes)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='1898' class=\"post-context\" id=\"post140183413700544\">\n                  \n                  <li onclick=\"toggle('pre140183413700544', 'post140183413700544')\"><pre>        all_constraint_ovns = []</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183413700544', 'post140183413700544')\"><pre>        for cur_constraint in all_nearby_constraints:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183413700544', 'post140183413700544')\"><pre>            all_constraint_ovns.append(cur_constraint.reference.ovn)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183413700544', 'post140183413700544')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183413700544', 'post140183413700544')\"><pre>        # TODO: Check intersection</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183413700544', 'post140183413700544')\"><pre></pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183413700544\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>airspace_keys</td>\n                    <td class=\"code\"><pre>[]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>all_existing_operational_intent_details</td>\n                    <td class=\"code\"><pre>[]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>auth_token</td>\n                    <td class=\"code\"><pre>{&#x27;access_token&#x27;: &#x27;eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NDMzMSwiaWF0IjoxNzgzOTgwNzMxLCJzdWIiOiJBaXJtYXJrZXQiLCJzY29wZSI6InV0bS5zdHJhdGVnaWNfY29vcmRpbmF0aW9uIHV0bS5jb25mb3JtYW5jZV9tb25pdG9yaW5nX3NhIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiaHR0cHM6Ly9kc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.KlwSh8qTtEDGctFHzPJUb-wHktwaR_wCRhDcb5arAg-da6z-p_-L49yoi4vhEw8i2i5sR33sW3cfF5QlDpIiD_DdXYRiXYG72_nKiYBhfNhp706LjHK798Oq6vkBz3IbWI2yr1WR1UTx0pfT_bP7QoFSNH3UYPqI1E1xErgFXv8zhCEQRTIYwPv5mrE_R2gUxncAOYYyloxoG0EZujCHK9oBWVAb8TeLwS084e8VhJ-HgdifPnjGtlpPr3sSBU9p16dXRqcreodoELd8TPpCJ1alGW1-EHFL_UsLW1VSA2Q3uUVaraD6C_ZKBEDUbC92M0JW7lI2rbLaylXOyDrF_h_9fa7dqexFeLB6dxP3lSx7W2zmljmYVHQeIAYn-s4jslVFjg7Ludhgh4V7FytZHI8k21opDDNH5agweVe5r9Dy3ilKMF1w8pXPsStSXpyu2AT4FSyRU94EMh33SKodGaNT9DRE7Z7BolTNC3dJJuotFldgIOt8-qmMwE5qUv0ggalRJmCR3QRodkUvc094fv-Yk_wYeKTYQr--iRu2eeeh8v9NzHWTb4RocUY18IeRNTQEZBg6PKJeNXBk5UYSVs-xBBFK_BZNfU7yr0aLwdmf-w-f_wUh9ZRjtBsuVmTB6Th1KUjWiEi-QpCjURglmBBiuJ3zsj5VTGML8xNdaOg&#x27;,\n &#x27;expires_in&#x27;: 3600,\n &#x27;scope&#x27;: &#x27;utm.strategic_coordination utm.conformance_monitoring_sa&#x27;,\n &#x27;token_type&#x27;: &#x27;Bearer&#x27;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>d_r</td>\n                    <td class=\"code\"><pre>OperationalIntentSubmissionStatus(dss_response=OtherError(notes=&#x27;Service is &#x27;\n                                                                &#x27;not available &#x27;\n                                                                &#x27;/ connection &#x27;\n                                                                &#x27;not &#x27;\n                                                                &#x27;established&#x27;),\n                                  status=&#x27;not started&#x27;,\n                                  status_code=503,\n                                  message=&#x27;Service is not available / &#x27;\n                                          &#x27;connection not established&#x27;,\n                                  operational_intent_id=&#x27;9f45278a-f024-4464-9662-1026c9f3a038&#x27;,\n                                  constraints=None)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_blender_base_url</td>\n                    <td class=\"code\"><pre>&#x27;https://rtm.airmarket.stage.flysafe.live&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>headers</td>\n                    <td class=\"code\"><pre>{&#x27;Authorization&#x27;: &#x27;Bearer &#x27;\n                  &#x27;eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NDMzMSwiaWF0IjoxNzgzOTgwNzMxLCJzdWIiOiJBaXJtYXJrZXQiLCJzY29wZSI6InV0bS5zdHJhdGVnaWNfY29vcmRpbmF0aW9uIHV0bS5jb25mb3JtYW5jZV9tb25pdG9yaW5nX3NhIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiaHR0cHM6Ly9kc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.KlwSh8qTtEDGctFHzPJUb-wHktwaR_wCRhDcb5arAg-da6z-p_-L49yoi4vhEw8i2i5sR33sW3cfF5QlDpIiD_DdXYRiXYG72_nKiYBhfNhp706LjHK798Oq6vkBz3IbWI2yr1WR1UTx0pfT_bP7QoFSNH3UYPqI1E1xErgFXv8zhCEQRTIYwPv5mrE_R2gUxncAOYYyloxoG0EZujCHK9oBWVAb8TeLwS084e8VhJ-HgdifPnjGtlpPr3sSBU9p16dXRqcreodoELd8TPpCJ1alGW1-EHFL_UsLW1VSA2Q3uUVaraD6C_ZKBEDUbC92M0JW7lI2rbLaylXOyDrF_h_9fa7dqexFeLB6dxP3lSx7W2zmljmYVHQeIAYn-s4jslVFjg7Ludhgh4V7FytZHI8k21opDDNH5agweVe5r9Dy3ilKMF1w8pXPsStSXpyu2AT4FSyRU94EMh33SKodGaNT9DRE7Z7BolTNC3dJJuotFldgIOt8-qmMwE5qUv0ggalRJmCR3QRodkUvc094fv-Yk_wYeKTYQr--iRu2eeeh8v9NzHWTb4RocUY18IeRNTQEZBg6PKJeNXBk5UYSVs-xBBFK_BZNfU7yr0aLwdmf-w-f_wUh9ZRjtBsuVmTB6Th1KUjWiEi-QpCjURglmBBiuJ3zsj5VTGML8xNdaOg&#x27;,\n &#x27;Content-Type&#x27;: &#x27;application/json&#x27;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>implicit_subscription_parameters</td>\n                    <td class=\"code\"><pre>ImplicitSubscriptionParameters(uss_base_url=&#x27;https://rtm.airmarket.stage.flysafe.live&#x27;,\n                               notify_for_constraints=True)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>management_key</td>\n                    <td class=\"code\"><pre>&#x27;d770ee46-1c3d-4e30-a5b9-56b4b703959a&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>new_entity_id</td>\n                    <td class=\"code\"><pre>&#x27;9f45278a-f024-4464-9662-1026c9f3a038&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>new_operational_intent_ref_creation_url</td>\n                    <td class=\"code\"><pre>&#x27;https://dss.stage.iart.software/dss/v1/operational_intent_references/9f45278a-f024-4464-9662-1026c9f3a038&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>off_nominal_volumes</td>\n                    <td class=\"code\"><pre>[]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>operational_intent_reference</td>\n                    <td class=\"code\"><pre>OperationalIntentReference(extents=[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.663626415592496,\n                                                                                                           lng=-113.84492528183274),\n                                                                                               LatLngPoint(lat=53.66343972526542,\n                                                                                                           lng=-113.8457373863042),\n                                                                                               LatLngPoint(lat=53.66402105055028,\n                                                                                                           lng=-113.84548671399642)]),\n                                                             altitude_lower=Altitude(value=672.0,\n                                                                                     reference=&#x27;W84&#x27;,\n                                                                                     units=&#x27;M&#x27;),\n                                                             altitude_upper=Altitude(value=702.0,\n                                                                                     reference=&#x27;W84&#x27;,\n                                                                                     units=&#x27;M&#x27;),\n                                                             outline_circle=None),\n                                             time_start=Time(format=&#x27;RFC3339&#x27;,\n                                                             value=&#x27;2026-07-13T22:50:29.586199Z&#x27;),\n                                             time_end=Time(format=&#x27;RFC3339&#x27;,\n                                                           value=&#x27;2026-07-13T23:35:29.586199Z&#x27;))],\n                           key=[],\n                           state=&#x27;Accepted&#x27;,\n                           uss_base_url=&#x27;https://rtm.airmarket.stage.flysafe.live&#x27;,\n                           new_subscription=ImplicitSubscriptionParameters(uss_base_url=&#x27;https://rtm.airmarket.stage.flysafe.live&#x27;,\n                                                                           notify_for_constraints=True))</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>priority</td>\n                    <td class=\"code\"><pre>0</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>s</td>\n                    <td class=\"code\"><pre>[]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.dss_scd_helper.SCDOperations object at 0x7f7efea94440&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>state</td>\n                    <td class=\"code\"><pre>&#x27;Accepted&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>volumes</td>\n                    <td class=\"code\"><pre>[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.663626415592496,\n                                                                        lng=-113.84492528183274),\n                                                            LatLngPoint(lat=53.66343972526542,\n                                                                        lng=-113.8457373863042),\n                                                            LatLngPoint(lat=53.66402105055028,\n                                                                        lng=-113.84548671399642)]),\n                          altitude_lower=Altitude(value=672.0,\n                                                  reference=&#x27;W84&#x27;,\n                                                  units=&#x27;M&#x27;),\n                          altitude_upper=Altitude(value=702.0,\n                                                  reference=&#x27;W84&#x27;,\n                                                  units=&#x27;M&#x27;),\n                          outline_circle=None),\n          time_start=Time(format=&#x27;RFC3339&#x27;,\n                          value=&#x27;2026-07-13T22:50:29.586199Z&#x27;),\n          time_end=Time(format=&#x27;RFC3339&#x27;, value=&#x27;2026-07-13T23:35:29.586199Z&#x27;))]</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/constraint_operations/dss_constraints_helper.py</code>, line 50, in get_nearby_constraints\n          \n\n          \n            <div class=\"context\" id=\"c140183410521920\">\n              \n                <ol start=\"43\" class=\"pre-context\" id=\"pre140183410521920\">\n                \n                  <li onclick=\"toggle('pre140183410521920', 'post140183410521920')\"><pre>        # This method checks the USS network for any other volume in the airspace and queries the individual USS for data</pre></li>\n                \n                  <li onclick=\"toggle('pre140183410521920', 'post140183410521920')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183410521920', 'post140183410521920')\"><pre>        auth_token = self.get_auth_token()</pre></li>\n                \n                  <li onclick=\"toggle('pre140183410521920', 'post140183410521920')\"><pre>        # Query the DSS for operational intentns</pre></li>\n                \n                  <li onclick=\"toggle('pre140183410521920', 'post140183410521920')\"><pre>        query_constraints_url = self.dss_base_url + &quot;dss/v1/constraint_references/query&quot;</pre></li>\n                \n                  <li onclick=\"toggle('pre140183410521920', 'post140183410521920')\"><pre>        headers = {</pre></li>\n                \n                  <li onclick=\"toggle('pre140183410521920', 'post140183410521920')\"><pre>            &quot;Content-Type&quot;: &quot;application/json&quot;,</pre></li>\n                \n                </ol>\n              \n              <ol start=\"50\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183410521920', 'post140183410521920')\"><pre>            &quot;Authorization&quot;: &quot;Bearer &quot; + auth_token[&quot;access_token&quot;],\n                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='51' class=\"post-context\" id=\"post140183410521920\">\n                  \n                  <li onclick=\"toggle('pre140183410521920', 'post140183410521920')\"><pre>        }</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183410521920', 'post140183410521920')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183410521920', 'post140183410521920')\"><pre>        flight_blender_base_url = env.get(&quot;FLIGHTBLENDER_FQDN&quot;, &quot;http://flight-blender:8000&quot;)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183410521920', 'post140183410521920')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183410521920', 'post140183410521920')\"><pre>        all_constraints_in_aoi: list[Constraint] = []</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183410521920', 'post140183410521920')\"><pre></pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183410521920\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>auth_token</td>\n                    <td class=\"code\"><pre>{&#x27;error&#x27;: &#x27;invalid_client&#x27;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>query_constraints_url</td>\n                    <td class=\"code\"><pre>&#x27;https://dss.stage.iart.software/dss/v1/constraint_references/query&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;constraint_operations.dss_constraints_helper.ConstraintOperations object at 0x7f7efea99070&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>volumes</td>\n                    <td class=\"code\"><pre>[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.663626415592496,\n                                                                        lng=-113.84492528183274),\n                                                            LatLngPoint(lat=53.66343972526542,\n                                                                        lng=-113.8457373863042),\n                                                            LatLngPoint(lat=53.66402105055028,\n                                                                        lng=-113.84548671399642)]),\n                          altitude_lower=Altitude(value=672.0,\n                                                  reference=&#x27;W84&#x27;,\n                                                  units=&#x27;M&#x27;),\n                          altitude_upper=Altitude(value=702.0,\n                                                  reference=&#x27;W84&#x27;,\n                                                  units=&#x27;M&#x27;),\n                          outline_circle=None),\n          time_start=Time(format=&#x27;RFC3339&#x27;,\n                          value=&#x27;2026-07-13T22:50:29.586199Z&#x27;),\n          time_end=Time(format=&#x27;RFC3339&#x27;, value=&#x27;2026-07-13T23:35:29.586199Z&#x27;))]</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n    </ul>\n  </div>\n\n  <form action=\"https://dpaste.com/\" name=\"pasteform\" id=\"pasteform\" method=\"post\">\n  <div id=\"pastebinTraceback\" class=\"pastebin\">\n    <input type=\"hidden\" name=\"language\" value=\"PythonConsole\">\n    <input type=\"hidden\" name=\"title\"\n      value=\"KeyError at /scd/flight_planning/flight_plans/79e63cc6-3687-44c8-a80d-20ae2d18e8f0\">\n    <input type=\"hidden\" name=\"source\" value=\"Django Dpaste Agent\">\n    <input type=\"hidden\" name=\"poster\" value=\"Django\">\n    <textarea name=\"content\" id=\"traceback_area\" cols=\"140\" rows=\"25\">\nEnvironment:\n\n\nRequest Method: PUT\nRequest URL: http://rtm.airmarket.stage.flysafe.live/scd/flight_planning/flight_plans/79e63cc6-3687-44c8-a80d-20ae2d18e8f0\n\nDjango Version: 5.2.10\nPython Version: 3.12.13\nInstalled Applications:\n[&#x27;django.contrib.admin&#x27;,\n &#x27;django.contrib.auth&#x27;,\n &#x27;django.contrib.contenttypes&#x27;,\n &#x27;django.contrib.sessions&#x27;,\n &#x27;django.contrib.messages&#x27;,\n &#x27;django.contrib.staticfiles&#x27;,\n &#x27;django_celery_beat&#x27;,\n &#x27;django_filters&#x27;,\n &#x27;rest_framework&#x27;,\n &#x27;flight_declaration_operations&#x27;,\n &#x27;detect_and_avoid_operations&#x27;,\n &#x27;constraint_operations&#x27;,\n &#x27;geo_fence_operations&#x27;,\n &#x27;scd_operations&#x27;,\n &#x27;uss_operations&#x27;,\n &#x27;flight_feed_operations&#x27;,\n &#x27;surveillance_monitoring_operations&#x27;,\n &#x27;conformance_monitoring_operations&#x27;,\n &#x27;notification_operations&#x27;,\n &#x27;rid_operations&#x27;,\n &#x27;versioning_operations&#x27;,\n &#x27;weather_monitoring_operations&#x27;]\nInstalled Middleware:\n[&#x27;django.middleware.security.SecurityMiddleware&#x27;,\n &#x27;django.contrib.sessions.middleware.SessionMiddleware&#x27;,\n &#x27;django.middleware.common.CommonMiddleware&#x27;,\n &#x27;django.middleware.csrf.CsrfViewMiddleware&#x27;,\n &#x27;django.contrib.auth.middleware.AuthenticationMiddleware&#x27;,\n &#x27;django.contrib.messages.middleware.MessageMiddleware&#x27;,\n &#x27;django.middleware.clickjacking.XFrameOptionsMiddleware&#x27;]\n\n\n\nTraceback (most recent call last):\n  File \"/app/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py\", line 42, in inner\n    response = await get_response(request)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/django/core/handlers/base.py\", line 253, in _get_response_async\n    response = await wrapped_callback(\n               \n  File \"/usr/local/lib/python3.12/concurrent/futures/thread.py\", line 59, in run\n    result = self.fn(*self.args, **self.kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/django/views/decorators/csrf.py\", line 65, in _view_wrapper\n    return view_func(request, *args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/django/views/generic/base.py\", line 105, in view\n    return self.dispatch(request, *args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/rest_framework/views.py\", line 515, in dispatch\n    response = self.handle_exception(exc)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/rest_framework/views.py\", line 475, in handle_exception\n    self.raise_uncaught_exception(exc)\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/rest_framework/views.py\", line 486, in raise_uncaught_exception\n    raise exc\n    ^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/rest_framework/views.py\", line 512, in dispatch\n    response = handler(request, *args, **kwargs)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/rest_framework/decorators.py\", line 50, in handler\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/auth_helper/utils.py\", line 131, in decorated\n    return f(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^\n  File \"/app/scd_operations/views.py\", line 473, in upsert_close_flight_plan\n    flight_planning_submission: OperationalIntentSubmissionStatus = my_scd_dss_helper.create_and_submit_operational_intent_reference(\n                                                                    \n  File \"/app/scd_operations/dss_scd_helper.py\", line 1897, in create_and_submit_operational_intent_reference\n    all_nearby_constraints = self.constraints_helper.get_nearby_constraints(volumes=volumes)\n                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/constraint_operations/dss_constraints_helper.py\", line 50, in get_nearby_constraints\n    &quot;Authorization&quot;: &quot;Bearer &quot; + auth_token[&quot;access_token&quot;],\n                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nException Type: KeyError at /scd/flight_planning/flight_plans/79e63cc6-3687-44c8-a80d-20ae2d18e8f0\nException Value: &#x27;access_token&#x27;\n</textarea>\n  <br><br>\n  <input type=\"submit\" value=\"Share this traceback on a public website\">\n  </div>\n</form>\n\n</div>\n\n\n<div id=\"requestinfo\">\n  <h2>Request information</h2>\n\n\n  \n    <h3 id=\"user-info\">USER</h3>\n    <p>AnonymousUser</p>\n  \n\n  <h3 id=\"get-info\">GET</h3>\n  \n    <p>No GET data</p>\n  \n\n  <h3 id=\"post-info\">POST</h3>\n  \n    <p>No POST data</p>\n  \n\n  <h3 id=\"files-info\">FILES</h3>\n  \n    <p>No FILES data</p>\n  \n\n  <h3 id=\"cookie-info\">COOKIES</h3>\n  \n    <p>No cookie data</p>\n  \n\n  <h3 id=\"meta-info\">META</h3>\n  <table class=\"req\">\n    <thead>\n      <tr>\n        <th scope=\"col\">Variable</th>\n        <th scope=\"col\">Value</th>\n      </tr>\n    </thead>\n    <tbody>\n      \n        <tr>\n          <td>CONTENT_LENGTH</td>\n          <td class=\"code\"><pre>&#x27;1261&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CONTENT_TYPE</td>\n          <td class=\"code\"><pre>&#x27;application/json&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_ACCEPT</td>\n          <td class=\"code\"><pre>&#x27;*/*&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_ACCEPT_ENCODING</td>\n          <td class=\"code\"><pre>&#x27;gzip, deflate, br&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_AUTHORIZATION</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_HOST</td>\n          <td class=\"code\"><pre>&#x27;rtm.airmarket.stage.flysafe.live&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_USER_AGENT</td>\n          <td class=\"code\"><pre>&#x27;python-requests/2.34.2&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_FORWARDED_FOR</td>\n          <td class=\"code\"><pre>&#x27;10.10.3.95&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_FORWARDED_HOST</td>\n          <td class=\"code\"><pre>&#x27;rtm.airmarket.stage.flysafe.live&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_FORWARDED_PORT</td>\n          <td class=\"code\"><pre>&#x27;443&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_FORWARDED_PROTO</td>\n          <td class=\"code\"><pre>&#x27;https&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_FORWARDED_SCHEME</td>\n          <td class=\"code\"><pre>&#x27;https&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_REAL_IP</td>\n          <td class=\"code\"><pre>&#x27;10.10.3.95&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_REQUEST_ID</td>\n          <td class=\"code\"><pre>&#x27;4b97f730940b4cf02952a965f8574d00&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_SCHEME</td>\n          <td class=\"code\"><pre>&#x27;https&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>PATH_INFO</td>\n          <td class=\"code\"><pre>&#x27;/scd/flight_planning/flight_plans/79e63cc6-3687-44c8-a80d-20ae2d18e8f0&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>QUERY_STRING</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>REMOTE_ADDR</td>\n          <td class=\"code\"><pre>&#x27;10.10.3.221&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>REMOTE_HOST</td>\n          <td class=\"code\"><pre>&#x27;10.10.3.221&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>REMOTE_PORT</td>\n          <td class=\"code\"><pre>52856</pre></td>\n        </tr>\n      \n        <tr>\n          <td>REQUEST_METHOD</td>\n          <td class=\"code\"><pre>&#x27;PUT&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SCRIPT_NAME</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SERVER_NAME</td>\n          <td class=\"code\"><pre>&#x27;10.10.4.80&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SERVER_PORT</td>\n          <td class=\"code\"><pre>&#x27;8000&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>wsgi.multiprocess</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>wsgi.multithread</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n    </tbody>\n  </table>\n\n\n  <h3 id=\"settings-info\">Settings</h3>\n  <h4>Using settings module <code>flight_blender.settings</code></h4>\n  <table class=\"req\">\n    <thead>\n      <tr>\n        <th scope=\"col\">Setting</th>\n        <th scope=\"col\">Value</th>\n      </tr>\n    </thead>\n    <tbody>\n      \n        <tr>\n          <td>ABSOLUTE_URL_OVERRIDES</td>\n          <td class=\"code\"><pre>{}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>ADMINS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>ALLOWED_HOSTS</td>\n          <td class=\"code\"><pre>[&#x27;*&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>APPEND_SLASH</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>ASGI_APPLICATION</td>\n          <td class=\"code\"><pre>&#x27;flight_blender.asgi.application&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>ASTM_F3623_SDSP_CUSTOM_DATA_FUSER_CLASS</td>\n          <td class=\"code\"><pre>&#x27;surveillance_monitoring_operations.utils.TrafficDataFuser&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>AUTHENTICATION_BACKENDS</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>AUTH_PASSWORD_VALIDATORS</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>AUTH_USER_MODEL</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>BASE_DIR</td>\n          <td class=\"code\"><pre>PosixPath(&#x27;/app&#x27;)</pre></td>\n        </tr>\n      \n        <tr>\n          <td>BROKER_URL</td>\n          <td class=\"code\"><pre>&#x27;redis://:blender_redis_password@redis-blender:6379&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CACHES</td>\n          <td class=\"code\"><pre>{&#x27;default&#x27;: {&#x27;BACKEND&#x27;: &#x27;django.core.cache.backends.locmem.LocMemCache&#x27;}}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CACHE_MIDDLEWARE_ALIAS</td>\n          <td class=\"code\"><pre>&#x27;default&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CACHE_MIDDLEWARE_SECONDS</td>\n          <td class=\"code\"><pre>600</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_ACCEPT_CONTENT</td>\n          <td class=\"code\"><pre>[&#x27;json&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_BEAT_SCHEDULE</td>\n          <td class=\"code\"><pre>{&#x27;process-daa-logic-every-second&#x27;: {&#x27;schedule&#x27;: 1.0,\n                                    &#x27;task&#x27;: &#x27;process_daa_logic&#x27;}}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_BEAT_SCHEDULER</td>\n          <td class=\"code\"><pre>&#x27;django_celery_beat.schedulers:DatabaseScheduler&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_BROKER_URL</td>\n          <td class=\"code\"><pre>&#x27;redis://:blender_redis_password@redis-blender:6379&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_RESULT_BACKEND</td>\n          <td class=\"code\"><pre>&#x27;redis://:blender_redis_password@redis-blender:6379&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_RESULT_SERIALIZER</td>\n          <td class=\"code\"><pre>&#x27;json&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_TASK_ROUTES</td>\n          <td class=\"code\"><pre>{&#x27;process_daa_logic&#x27;: {&#x27;queue&#x27;: &#x27;daa&#x27;},\n &#x27;send_daa_operational_update_message&#x27;: {&#x27;queue&#x27;: &#x27;daa&#x27;},\n &#x27;send_proximity_alert_notification&#x27;: {&#x27;queue&#x27;: &#x27;daa&#x27;}}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_TASK_SERIALIZER</td>\n          <td class=\"code\"><pre>&#x27;json&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_TIMEZONE</td>\n          <td class=\"code\"><pre>&#x27;UTC&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CHANNEL_LAYERS</td>\n          <td class=\"code\"><pre>{&#x27;default&#x27;: {&#x27;BACKEND&#x27;: &#x27;channels_redis.core.RedisChannelLayer&#x27;,\n             &#x27;CONFIG&#x27;: {&#x27;hosts&#x27;: [&#x27;redis://:blender_redis_password@redis-blender:6379&#x27;]}}}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_AGE</td>\n          <td class=\"code\"><pre>31449600</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_DOMAIN</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_HTTPONLY</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_NAME</td>\n          <td class=\"code\"><pre>&#x27;csrftoken&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_PATH</td>\n          <td class=\"code\"><pre>&#x27;/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_SAMESITE</td>\n          <td class=\"code\"><pre>&#x27;Lax&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_SECURE</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_FAILURE_VIEW</td>\n          <td class=\"code\"><pre>&#x27;django.views.csrf.csrf_failure&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_HEADER_NAME</td>\n          <td class=\"code\"><pre>&#x27;HTTP_X_CSRFTOKEN&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_TRUSTED_ORIGINS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_USE_SESSIONS</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CUSTOM_VOLUME_4D_GENERATION_CLASS</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATABASES</td>\n          <td class=\"code\"><pre>{&#x27;default&#x27;: {&#x27;ATOMIC_REQUESTS&#x27;: False,\n             &#x27;AUTOCOMMIT&#x27;: True,\n             &#x27;CONN_HEALTH_CHECKS&#x27;: False,\n             &#x27;CONN_MAX_AGE&#x27;: 0,\n             &#x27;ENGINE&#x27;: &#x27;django.db.backends.postgresql&#x27;,\n             &#x27;HOST&#x27;: &#x27;db-blender&#x27;,\n             &#x27;NAME&#x27;: &#x27;blender_db&#x27;,\n             &#x27;OPTIONS&#x27;: {},\n             &#x27;PASSWORD&#x27;: &#x27;********************&#x27;,\n             &#x27;PORT&#x27;: 5432,\n             &#x27;TEST&#x27;: {&#x27;CHARSET&#x27;: None,\n                      &#x27;COLLATION&#x27;: None,\n                      &#x27;MIGRATE&#x27;: True,\n                      &#x27;MIRROR&#x27;: None,\n                      &#x27;NAME&#x27;: None},\n             &#x27;TIME_ZONE&#x27;: None,\n             &#x27;USER&#x27;: &#x27;mydatabaseuser&#x27;}}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATABASE_ROUTERS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>\n          <td class=\"code\"><pre>2621440</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>\n          <td class=\"code\"><pre>1000</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATA_UPLOAD_MAX_NUMBER_FILES</td>\n          <td class=\"code\"><pre>100</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATETIME_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;N j, Y, P&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATETIME_INPUT_FORMATS</td>\n          <td class=\"code\"><pre>[&#x27;%Y-%m-%d %H:%M:%S&#x27;,\n &#x27;%Y-%m-%d %H:%M:%S.%f&#x27;,\n &#x27;%Y-%m-%d %H:%M&#x27;,\n &#x27;%m/%d/%Y %H:%M:%S&#x27;,\n &#x27;%m/%d/%Y %H:%M:%S.%f&#x27;,\n &#x27;%m/%d/%Y %H:%M&#x27;,\n &#x27;%m/%d/%y %H:%M:%S&#x27;,\n &#x27;%m/%d/%y %H:%M:%S.%f&#x27;,\n &#x27;%m/%d/%y %H:%M&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATE_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;N j, Y&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATE_INPUT_FORMATS</td>\n          <td class=\"code\"><pre>[&#x27;%Y-%m-%d&#x27;,\n &#x27;%m/%d/%Y&#x27;,\n &#x27;%m/%d/%y&#x27;,\n &#x27;%b %d %Y&#x27;,\n &#x27;%b %d, %Y&#x27;,\n &#x27;%d %b %Y&#x27;,\n &#x27;%d %b, %Y&#x27;,\n &#x27;%B %d %Y&#x27;,\n &#x27;%B %d, %Y&#x27;,\n &#x27;%d %B %Y&#x27;,\n &#x27;%d %B, %Y&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEBUG</td>\n          <td class=\"code\"><pre>1</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DECIMAL_SEPARATOR</td>\n          <td class=\"code\"><pre>&#x27;.&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_AUTO_FIELD</td>\n          <td class=\"code\"><pre>&#x27;django.db.models.AutoField&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_CHARSET</td>\n          <td class=\"code\"><pre>&#x27;utf-8&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_EXCEPTION_REPORTER</td>\n          <td class=\"code\"><pre>&#x27;django.views.debug.ExceptionReporter&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>\n          <td class=\"code\"><pre>&#x27;django.views.debug.SafeExceptionReporterFilter&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_FROM_EMAIL</td>\n          <td class=\"code\"><pre>&#x27;webmaster@localhost&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_INDEX_TABLESPACE</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_TABLESPACE</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DISALLOWED_USER_AGENTS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_BACKEND</td>\n          <td class=\"code\"><pre>&#x27;django.core.mail.backends.smtp.EmailBackend&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_HOST</td>\n          <td class=\"code\"><pre>&#x27;localhost&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_HOST_PASSWORD</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_HOST_USER</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_PORT</td>\n          <td class=\"code\"><pre>25</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_SSL_CERTFILE</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_SSL_KEYFILE</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_SUBJECT_PREFIX</td>\n          <td class=\"code\"><pre>&#x27;[Django] &#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_TIMEOUT</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_USE_LOCALTIME</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_USE_SSL</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_USE_TLS</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>ENV_FILE</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FILE_UPLOAD_HANDLERS</td>\n          <td class=\"code\"><pre>[&#x27;django.core.files.uploadhandler.MemoryFileUploadHandler&#x27;,\n &#x27;django.core.files.uploadhandler.TemporaryFileUploadHandler&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>\n          <td class=\"code\"><pre>2621440</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FILE_UPLOAD_PERMISSIONS</td>\n          <td class=\"code\"><pre>420</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FILE_UPLOAD_TEMP_DIR</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FIRST_DAY_OF_WEEK</td>\n          <td class=\"code\"><pre>0</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FIXTURE_DIRS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FLIGHT_BLENDER_PLUGIN_AVOIDANCE_ENGINE</td>\n          <td class=\"code\"><pre>&#x27;detect_and_avoid_operations.avoidance.engine.DefaultAvoidanceEngine&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FLIGHT_BLENDER_PLUGIN_DECONFLICTION_ENGINE</td>\n          <td class=\"code\"><pre>&#x27;flight_declaration_operations.deconfliction_engine.DefaultDeconflictionEngine&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FLIGHT_BLENDER_PLUGIN_TRAFFIC_DATA_FUSER</td>\n          <td class=\"code\"><pre>&#x27;surveillance_monitoring_operations.utils.TrafficDataFuser&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FLIGHT_BLENDER_PLUGIN_VOLUME_4D_GENERATOR</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FORCE_SCRIPT_NAME</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FORMAT_MODULE_PATH</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FORMS_URLFIELD_ASSUME_HTTPS</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FORM_RENDERER</td>\n          <td class=\"code\"><pre>&#x27;django.forms.renderers.DjangoTemplates&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>IGNORABLE_404_URLS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>INSTALLED_APPS</td>\n          <td class=\"code\"><pre>[&#x27;django.contrib.admin&#x27;,\n &#x27;django.contrib.auth&#x27;,\n &#x27;django.contrib.contenttypes&#x27;,\n &#x27;django.contrib.sessions&#x27;,\n &#x27;django.contrib.messages&#x27;,\n &#x27;django.contrib.staticfiles&#x27;,\n &#x27;django_celery_beat&#x27;,\n &#x27;django_filters&#x27;,\n &#x27;rest_framework&#x27;,\n &#x27;flight_declaration_operations&#x27;,\n &#x27;detect_and_avoid_operations&#x27;,\n &#x27;constraint_operations&#x27;,\n &#x27;geo_fence_operations&#x27;,\n &#x27;scd_operations&#x27;,\n &#x27;uss_operations&#x27;,\n &#x27;flight_feed_operations&#x27;,\n &#x27;surveillance_monitoring_operations&#x27;,\n &#x27;conformance_monitoring_operations&#x27;,\n &#x27;notification_operations&#x27;,\n &#x27;rid_operations&#x27;,\n &#x27;versioning_operations&#x27;,\n &#x27;weather_monitoring_operations&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>INTERNAL_IPS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGES</td>\n          <td class=\"code\"><pre>[(&#x27;af&#x27;, &#x27;Afrikaans&#x27;),\n (&#x27;ar&#x27;, &#x27;Arabic&#x27;),\n (&#x27;ar-dz&#x27;, &#x27;Algerian Arabic&#x27;),\n (&#x27;ast&#x27;, &#x27;Asturian&#x27;),\n (&#x27;az&#x27;, &#x27;Azerbaijani&#x27;),\n (&#x27;bg&#x27;, &#x27;Bulgarian&#x27;),\n (&#x27;be&#x27;, &#x27;Belarusian&#x27;),\n (&#x27;bn&#x27;, &#x27;Bengali&#x27;),\n (&#x27;br&#x27;, &#x27;Breton&#x27;),\n (&#x27;bs&#x27;, &#x27;Bosnian&#x27;),\n (&#x27;ca&#x27;, &#x27;Catalan&#x27;),\n (&#x27;ckb&#x27;, &#x27;Central Kurdish (Sorani)&#x27;),\n (&#x27;cs&#x27;, &#x27;Czech&#x27;),\n (&#x27;cy&#x27;, &#x27;Welsh&#x27;),\n (&#x27;da&#x27;, &#x27;Danish&#x27;),\n (&#x27;de&#x27;, &#x27;German&#x27;),\n (&#x27;dsb&#x27;, &#x27;Lower Sorbian&#x27;),\n (&#x27;el&#x27;, &#x27;Greek&#x27;),\n (&#x27;en&#x27;, &#x27;English&#x27;),\n (&#x27;en-au&#x27;, &#x27;Australian English&#x27;),\n (&#x27;en-gb&#x27;, &#x27;British English&#x27;),\n (&#x27;eo&#x27;, &#x27;Esperanto&#x27;),\n (&#x27;es&#x27;, &#x27;Spanish&#x27;),\n (&#x27;es-ar&#x27;, &#x27;Argentinian Spanish&#x27;),\n (&#x27;es-co&#x27;, &#x27;Colombian Spanish&#x27;),\n (&#x27;es-mx&#x27;, &#x27;Mexican Spanish&#x27;),\n (&#x27;es-ni&#x27;, &#x27;Nicaraguan Spanish&#x27;),\n (&#x27;es-ve&#x27;, &#x27;Venezuelan Spanish&#x27;),\n (&#x27;et&#x27;, &#x27;Estonian&#x27;),\n (&#x27;eu&#x27;, &#x27;Basque&#x27;),\n (&#x27;fa&#x27;, &#x27;Persian&#x27;),\n (&#x27;fi&#x27;, &#x27;Finnish&#x27;),\n (&#x27;fr&#x27;, &#x27;French&#x27;),\n (&#x27;fy&#x27;, &#x27;Frisian&#x27;),\n (&#x27;ga&#x27;, &#x27;Irish&#x27;),\n (&#x27;gd&#x27;, &#x27;Scottish Gaelic&#x27;),\n (&#x27;gl&#x27;, &#x27;Galician&#x27;),\n (&#x27;he&#x27;, &#x27;Hebrew&#x27;),\n (&#x27;hi&#x27;, &#x27;Hindi&#x27;),\n (&#x27;hr&#x27;, &#x27;Croatian&#x27;),\n (&#x27;hsb&#x27;, &#x27;Upper Sorbian&#x27;),\n (&#x27;hu&#x27;, &#x27;Hungarian&#x27;),\n (&#x27;hy&#x27;, &#x27;Armenian&#x27;),\n (&#x27;ia&#x27;, &#x27;Interlingua&#x27;),\n (&#x27;id&#x27;, &#x27;Indonesian&#x27;),\n (&#x27;ig&#x27;, &#x27;Igbo&#x27;),\n (&#x27;io&#x27;, &#x27;Ido&#x27;),\n (&#x27;is&#x27;, &#x27;Icelandic&#x27;),\n (&#x27;it&#x27;, &#x27;Italian&#x27;),\n (&#x27;ja&#x27;, &#x27;Japanese&#x27;),\n (&#x27;ka&#x27;, &#x27;Georgian&#x27;),\n (&#x27;kab&#x27;, &#x27;Kabyle&#x27;),\n (&#x27;kk&#x27;, &#x27;Kazakh&#x27;),\n (&#x27;km&#x27;, &#x27;Khmer&#x27;),\n (&#x27;kn&#x27;, &#x27;Kannada&#x27;),\n (&#x27;ko&#x27;, &#x27;Korean&#x27;),\n (&#x27;ky&#x27;, &#x27;Kyrgyz&#x27;),\n (&#x27;lb&#x27;, &#x27;Luxembourgish&#x27;),\n (&#x27;lt&#x27;, &#x27;Lithuanian&#x27;),\n (&#x27;lv&#x27;, &#x27;Latvian&#x27;),\n (&#x27;mk&#x27;, &#x27;Macedonian&#x27;),\n (&#x27;ml&#x27;, &#x27;Malayalam&#x27;),\n (&#x27;mn&#x27;, &#x27;Mongolian&#x27;),\n (&#x27;mr&#x27;, &#x27;Marathi&#x27;),\n (&#x27;ms&#x27;, &#x27;Malay&#x27;),\n (&#x27;my&#x27;, &#x27;Burmese&#x27;),\n (&#x27;nb&#x27;, &#x27;Norwegian Bokm\u00e5l&#x27;),\n (&#x27;ne&#x27;, &#x27;Nepali&#x27;),\n (&#x27;nl&#x27;, &#x27;Dutch&#x27;),\n (&#x27;nn&#x27;, &#x27;Norwegian Nynorsk&#x27;),\n (&#x27;os&#x27;, &#x27;Ossetic&#x27;),\n (&#x27;pa&#x27;, &#x27;Punjabi&#x27;),\n (&#x27;pl&#x27;, &#x27;Polish&#x27;),\n (&#x27;pt&#x27;, &#x27;Portuguese&#x27;),\n (&#x27;pt-br&#x27;, &#x27;Brazilian Portuguese&#x27;),\n (&#x27;ro&#x27;, &#x27;Romanian&#x27;),\n (&#x27;ru&#x27;, &#x27;Russian&#x27;),\n (&#x27;sk&#x27;, &#x27;Slovak&#x27;),\n (&#x27;sl&#x27;, &#x27;Slovenian&#x27;),\n (&#x27;sq&#x27;, &#x27;Albanian&#x27;),\n (&#x27;sr&#x27;, &#x27;Serbian&#x27;),\n (&#x27;sr-latn&#x27;, &#x27;Serbian Latin&#x27;),\n (&#x27;sv&#x27;, &#x27;Swedish&#x27;),\n (&#x27;sw&#x27;, &#x27;Swahili&#x27;),\n (&#x27;ta&#x27;, &#x27;Tamil&#x27;),\n (&#x27;te&#x27;, &#x27;Telugu&#x27;),\n (&#x27;tg&#x27;, &#x27;Tajik&#x27;),\n (&#x27;th&#x27;, &#x27;Thai&#x27;),\n (&#x27;tk&#x27;, &#x27;Turkmen&#x27;),\n (&#x27;tr&#x27;, &#x27;Turkish&#x27;),\n (&#x27;tt&#x27;, &#x27;Tatar&#x27;),\n (&#x27;udm&#x27;, &#x27;Udmurt&#x27;),\n (&#x27;ug&#x27;, &#x27;Uyghur&#x27;),\n (&#x27;uk&#x27;, &#x27;Ukrainian&#x27;),\n (&#x27;ur&#x27;, &#x27;Urdu&#x27;),\n (&#x27;uz&#x27;, &#x27;Uzbek&#x27;),\n (&#x27;vi&#x27;, &#x27;Vietnamese&#x27;),\n (&#x27;zh-hans&#x27;, &#x27;Simplified Chinese&#x27;),\n (&#x27;zh-hant&#x27;, &#x27;Traditional Chinese&#x27;)]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGES_BIDI</td>\n          <td class=\"code\"><pre>[&#x27;he&#x27;, &#x27;ar&#x27;, &#x27;ar-dz&#x27;, &#x27;ckb&#x27;, &#x27;fa&#x27;, &#x27;ug&#x27;, &#x27;ur&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_CODE</td>\n          <td class=\"code\"><pre>&#x27;en-us&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_AGE</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_DOMAIN</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_HTTPONLY</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_NAME</td>\n          <td class=\"code\"><pre>&#x27;django_language&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_PATH</td>\n          <td class=\"code\"><pre>&#x27;/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_SAMESITE</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_SECURE</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LOCALE_PATHS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LOGGING</td>\n          <td class=\"code\"><pre>{&#x27;disable_existing_loggers&#x27;: False,\n &#x27;handlers&#x27;: {&#x27;console&#x27;: {&#x27;class&#x27;: &#x27;logging.StreamHandler&#x27;}},\n &#x27;loggers&#x27;: {&#x27;django&#x27;: {&#x27;handlers&#x27;: [&#x27;console&#x27;],\n                        &#x27;level&#x27;: &#x27;INFO&#x27;,\n                        &#x27;propagate&#x27;: True}},\n &#x27;version&#x27;: 1}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LOGGING_CONFIG</td>\n          <td class=\"code\"><pre>&#x27;logging.config.dictConfig&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LOGIN_REDIRECT_URL</td>\n          <td class=\"code\"><pre>&#x27;/accounts/profile/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LOGIN_URL</td>\n          <td class=\"code\"><pre>&#x27;/accounts/login/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LOGOUT_REDIRECT_URL</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MANAGERS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MEDIA_ROOT</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MEDIA_URL</td>\n          <td class=\"code\"><pre>&#x27;/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MESSAGE_STORAGE</td>\n          <td class=\"code\"><pre>&#x27;django.contrib.messages.storage.fallback.FallbackStorage&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MIDDLEWARE</td>\n          <td class=\"code\"><pre>[&#x27;django.middleware.security.SecurityMiddleware&#x27;,\n &#x27;django.contrib.sessions.middleware.SessionMiddleware&#x27;,\n &#x27;django.middleware.common.CommonMiddleware&#x27;,\n &#x27;django.middleware.csrf.CsrfViewMiddleware&#x27;,\n &#x27;django.contrib.auth.middleware.AuthenticationMiddleware&#x27;,\n &#x27;django.contrib.messages.middleware.MessageMiddleware&#x27;,\n &#x27;django.middleware.clickjacking.XFrameOptionsMiddleware&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MIGRATION_MODULES</td>\n          <td class=\"code\"><pre>{}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MONTH_DAY_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;F j&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MQTT_CONFIGURATION</td>\n          <td class=\"code\"><pre>{&#x27;host&#x27;: &#x27;tenant-emqx&#x27;,\n &#x27;password&#x27;: &#x27;********************&#x27;,\n &#x27;port&#x27;: 1883,\n &#x27;use_tls&#x27;: False,\n &#x27;username&#x27;: &#x27;admin&#x27;}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>NUMBER_GROUPING</td>\n          <td class=\"code\"><pre>0</pre></td>\n        </tr>\n      \n        <tr>\n          <td>PASSWORD_HASHERS</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>PASSWORD_RESET_TIMEOUT</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>PREPEND_WWW</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>REST_FRAMEWORK</td>\n          <td class=\"code\"><pre>{&#x27;DEFAULT_FILTER_BACKENDS&#x27;: [&#x27;django_filters.rest_framework.DjangoFilterBackend&#x27;]}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>ROOT_URLCONF</td>\n          <td class=\"code\"><pre>&#x27;flight_blender.urls&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECRET_KEY</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECRET_KEY_FALLBACKS</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_CROSS_ORIGIN_OPENER_POLICY</td>\n          <td class=\"code\"><pre>&#x27;same-origin&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_HSTS_PRELOAD</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_HSTS_SECONDS</td>\n          <td class=\"code\"><pre>0</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_PROXY_SSL_HEADER</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_REDIRECT_EXEMPT</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_REFERRER_POLICY</td>\n          <td class=\"code\"><pre>&#x27;same-origin&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_SSL_HOST</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_SSL_REDIRECT</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SERVER_EMAIL</td>\n          <td class=\"code\"><pre>&#x27;root@localhost&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_CACHE_ALIAS</td>\n          <td class=\"code\"><pre>&#x27;default&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_AGE</td>\n          <td class=\"code\"><pre>1209600</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_DOMAIN</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_HTTPONLY</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_NAME</td>\n          <td class=\"code\"><pre>&#x27;sessionid&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_PATH</td>\n          <td class=\"code\"><pre>&#x27;/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_SAMESITE</td>\n          <td class=\"code\"><pre>&#x27;Lax&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_SECURE</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_ENGINE</td>\n          <td class=\"code\"><pre>&#x27;django.contrib.sessions.backends.db&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_FILE_PATH</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_SAVE_EVERY_REQUEST</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_SERIALIZER</td>\n          <td class=\"code\"><pre>&#x27;django.contrib.sessions.serializers.JSONSerializer&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SETTINGS_MODULE</td>\n          <td class=\"code\"><pre>&#x27;flight_blender.settings&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SHORT_DATETIME_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;m/d/Y P&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SHORT_DATE_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;m/d/Y&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SIGNING_BACKEND</td>\n          <td class=\"code\"><pre>&#x27;django.core.signing.TimestampSigner&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SILENCED_SYSTEM_CHECKS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>STATICFILES_DIRS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>STATICFILES_FINDERS</td>\n          <td class=\"code\"><pre>[&#x27;django.contrib.staticfiles.finders.FileSystemFinder&#x27;,\n &#x27;django.contrib.staticfiles.finders.AppDirectoriesFinder&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>STATIC_ROOT</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>STATIC_URL</td>\n          <td class=\"code\"><pre>&#x27;/static/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>STORAGES</td>\n          <td class=\"code\"><pre>{&#x27;default&#x27;: {&#x27;BACKEND&#x27;: &#x27;django.core.files.storage.FileSystemStorage&#x27;},\n &#x27;staticfiles&#x27;: {&#x27;BACKEND&#x27;: &#x27;django.contrib.staticfiles.storage.StaticFilesStorage&#x27;}}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>TEMPLATES</td>\n          <td class=\"code\"><pre>[{&#x27;APP_DIRS&#x27;: True,\n  &#x27;BACKEND&#x27;: &#x27;django.template.backends.django.DjangoTemplates&#x27;,\n  &#x27;DIRS&#x27;: [&#x27;/app/homebase/templates&#x27;],\n  &#x27;OPTIONS&#x27;: {&#x27;context_processors&#x27;: [&#x27;django.template.context_processors.debug&#x27;,\n                                     &#x27;django.template.context_processors.request&#x27;,\n                                     &#x27;django.contrib.auth.context_processors.auth&#x27;,\n                                     &#x27;django.contrib.messages.context_processors.messages&#x27;]}}]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>TEST_NON_SERIALIZED_APPS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>TEST_RUNNER</td>\n          <td class=\"code\"><pre>&#x27;django.test.runner.DiscoverRunner&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>THOUSAND_SEPARATOR</td>\n          <td class=\"code\"><pre>&#x27;,&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>TIME_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;P&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>TIME_INPUT_FORMATS</td>\n          <td class=\"code\"><pre>[&#x27;%H:%M:%S&#x27;, &#x27;%H:%M:%S.%f&#x27;, &#x27;%H:%M&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>TIME_ZONE</td>\n          <td class=\"code\"><pre>&#x27;UTC&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_I18N</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_L10N</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_LOCAL_SQLITE_DATABASE</td>\n          <td class=\"code\"><pre>0</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_THOUSAND_SEPARATOR</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_TZ</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_X_FORWARDED_HOST</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_X_FORWARDED_PORT</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>WEATHER_API_BASE_URL</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>WSGI_APPLICATION</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>X_FRAME_OPTIONS</td>\n          <td class=\"code\"><pre>&#x27;DENY&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>YEAR_MONTH_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;F Y&#x27;</pre></td>\n        </tr>\n      \n    </tbody>\n  </table>\n\n</div>\n</main>\n\n\n  <footer id=\"explanation\">\n    <p>\n      You\u2019re seeing this error because you have <code>DEBUG = True</code> in your\n      Django settings file. Change that to <code>False</code>, and Django will\n      display a standard page generated by the handler for this status code.\n    </p>\n  </footer>\n\n</body>\n</html>\n", "json": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "airmarket"}]}]}], "successful": false, "notes": {"Tested USS": {"message": "airmarket", "timestamp": "2026-07-13T22:50:30.586295Z"}}, "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/flight_intent_validation/flight_intent_validation.md#cleanup", "start_time": "2026-07-13T22:50:34.211341Z", "failed_checks": [], "passed_checks": [{"name": "Successful flight deletion", "timestamp": "2026-07-13T22:50:34.254043Z", "participants": ["airmarket"], "requirements": ["interuss.automated_testing.flight_planning.DeleteFlightSuccess"]}], "queries": [{"request": {"method": "DELETE", "url": "https://rtm.airmarket.stage.flysafe.live/scd/flight_planning/flight_plans/79e63cc6-3687-44c8-a80d-20ae2d18e8f0", "initiated_at": "2026-07-13T22:50:34.211509Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:34 GMT", "Content-Type": "application/json", "Content-Length": "146", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "DELETE, PUT, OPTIONS", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.040913, "reported": "2026-07-13T22:50:34.253401Z", "json": {"planning_result": "Failed", "notes": "The flight plan was not deleted by the system", "flight_plan_status": "Closed", "includes_advisories": "Unknown"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.DeleteFlightPlan", "participant_id": "airmarket"}]}, "end_time": "2026-07-13T22:50:34.254100Z"}}, {"test_scenario": {"name": "Validation of operational intents", "scenario_type": "scenarios.astm.utm.FlightIntentValidation", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/flight_intent_validation/flight_intent_validation.md", "resource_origins": {"flight_intents": "invalid_flight_intents in top-level resource pool", "tested_uss": "instance 2 in flight_planners in top-level resource pool", "dss": "dss in top-level resource pool"}, "start_time": "2026-07-13T22:50:34.254594Z", "cases": [{"name": "Attempt to plan invalid flights", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/flight_intent_validation/flight_intent_validation.md#attempt-to-plan-invalid-flights-test-case", "start_time": "2026-07-13T22:50:34.254802Z", "steps": [{"name": "Attempt to plan Too Far Away Flight", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/flight_intent_validation/flight_intent_validation.md#attempt-to-plan-too-far-away-flight-test-step", "start_time": "2026-07-13T22:50:34.254870Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:50:34.272748Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:50:36.026657Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Incorrectly planned", "timestamp": "2026-07-13T22:50:36.026708Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0030"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:50:36.112129Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent not shared", "timestamp": "2026-07-13T22:50:36.112199Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:34.261340Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "637", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66343972526542, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.84492528183274}, {"lat": 53.66343972526542, "lng": -113.84492528183274}]}}, "time_start": {"value": "2026-08-14T22:50:34.254553Z", "format": "RFC3339"}, "time_end": {"value": "2026-08-14T23:35:34.254553Z", "format": "RFC3339"}}, "request_id": "9c56134a-6709-40e7-b5d8-c3e638fbf4c4"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:34 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.010264, "reported": "2026-07-13T22:50:34.272452Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/e83ca083-5786-4da9-850c-bd68fddd92a5", "initiated_at": "2026-07-13T22:50:34.273523Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1261", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "auth_dt": "1.366s", "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.663626415592496, "lng": -113.84492528183274}, {"lat": 53.66343972526542, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.84548671399642}]}, "altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-08-14T22:50:34.254553Z", "format": "RFC3339"}, "time_end": {"value": "2026-08-14T23:35:34.254553Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "a7fab0f2-43ba-4e02-b92e-ec84c15698f2"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:35 GMT", "Content-Type": "application/json", "Content-Length": "148", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, DELETE, PUT", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.385362, "reported": "2026-07-13T22:50:36.026173Z", "json": {"flight_plan_status": "NotPlanned", "notes": "Flight Blender could not plan this flight", "includes_advisories": "Unknown", "planning_result": "Rejected"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:36.027000Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "637", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66343972526542, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.84492528183274}, {"lat": 53.66343972526542, "lng": -113.84492528183274}]}}, "time_start": {"value": "2026-08-14T22:50:34.254553Z", "format": "RFC3339"}, "time_end": {"value": "2026-08-14T23:35:34.254553Z", "format": "RFC3339"}}, "request_id": "e4328575-703c-49f5-b62c-6d423f2ce7d7"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:36 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.08396, "reported": "2026-07-13T22:50:36.111830Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:36.112226Z"}, {"name": "Attempt to plan Recently Ended Flight", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/flight_intent_validation/flight_intent_validation.md#attempt-to-plan-recently-ended-flight-test-step", "start_time": "2026-07-13T22:50:36.112248Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:50:36.135803Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:50:36.309282Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Incorrectly planned", "timestamp": "2026-07-13T22:50:36.309327Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1", "astm.f3548.v21.GEN0100", "astm.f3548.v21.GEN0105"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:50:36.344458Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent not shared", "timestamp": "2026-07-13T22:50:36.344566Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:36.118719Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "637", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66343972526542, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.84492528183274}, {"lat": 53.66343972526542, "lng": -113.84492528183274}]}}, "time_start": {"value": "2026-07-13T22:49:36.112278Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T22:50:31.112278Z", "format": "RFC3339"}}, "request_id": "54d22bb9-d7c6-43d2-9873-19b840a7b210"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:36 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.01566, "reported": "2026-07-13T22:50:36.135527Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/44de8863-2821-444f-9c20-429fbb1bc81c", "initiated_at": "2026-07-13T22:50:36.136557Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1261", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.663626415592496, "lng": -113.84492528183274}, {"lat": 53.66343972526542, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.84548671399642}]}, "altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:49:36.112278Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T22:50:31.112278Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "c814fd27-aba4-4dfd-b405-295fc360ca9b"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:36 GMT", "Content-Type": "application/json", "Content-Length": "148", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, DELETE, PUT", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.171277, "reported": "2026-07-13T22:50:36.308804Z", "json": {"flight_plan_status": "NotPlanned", "notes": "Flight Blender could not plan this flight", "includes_advisories": "Unknown", "planning_result": "Rejected"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:36.309515Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "637", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66343972526542, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.84492528183274}, {"lat": 53.66343972526542, "lng": -113.84492528183274}]}}, "time_start": {"value": "2026-07-13T22:49:36.112278Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T22:50:31.112278Z", "format": "RFC3339"}}, "request_id": "8c604397-fa6f-47ce-9476-45b15a0fbdac"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:36 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.033587, "reported": "2026-07-13T22:50:36.344028Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:36.344594Z"}], "end_time": "2026-07-13T22:50:36.344636Z"}, {"name": "Validate transition to Ended state after cancellation", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/flight_intent_validation/flight_intent_validation.md#validate-transition-to-ended-state-after-cancellation-test-case", "start_time": "2026-07-13T22:50:36.344668Z", "steps": [{"name": "Plan Valid Flight", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/flight_intent_validation/flight_intent_validation.md#plan-valid-flight-test-step", "start_time": "2026-07-13T22:50:36.344696Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:50:36.387650Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:50:43.958775Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Successful planning", "timestamp": "2026-07-13T22:50:43.958828Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:50:43.974538Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent shared correctly", "timestamp": "2026-07-13T22:50:43.974641Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent state is correct", "timestamp": "2026-07-13T22:50:43.974704Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Operational intent details retrievable", "timestamp": "2026-07-13T22:50:45.904155Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details data format", "timestamp": "2026-07-13T22:50:45.925881Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Operational intent reference reported by USS matches the one published to the DSS", "timestamp": "2026-07-13T22:50:45.926037Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005"]}, {"name": "Operational intent details have not changed without publishing a new version to the DSS", "timestamp": "2026-07-13T22:50:45.926151Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.USS0105,1"]}, {"name": "Correct operational intent details", "timestamp": "2026-07-13T22:50:45.928476Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details extents are contained within reference extents", "timestamp": "2026-07-13T22:50:45.929738Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Off-nominal volumes", "timestamp": "2026-07-13T22:50:45.929835Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0015"]}, {"name": "Vertices", "timestamp": "2026-07-13T22:50:45.929894Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0020"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:36.350095Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "637", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66343972526542, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.84492528183274}, {"lat": 53.66343972526542, "lng": -113.84492528183274}]}}, "time_start": {"value": "2026-07-13T22:50:33.254553Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:33.254553Z", "format": "RFC3339"}}, "request_id": "18b63f9a-a9f8-42c1-9ddc-f582ff53b78b"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:36 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.036183, "reported": "2026-07-13T22:50:36.387267Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/950624e7-6e6c-4e66-867c-89ee2a47e11e", "initiated_at": "2026-07-13T22:50:36.390540Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1261", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.663626415592496, "lng": -113.84492528183274}, {"lat": 53.66343972526542, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.84548671399642}]}, "altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:33.254553Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:33.254553Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "b84ff7c8-ef71-49ed-90a3-cbba8702d674"}, "body": null}, "response": {"failure": "query_and_describe attempt 1 from PID 12 to PUT /flight_plans/950624e7-6e6c-4e66-867c-89ee2a47e11e failed with timeout ReadTimeout: HTTPSConnectionPool(host='rtm.sait.stage.flysafe.live', port=443): Read timed out. (read timeout=6.1)\nAt File \"/app/monitoring/monitorlib/clients/flight_planning/client_v1.py\", line 67, in _inject", "elapsed_s": 6.11077, "reported": "2026-07-13T22:50:42.501310Z", "headers": {}, "json": null, "code": null, "body": null}, "participant_id": "sait", "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan"}, {"request": {"method": "PUT", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/950624e7-6e6c-4e66-867c-89ee2a47e11e", "initiated_at": "2026-07-13T22:50:42.502145Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1261", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.663626415592496, "lng": -113.84492528183274}, {"lat": 53.66343972526542, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.84548671399642}]}, "altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:33.254553Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:33.254553Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "b84ff7c8-ef71-49ed-90a3-cbba8702d674"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:43 GMT", "Content-Type": "application/json", "Content-Length": "158", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, PUT, DELETE", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 1.454584, "reported": "2026-07-13T22:50:43.958088Z", "json": {"flight_plan_status": "Planned", "notes": "Flight Plan successfully processed and flight planned", "includes_advisories": "Unknown", "planning_result": "Completed"}, "body": null}, "_previous_query": {"request": {"method": "PUT", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/950624e7-6e6c-4e66-867c-89ee2a47e11e", "initiated_at": "2026-07-13T22:50:36.390540Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1261", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.663626415592496, "lng": -113.84492528183274}, {"lat": 53.66343972526542, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.84548671399642}]}, "altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:33.254553Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:33.254553Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "b84ff7c8-ef71-49ed-90a3-cbba8702d674"}, "body": null}, "response": {"failure": "query_and_describe attempt 1 from PID 12 to PUT /flight_plans/950624e7-6e6c-4e66-867c-89ee2a47e11e failed with timeout ReadTimeout: HTTPSConnectionPool(host='rtm.sait.stage.flysafe.live', port=443): Read timed out. (read timeout=6.1)\nAt File \"/app/monitoring/monitorlib/clients/flight_planning/client_v1.py\", line 67, in _inject", "elapsed_s": 6.11077, "reported": "2026-07-13T22:50:42.501310Z", "headers": {}, "json": null, "code": null, "body": null}, "participant_id": "sait", "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan"}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:43.959035Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "637", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66343972526542, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.84492528183274}, {"lat": 53.66343972526542, "lng": -113.84492528183274}]}}, "time_start": {"value": "2026-07-13T22:50:33.254553Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:33.254553Z", "format": "RFC3339"}}, "request_id": "6875cd50-46b0-487f-8471-c7168023f379"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:43 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "438", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.013397, "reported": "2026-07-13T22:50:43.973301Z", "json": {"operational_intent_references": [{"id": "2acdf51e-5849-47c9-86ca-b097f72f6383", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:50:33.254553Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:33.254553Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "52d08d8f-c7f4-4934-bff3-7a1bc8ec08ea"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/uss/v1/operational_intents/2acdf51e-5849-47c9-86ca-b097f72f6383", "initiated_at": "2026-07-13T22:50:43.974794Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjY0NCwiaWF0IjoxNzgzOTgzMDQ0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "auth_dt": "1.573s", "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:45 GMT", "Content-Type": "application/json", "Content-Length": "1078", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, GET", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.349491, "reported": "2026-07-13T22:50:45.898481Z", "json": {"operational_intent": {"reference": {"id": "2acdf51e-5849-47c9-86ca-b097f72f6383", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Accepted", "ovn": "nNAHqVG69rdXQQwi-8CnGfZRily1MNmw2WgXgziQ960_", "time_start": {"format": "RFC3339", "value": "2026-07-13T22:50:33.254553+00:00"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:35:33.254553+00:00"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "52d08d8f-c7f4-4934-bff3-7a1bc8ec08ea"}, "details": {"volumes": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.663626415592496, "lng": -113.84492528183274}, {"lat": 53.66343972526542, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.84548671399642}]}, "altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:50:33.254553Z"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:35:33.254553Z"}}], "priority": 0, "off_nominal_volumes": []}}}, "body": null}, "query_type": "astm.f3548.v21.uss.getOperationalIntentDetails", "participant_id": "sait"}], "end_time": "2026-07-13T22:50:45.929961Z"}, {"name": "Remove Valid Flight", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/flight_intent_validation/flight_intent_validation.md#remove-valid-flight-test-step", "start_time": "2026-07-13T22:50:45.929994Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:50:45.962144Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Successful deletion", "timestamp": "2026-07-13T22:50:46.478672Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:50:46.765854Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent not shared", "timestamp": "2026-07-13T22:50:46.765989Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0040"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:45.931433Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "637", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66343972526542, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.84492528183274}, {"lat": 53.66343972526542, "lng": -113.84492528183274}]}}, "time_start": {"value": "2026-07-13T22:50:33.254553Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:33.254553Z", "format": "RFC3339"}}, "request_id": "f9ba3aa3-b0ea-4cf3-9afe-3a801f6a81db"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:45 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "438", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.024747, "reported": "2026-07-13T22:50:45.957252Z", "json": {"operational_intent_references": [{"id": "2acdf51e-5849-47c9-86ca-b097f72f6383", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:50:33.254553Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:33.254553Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "52d08d8f-c7f4-4934-bff3-7a1bc8ec08ea"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/950624e7-6e6c-4e66-867c-89ee2a47e11e", "initiated_at": "2026-07-13T22:50:45.962328Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:46 GMT", "Content-Type": "application/json", "Content-Length": "183", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, PUT, DELETE", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.512531, "reported": "2026-07-13T22:50:46.477223Z", "json": {"planning_result": "Completed", "notes": "The flight was closed successfully by the USS and is now out of the UTM system.", "flight_plan_status": "Closed", "includes_advisories": "Unknown"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.DeleteFlightPlan", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:46.479384Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "637", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66343972526542, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.84492528183274}, {"lat": 53.66343972526542, "lng": -113.84492528183274}]}}, "time_start": {"value": "2026-07-13T22:50:33.254553Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:33.254553Z", "format": "RFC3339"}}, "request_id": "307f40db-7f81-4bc3-b907-d4de4678425f"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:46 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.284742, "reported": "2026-07-13T22:50:46.765279Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:46.766047Z"}], "end_time": "2026-07-13T22:50:46.766071Z"}, {"name": "Validate precision of intersection computations", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/flight_intent_validation/flight_intent_validation.md#validate-precision-of-intersection-computations-test-case", "start_time": "2026-07-13T22:50:46.766130Z", "steps": [{"name": "Plan Valid Flight", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/flight_intent_validation/flight_intent_validation.md#plan-valid-flight-test-step-1", "start_time": "2026-07-13T22:50:46.766170Z", "failed_checks": [], "passed_checks": [{"name": "Failure", "timestamp": "2026-07-13T22:50:48.564835Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Successful planning", "timestamp": "2026-07-13T22:50:48.565025Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}], "queries": [{"request": {"method": "PUT", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/8e665a43-a6bd-4bf0-9a9b-f969449cbf9f", "initiated_at": "2026-07-13T22:50:46.776165Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1261", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.663626415592496, "lng": -113.84492528183274}, {"lat": 53.66343972526542, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.84548671399642}]}, "altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:33.254553Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:33.254553Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "00bbf853-1460-4212-af10-484ce78f59aa"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:48 GMT", "Content-Type": "application/json", "Content-Length": "158", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, PUT, DELETE", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 1.786731, "reported": "2026-07-13T22:50:48.564075Z", "json": {"flight_plan_status": "Planned", "notes": "Flight Plan successfully processed and flight planned", "includes_advisories": "Unknown", "planning_result": "Completed"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "sait"}], "end_time": "2026-07-13T22:50:48.565059Z"}, {"name": "Attempt to plan Tiny Overlap Conflict Flight", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/flight_intent_validation/flight_intent_validation.md#attempt-to-plan-tiny-overlap-conflict-flight-test-step", "start_time": "2026-07-13T22:50:48.565085Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:50:48.589344Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:50:49.065973Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Incorrectly planned", "timestamp": "2026-07-13T22:50:49.066058Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.GEN0500"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:50:49.082312Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent not shared", "timestamp": "2026-07-13T22:50:49.082409Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:48.572647Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "637", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663231778008885, "lng": -113.8449254453488}, {"lat": 53.66381310042536, "lng": -113.8449254453488}, {"lat": 53.66381310042536, "lng": -113.8441131701664}, {"lat": 53.663231778008885, "lng": -113.8441131701664}]}}, "time_start": {"value": "2026-07-13T22:50:33.254553Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:33.254553Z", "format": "RFC3339"}}, "request_id": "26ef0881-28fe-4c50-83c8-248e3e05f36c"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:48 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "438", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.014098, "reported": "2026-07-13T22:50:48.587547Z", "json": {"operational_intent_references": [{"id": "cc766abf-8c92-4656-b078-e652abaa6aa5", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:50:33.254553Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:33.254553Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "50c6d35a-e296-44c4-ad52-a02c4f3ddd6c"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/2f2b4c3d-4067-4462-8639-756781cf380a", "initiated_at": "2026-07-13T22:50:48.591271Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1260", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66362644034829, "lng": -113.8449254453488}, {"lat": 53.663231778008885, "lng": -113.84436386018348}, {"lat": 53.66381310042536, "lng": -113.8441131701664}]}, "altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:33.254553Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:33.254553Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "5c3ac697-b68b-47de-bba8-ccd98d401851"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:49 GMT", "Content-Type": "application/json", "Content-Length": "148", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, PUT, DELETE", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.472917, "reported": "2026-07-13T22:50:49.065270Z", "json": {"flight_plan_status": "NotPlanned", "notes": "Flight Blender could not plan this flight", "includes_advisories": "Unknown", "planning_result": "Rejected"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:49.066269Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "637", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663231778008885, "lng": -113.8449254453488}, {"lat": 53.66381310042536, "lng": -113.8449254453488}, {"lat": 53.66381310042536, "lng": -113.8441131701664}, {"lat": 53.663231778008885, "lng": -113.8441131701664}]}}, "time_start": {"value": "2026-07-13T22:50:33.254553Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:33.254553Z", "format": "RFC3339"}}, "request_id": "09a9f05d-77b6-4bf9-b2c9-0b51b16a1aac"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:49 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "438", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.014022, "reported": "2026-07-13T22:50:49.081066Z", "json": {"operational_intent_references": [{"id": "cc766abf-8c92-4656-b078-e652abaa6aa5", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:50:33.254553Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:33.254553Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "50c6d35a-e296-44c4-ad52-a02c4f3ddd6c"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:49.082437Z"}], "end_time": "2026-07-13T22:50:49.082519Z"}], "successful": true, "notes": {"Tested USS": {"message": "sait", "timestamp": "2026-07-13T22:50:34.254644Z"}}, "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/flight_intent_validation/flight_intent_validation.md#cleanup", "start_time": "2026-07-13T22:50:49.082555Z", "failed_checks": [], "passed_checks": [{"name": "Successful flight deletion", "timestamp": "2026-07-13T22:50:49.247075Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.DeleteFlightSuccess"]}], "queries": [{"request": {"method": "DELETE", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/8e665a43-a6bd-4bf0-9a9b-f969449cbf9f", "initiated_at": "2026-07-13T22:50:49.082637Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:49 GMT", "Content-Type": "application/json", "Content-Length": "183", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, PUT, DELETE", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.163314, "reported": "2026-07-13T22:50:49.246700Z", "json": {"planning_result": "Completed", "notes": "The flight was closed successfully by the USS and is now out of the UTM system.", "flight_plan_status": "Closed", "includes_advisories": "Unknown"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.DeleteFlightPlan", "participant_id": "sait"}]}, "end_time": "2026-07-13T22:50:49.247121Z"}}], "generator_type": "action_generators.flight_planning.FlightPlannerCombinations", "start_time": "2026-07-13T22:50:30.585958Z", "successful": false, "end_time": "2026-07-13T22:50:49.247594Z"}}, {"action_generator": {"actions": [{"test_scenario": {"name": "Nominal planning: conflict with higher priority", "scenario_type": "scenarios.astm.utm.ConflictHigherPriority", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md", "resource_origins": {"flight_intents": "conflicting_flights in top-level resource pool", "tested_uss": "instance 1 in flight_planners in top-level resource pool", "control_uss": "instance 1 in flight_planners in top-level resource pool", "dss": "dss in top-level resource pool"}, "start_time": "2026-07-13T22:50:49.248252Z", "cases": [{"name": "Prerequisites check", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#prerequisites-check-test-case", "start_time": "2026-07-13T22:50:49.248658Z", "steps": [{"name": "Verify area is clear", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#verify-area-is-clear-test-step", "start_time": "2026-07-13T22:50:49.248714Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:50:49.379513Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1", "astm.f3548.v21.DSS0005,2"]}, {"name": "Area is clear of op intents", "timestamp": "2026-07-13T22:50:49.379589Z", "participants": [], "requirements": []}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:49.368208Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 641.95, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:50:48.248211Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:20:49.248211Z", "format": "RFC3339"}}, "request_id": "68a689a5-5fa7-4fc3-8a17-caf996845fed"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:49 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.009884, "reported": "2026-07-13T22:50:49.379125Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:49.379616Z"}], "end_time": "2026-07-13T22:50:49.379633Z"}, {"name": "Attempt to plan flight in conflict", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#attempt-to-plan-flight-in-conflict-test-case", "start_time": "2026-07-13T22:50:49.379670Z", "steps": [{"name": "Plan Flight 2", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#plan-flight-2-test-step", "start_time": "2026-07-13T22:50:49.379700Z", "failed_checks": [{"name": "Successful planning", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/flight_planning/plan_flight_intent.md#successful-planning-check", "timestamp": "2026-07-13T22:50:49.821898Z", "summary": "Error from airmarket when attempting to submit a flight intent (flight ID: None)", "details": "Attempt to plan flight returned status 500 rather than 200 as expected\n\nStack trace:\nTraceback (most recent call last):\n  File \"/app/monitoring/uss_qualifier/scenarios/flight_planning/test_steps.py\", line 377, in request_flight\n    resp = flight_planner.try_plan_flight(\n        flight_info, ExecutionStyle.IfAllowed, additional_fields\n    )\n  File \"/app/monitoring/monitorlib/clients/flight_planning/client_v1.py\", line 122, in try_plan_flight\n    return self._inject(\n           ~~~~~~~~~~~~^\n        str(uuid.uuid4()), flight_info, execution_style, additional_fields\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    )\n    ^\n  File \"/app/monitoring/monitorlib/clients/flight_planning/client_v1.py\", line 77, in _inject\n    raise PlanningActivityError(\n    ...<2 lines>...\n    )\nmonitoring.monitorlib.clients.flight_planning.client.PlanningActivityError: Attempt to plan flight returned status 500 rather than 200 as expected\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/monitoring/uss_qualifier/scenarios/flight_planning/test_steps.py\", line 286, in submit_flight\n    resp, query, flight_id = request_flight(\n                             ~~~~~~~~~~~~~~^\n        flight_planner, flight_info, flight_id, additional_fields\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    )\n    ^\n  File \"/app/monitoring/uss_qualifier/scenarios/flight_planning/test_steps.py\", line 381, in request_flight\n    raise QueryError(str(e), e.queries)\nmonitoring.monitorlib.fetch.QueryError: Attempt to plan flight returned status 500 rather than 200 as expected\n", "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"], "severity": "High", "participants": ["airmarket"], "query_report_timestamps": ["2026-07-13T22:50:49.398013Z"]}], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:50:49.397107Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:49.384842Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "636", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 670.93, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.8445838226128}, {"lat": 53.66326070567799, "lng": -113.8445838226128}]}}, "time_start": {"value": "2026-07-13T22:50:48.379735Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:49.379735Z", "format": "RFC3339"}}, "request_id": "54dbb945-fe18-48ed-95d2-b1bf664de441"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:49 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.01119, "reported": "2026-07-13T22:50:49.396831Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.airmarket.stage.flysafe.live/scd/flight_planning/flight_plans/ea62b9b8-37d2-4e2c-981c-0ce11915de10", "initiated_at": "2026-07-13T22:50:49.398013Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1319", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84540319901089}, {"lat": 53.663343079169266, "lng": -113.8445838226128}, {"lat": 53.6636358775924, "lng": -113.84515432373902}, {"lat": 53.66352874562597, "lng": -113.84581018845284}]}, "altitude_lower": {"value": 670.93, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:48.379735Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:49.379735Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 100}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "2e6818c6-b668-45a3-ab63-d45de1ca9605"}, "body": null}, "response": {"code": 500, "headers": {"Date": "Mon, 13 Jul 2026 22:50:49 GMT", "Content-Type": "text/html; charset=utf-8", "Content-Length": "160584", "Connection": "keep-alive", "x-frame-options": "DENY", "vary": "Cookie", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.419456, "reported": "2026-07-13T22:50:49.819962Z", "body": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">\n  <meta name=\"robots\" content=\"NONE,NOARCHIVE\">\n  <title>KeyError\n          at /scd/flight_planning/flight_plans/ea62b9b8-37d2-4e2c-981c-0ce11915de10</title>\n  <style>\n    html * { padding:0; margin:0; }\n    body * { padding:10px 20px; }\n    body * * { padding:0; }\n    body { font-family: sans-serif; background-color:#fff; color:#000; }\n    body > :where(header, main, footer) { border-bottom:1px solid #ddd; }\n    h1 { font-weight:normal; }\n    h2 { margin-bottom:.8em; }\n    h3 { margin:1em 0 .5em 0; }\n    h4 { margin:0 0 .5em 0; font-weight: normal; }\n    code, pre { font-size: 100%; white-space: pre-wrap; word-break: break-word; }\n    summary { cursor: pointer; }\n    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }\n    tbody td, tbody th { vertical-align:top; padding:2px 3px; }\n    thead th {\n      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;\n      font-weight:normal; font-size: 0.6875rem; border:1px solid #ddd;\n    }\n    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }\n    table.vars { margin:5px 10px 2px 40px; width: auto; }\n    table.vars td, table.req td { font-family:monospace; }\n    table td.code { width:100%; }\n    table td.code pre { overflow:hidden; }\n    table.source th { color:#666; }\n    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }\n    ul.traceback { list-style-type:none; color: #222; }\n    ul.traceback li.cause { word-break: break-word; }\n    ul.traceback li.frame { padding-bottom:1em; color:#4f4f4f; }\n    ul.traceback li.user { background-color:#e0e0e0; color:#000 }\n    div.context { padding:10px 0; overflow:hidden; }\n    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }\n    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }\n    div.context ol li pre { display:inline; }\n    div.context ol.context-line li { color:#464646; background-color:#dfdfdf; padding: 3px 2px; }\n    div.context ol.context-line li span { position:absolute; right:32px; }\n    .user div.context ol.context-line li { background-color:#bbb; color:#000; }\n    .user div.context ol li { color:#666; }\n    div.commands, summary.commands { margin-left: 40px; }\n    div.commands a, summary.commands { color:#555; text-decoration:none; }\n    .user div.commands a { color: black; }\n    #summary { background: #ffc; }\n    #summary h2 { font-weight: normal; color: #666; }\n    #info { padding: 0; }\n    #info > * { padding:10px 20px; }\n    #explanation { background:#eee; }\n    #template, #template-not-exist { background:#f6f6f6; }\n    #template-not-exist ul { margin: 0 0 10px 20px; }\n    #template-not-exist .postmortem-section { margin-bottom: 3px; }\n    #unicode-hint { background:#eee; }\n    #traceback { background:#eee; }\n    #requestinfo { background:#f6f6f6; padding-left:120px; }\n    #summary table { border:none; background:transparent; }\n    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }\n    #requestinfo h3 { margin-bottom:-1em; }\n    .error { background: #ffc; }\n    .specific { color:#cc3300; font-weight:bold; }\n    h2 span.commands { font-size: 0.7rem; font-weight:normal; }\n    span.commands a:link {color:#5E5694;}\n    pre.exception_value { font-family: sans-serif; color: #575757; font-size: 1.5rem; margin: 10px 0 10px 0; }\n    .append-bottom { margin-bottom: 10px; }\n    .fname { user-select: all; }\n  </style>\n  \n  <script>\n    function hideAll(elems) {\n      for (var e = 0; e < elems.length; e++) {\n        elems[e].style.display = 'none';\n      }\n    }\n    window.onload = function() {\n      hideAll(document.querySelectorAll('ol.pre-context'));\n      hideAll(document.querySelectorAll('ol.post-context'));\n      hideAll(document.querySelectorAll('div.pastebin'));\n    }\n    function toggle() {\n      for (var i = 0; i < arguments.length; i++) {\n        var e = document.getElementById(arguments[i]);\n        if (e) {\n          e.style.display = e.style.display == 'none' ? 'block': 'none';\n        }\n      }\n      return false;\n    }\n    function switchPastebinFriendly(link) {\n      s1 = \"Switch to copy-and-paste view\";\n      s2 = \"Switch back to interactive view\";\n      link.textContent = link.textContent.trim() == s1 ? s2: s1;\n      toggle('browserTraceback', 'pastebinTraceback');\n      return false;\n    }\n  </script>\n  \n</head>\n<body>\n<header id=\"summary\">\n  <h1>KeyError\n       at /scd/flight_planning/flight_plans/ea62b9b8-37d2-4e2c-981c-0ce11915de10</h1>\n  <pre class=\"exception_value\">&#x27;access_token&#x27;</pre>\n  <table class=\"meta\">\n\n    <tr>\n      <th scope=\"row\">Request Method:</th>\n      <td>PUT</td>\n    </tr>\n    <tr>\n      <th scope=\"row\">Request URL:</th>\n      <td>http://rtm.airmarket.stage.flysafe.live/scd/flight_planning/flight_plans/ea62b9b8-37d2-4e2c-981c-0ce11915de10</td>\n    </tr>\n\n    <tr>\n      <th scope=\"row\">Django Version:</th>\n      <td>5.2.10</td>\n    </tr>\n\n    <tr>\n      <th scope=\"row\">Exception Type:</th>\n      <td>KeyError</td>\n    </tr>\n\n\n    <tr>\n      <th scope=\"row\">Exception Value:</th>\n      <td><pre>&#x27;access_token&#x27;</pre></td>\n    </tr>\n\n\n    <tr>\n      <th scope=\"row\">Exception Location:</th>\n      <td><span class=\"fname\">/app/constraint_operations/dss_constraints_helper.py</span>, line 50, in get_nearby_constraints</td>\n    </tr>\n\n\n    <tr>\n      <th scope=\"row\">Raised during:</th>\n      <td>scd_operations.views.upsert_close_flight_plan</td>\n    </tr>\n\n    <tr>\n      <th scope=\"row\">Python Executable:</th>\n      <td>/app/.venv/bin/python</td>\n    </tr>\n    <tr>\n      <th scope=\"row\">Python Version:</th>\n      <td>3.12.13</td>\n    </tr>\n    <tr>\n      <th scope=\"row\">Python Path:</th>\n      <td><pre><code>[&#x27;/app&#x27;,\n &#x27;/app&#x27;,\n &#x27;/app/.venv/bin&#x27;,\n &#x27;/usr/local/lib/python312.zip&#x27;,\n &#x27;/usr/local/lib/python3.12&#x27;,\n &#x27;/usr/local/lib/python3.12/lib-dynload&#x27;,\n &#x27;/app/.venv/lib/python3.12/site-packages&#x27;]</code></pre></td>\n    </tr>\n    <tr>\n      <th scope=\"row\">Server time:</th>\n      <td>Mon, 13 Jul 2026 22:50:49 +0000</td>\n    </tr>\n  </table>\n</header>\n\n<main id=\"info\">\n\n\n\n\n<div id=\"traceback\">\n  <h2>Traceback <span class=\"commands\"><a href=\"#\" role=\"button\" onclick=\"return switchPastebinFriendly(this);\">\n    Switch to copy-and-paste view</a></span>\n  </h2>\n  <div id=\"browserTraceback\">\n    <ul class=\"traceback\">\n      \n        \n        <li class=\"frame django\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py</code>, line 42, in inner\n          \n\n          \n            <div class=\"context\" id=\"c140183413748032\">\n              \n                <ol start=\"35\" class=\"pre-context\" id=\"pre140183413748032\">\n                \n                  <li onclick=\"toggle('pre140183413748032', 'post140183413748032')\"><pre>    can rely on getting a response instead of an exception.</pre></li>\n                \n                  <li onclick=\"toggle('pre140183413748032', 'post140183413748032')\"><pre>    &quot;&quot;&quot;</pre></li>\n                \n                  <li onclick=\"toggle('pre140183413748032', 'post140183413748032')\"><pre>    if iscoroutinefunction(get_response):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183413748032', 'post140183413748032')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183413748032', 'post140183413748032')\"><pre>        @wraps(get_response)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183413748032', 'post140183413748032')\"><pre>        async def inner(request):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183413748032', 'post140183413748032')\"><pre>            try:</pre></li>\n                \n                </ol>\n              \n              <ol start=\"42\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183413748032', 'post140183413748032')\"><pre>                response = await get_response(request)\n                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='43' class=\"post-context\" id=\"post140183413748032\">\n                  \n                  <li onclick=\"toggle('pre140183413748032', 'post140183413748032')\"><pre>            except Exception as exc:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183413748032', 'post140183413748032')\"><pre>                response = await sync_to_async(</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183413748032', 'post140183413748032')\"><pre>                    response_for_exception, thread_sensitive=False</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183413748032', 'post140183413748032')\"><pre>                )(request, exc)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183413748032', 'post140183413748032')\"><pre>            return response</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183413748032', 'post140183413748032')\"><pre></pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183413748032\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>exc</td>\n                    <td class=\"code\"><pre>KeyError(&#x27;access_token&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>get_response</td>\n                    <td class=\"code\"><pre>&lt;bound method BaseHandler._get_response_async of &lt;django.core.handlers.asgi.ASGIHandler object at 0x7f7f13d974d0&gt;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;ASGIRequest: PUT &#x27;/scd/flight_planning/flight_plans/ea62b9b8-37d2-4e2c-981c-0ce11915de10&#x27;&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame django\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/django/core/handlers/base.py</code>, line 253, in _get_response_async\n          \n\n          \n            <div class=\"context\" id=\"c140183424561792\">\n              \n                <ol start=\"246\" class=\"pre-context\" id=\"pre140183424561792\">\n                \n                  <li onclick=\"toggle('pre140183424561792', 'post140183424561792')\"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183424561792', 'post140183424561792')\"><pre>            # If it is a synchronous view, run it in a subthread</pre></li>\n                \n                  <li onclick=\"toggle('pre140183424561792', 'post140183424561792')\"><pre>            if not iscoroutinefunction(wrapped_callback):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183424561792', 'post140183424561792')\"><pre>                wrapped_callback = sync_to_async(</pre></li>\n                \n                  <li onclick=\"toggle('pre140183424561792', 'post140183424561792')\"><pre>                    wrapped_callback, thread_sensitive=True</pre></li>\n                \n                  <li onclick=\"toggle('pre140183424561792', 'post140183424561792')\"><pre>                )</pre></li>\n                \n                  <li onclick=\"toggle('pre140183424561792', 'post140183424561792')\"><pre>            try:</pre></li>\n                \n                </ol>\n              \n              <ol start=\"253\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183424561792', 'post140183424561792')\"><pre>                response = await wrapped_callback(\n                                </pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='254' class=\"post-context\" id=\"post140183424561792\">\n                  \n                  <li onclick=\"toggle('pre140183424561792', 'post140183424561792')\"><pre>                    request, *callback_args, **callback_kwargs</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183424561792', 'post140183424561792')\"><pre>                )</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183424561792', 'post140183424561792')\"><pre>            except Exception as e:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183424561792', 'post140183424561792')\"><pre>                response = await sync_to_async(</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183424561792', 'post140183424561792')\"><pre>                    self.process_exception_by_middleware,</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183424561792', 'post140183424561792')\"><pre>                    thread_sensitive=True,</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183424561792\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>callback</td>\n                    <td class=\"code\"><pre>&lt;function View.as_view.&lt;locals&gt;.view at 0x7f7efe646480&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>callback_args</td>\n                    <td class=\"code\"><pre>()</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>callback_kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;ea62b9b8-37d2-4e2c-981c-0ce11915de10&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>middleware_method</td>\n                    <td class=\"code\"><pre>&lt;asgiref.sync.SyncToAsync object at 0x7f7f13d9c770&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;ASGIRequest: PUT &#x27;/scd/flight_planning/flight_plans/ea62b9b8-37d2-4e2c-981c-0ce11915de10&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>response</td>\n                    <td class=\"code\"><pre>None</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;django.core.handlers.asgi.ASGIHandler object at 0x7f7f13d974d0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>wrapped_callback</td>\n                    <td class=\"code\"><pre>&lt;asgiref.sync.SyncToAsync object at 0x7f7efe9c54c0&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/usr/local/lib/python3.12/concurrent/futures/thread.py</code>, line 59, in run\n          \n\n          \n            <div class=\"context\" id=\"c140183424562880\">\n              \n                <ol start=\"52\" class=\"pre-context\" id=\"pre140183424562880\">\n                \n                  <li onclick=\"toggle('pre140183424562880', 'post140183424562880')\"><pre>        self.kwargs = kwargs</pre></li>\n                \n                  <li onclick=\"toggle('pre140183424562880', 'post140183424562880')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183424562880', 'post140183424562880')\"><pre>    def run(self):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183424562880', 'post140183424562880')\"><pre>        if not self.future.set_running_or_notify_cancel():</pre></li>\n                \n                  <li onclick=\"toggle('pre140183424562880', 'post140183424562880')\"><pre>            return</pre></li>\n                \n                  <li onclick=\"toggle('pre140183424562880', 'post140183424562880')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183424562880', 'post140183424562880')\"><pre>        try:</pre></li>\n                \n                </ol>\n              \n              <ol start=\"59\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183424562880', 'post140183424562880')\"><pre>            result = self.fn(*self.args, **self.kwargs)\n                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='60' class=\"post-context\" id=\"post140183424562880\">\n                  \n                  <li onclick=\"toggle('pre140183424562880', 'post140183424562880')\"><pre>        except BaseException as exc:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183424562880', 'post140183424562880')\"><pre>            self.future.set_exception(exc)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183424562880', 'post140183424562880')\"><pre>            # Break a reference cycle with the exception &#x27;exc&#x27;</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183424562880', 'post140183424562880')\"><pre>            self = None</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183424562880', 'post140183424562880')\"><pre>        else:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183424562880', 'post140183424562880')\"><pre>            self.future.set_result(result)</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183424562880\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>None</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame django\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/django/views/decorators/csrf.py</code>, line 65, in _view_wrapper\n          \n\n          \n            <div class=\"context\" id=\"c140183396564288\">\n              \n                <ol start=\"58\" class=\"pre-context\" id=\"pre140183396564288\">\n                \n                  <li onclick=\"toggle('pre140183396564288', 'post140183396564288')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183396564288', 'post140183396564288')\"><pre>        async def _view_wrapper(request, *args, **kwargs):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396564288', 'post140183396564288')\"><pre>            return await view_func(request, *args, **kwargs)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396564288', 'post140183396564288')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183396564288', 'post140183396564288')\"><pre>    else:</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396564288', 'post140183396564288')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183396564288', 'post140183396564288')\"><pre>        def _view_wrapper(request, *args, **kwargs):</pre></li>\n                \n                </ol>\n              \n              <ol start=\"65\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183396564288', 'post140183396564288')\"><pre>            return view_func(request, *args, **kwargs)\n                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='66' class=\"post-context\" id=\"post140183396564288\">\n                  \n                  <li onclick=\"toggle('pre140183396564288', 'post140183396564288')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396564288', 'post140183396564288')\"><pre>    _view_wrapper.csrf_exempt = True</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396564288', 'post140183396564288')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396564288', 'post140183396564288')\"><pre>    return wraps(view_func)(_view_wrapper)</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183396564288\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>args</td>\n                    <td class=\"code\"><pre>()</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;ea62b9b8-37d2-4e2c-981c-0ce11915de10&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;ASGIRequest: PUT &#x27;/scd/flight_planning/flight_plans/ea62b9b8-37d2-4e2c-981c-0ce11915de10&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>view_func</td>\n                    <td class=\"code\"><pre>&lt;function View.as_view.&lt;locals&gt;.view at 0x7f7efe6463e0&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame django\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/django/views/generic/base.py</code>, line 105, in view\n          \n\n          \n            <div class=\"context\" id=\"c140183396374592\">\n              \n                <ol start=\"98\" class=\"pre-context\" id=\"pre140183396374592\">\n                \n                  <li onclick=\"toggle('pre140183396374592', 'post140183396374592')\"><pre>            self = cls(**initkwargs)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396374592', 'post140183396374592')\"><pre>            self.setup(request, *args, **kwargs)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396374592', 'post140183396374592')\"><pre>            if not hasattr(self, &quot;request&quot;):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396374592', 'post140183396374592')\"><pre>                raise AttributeError(</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396374592', 'post140183396374592')\"><pre>                    &quot;%s instance has no &#x27;request&#x27; attribute. Did you override &quot;</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396374592', 'post140183396374592')\"><pre>                    &quot;setup() and forget to call super()?&quot; % cls.__name__</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396374592', 'post140183396374592')\"><pre>                )</pre></li>\n                \n                </ol>\n              \n              <ol start=\"105\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183396374592', 'post140183396374592')\"><pre>            return self.dispatch(request, *args, **kwargs)\n                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='106' class=\"post-context\" id=\"post140183396374592\">\n                  \n                  <li onclick=\"toggle('pre140183396374592', 'post140183396374592')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396374592', 'post140183396374592')\"><pre>        view.view_class = cls</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396374592', 'post140183396374592')\"><pre>        view.view_initkwargs = initkwargs</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396374592', 'post140183396374592')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396374592', 'post140183396374592')\"><pre>        # __name__ and __qualname__ are intentionally left unchanged as</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396374592', 'post140183396374592')\"><pre>        # view_class should be used to robustly determine the name of the view</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183396374592\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>args</td>\n                    <td class=\"code\"><pre>()</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>cls</td>\n                    <td class=\"code\"><pre>&lt;class &#x27;scd_operations.views.WrappedAPIView&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>initkwargs</td>\n                    <td class=\"code\"><pre>{}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;ea62b9b8-37d2-4e2c-981c-0ce11915de10&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;ASGIRequest: PUT &#x27;/scd/flight_planning/flight_plans/ea62b9b8-37d2-4e2c-981c-0ce11915de10&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.views.WrappedAPIView object at 0x7f7efea777a0&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/rest_framework/views.py</code>, line 515, in dispatch\n          \n\n          \n            <div class=\"context\" id=\"c140183396563584\">\n              \n                <ol start=\"508\" class=\"pre-context\" id=\"pre140183396563584\">\n                \n                  <li onclick=\"toggle('pre140183396563584', 'post140183396563584')\"><pre>                                  self.http_method_not_allowed)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396563584', 'post140183396563584')\"><pre>            else:</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396563584', 'post140183396563584')\"><pre>                handler = self.http_method_not_allowed</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396563584', 'post140183396563584')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183396563584', 'post140183396563584')\"><pre>            response = handler(request, *args, **kwargs)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396563584', 'post140183396563584')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183396563584', 'post140183396563584')\"><pre>        except Exception as exc:</pre></li>\n                \n                </ol>\n              \n              <ol start=\"515\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183396563584', 'post140183396563584')\"><pre>            response = self.handle_exception(exc)\n                            ^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='516' class=\"post-context\" id=\"post140183396563584\">\n                  \n                  <li onclick=\"toggle('pre140183396563584', 'post140183396563584')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396563584', 'post140183396563584')\"><pre>        self.response = self.finalize_response(request, response, *args, **kwargs)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396563584', 'post140183396563584')\"><pre>        return self.response</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396563584', 'post140183396563584')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396563584', 'post140183396563584')\"><pre>    def options(self, request, *args, **kwargs):</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396563584', 'post140183396563584')\"><pre>        &quot;&quot;&quot;</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183396563584\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>args</td>\n                    <td class=\"code\"><pre>()</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>handler</td>\n                    <td class=\"code\"><pre>&lt;bound method api_view.&lt;locals&gt;.decorator.&lt;locals&gt;.handler of &lt;scd_operations.views.WrappedAPIView object at 0x7f7efea777a0&gt;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;ea62b9b8-37d2-4e2c-981c-0ce11915de10&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/ea62b9b8-37d2-4e2c-981c-0ce11915de10&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.views.WrappedAPIView object at 0x7f7efea777a0&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/rest_framework/views.py</code>, line 475, in handle_exception\n          \n\n          \n            <div class=\"context\" id=\"c140183396562560\">\n              \n                <ol start=\"468\" class=\"pre-context\" id=\"pre140183396562560\">\n                \n                  <li onclick=\"toggle('pre140183396562560', 'post140183396562560')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183396562560', 'post140183396562560')\"><pre>        exception_handler = self.get_exception_handler()</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396562560', 'post140183396562560')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183396562560', 'post140183396562560')\"><pre>        context = self.get_exception_handler_context()</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396562560', 'post140183396562560')\"><pre>        response = exception_handler(exc, context)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396562560', 'post140183396562560')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183396562560', 'post140183396562560')\"><pre>        if response is None:</pre></li>\n                \n                </ol>\n              \n              <ol start=\"475\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183396562560', 'post140183396562560')\"><pre>            self.raise_uncaught_exception(exc)\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='476' class=\"post-context\" id=\"post140183396562560\">\n                  \n                  <li onclick=\"toggle('pre140183396562560', 'post140183396562560')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396562560', 'post140183396562560')\"><pre>        response.exception = True</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396562560', 'post140183396562560')\"><pre>        return response</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396562560', 'post140183396562560')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396562560', 'post140183396562560')\"><pre>    def raise_uncaught_exception(self, exc):</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396562560', 'post140183396562560')\"><pre>        if settings.DEBUG:</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183396562560\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>context</td>\n                    <td class=\"code\"><pre>{&#x27;args&#x27;: (),\n &#x27;kwargs&#x27;: {&#x27;flight_plan_id&#x27;: UUID(&#x27;ea62b9b8-37d2-4e2c-981c-0ce11915de10&#x27;)},\n &#x27;request&#x27;: &lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/ea62b9b8-37d2-4e2c-981c-0ce11915de10&#x27;&gt;,\n &#x27;view&#x27;: &lt;scd_operations.views.WrappedAPIView object at 0x7f7efea777a0&gt;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>exc</td>\n                    <td class=\"code\"><pre>KeyError(&#x27;access_token&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>exception_handler</td>\n                    <td class=\"code\"><pre>&lt;function exception_handler at 0x7f7f01c94b80&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>response</td>\n                    <td class=\"code\"><pre>None</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.views.WrappedAPIView object at 0x7f7efea777a0&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/rest_framework/views.py</code>, line 486, in raise_uncaught_exception\n          \n\n          \n            <div class=\"context\" id=\"c140183408641472\">\n              \n                <ol start=\"479\" class=\"pre-context\" id=\"pre140183408641472\">\n                \n                  <li onclick=\"toggle('pre140183408641472', 'post140183408641472')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183408641472', 'post140183408641472')\"><pre>    def raise_uncaught_exception(self, exc):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408641472', 'post140183408641472')\"><pre>        if settings.DEBUG:</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408641472', 'post140183408641472')\"><pre>            request = self.request</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408641472', 'post140183408641472')\"><pre>            renderer_format = getattr(request.accepted_renderer, &#x27;format&#x27;)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408641472', 'post140183408641472')\"><pre>            use_plaintext_traceback = renderer_format not in (&#x27;html&#x27;, &#x27;api&#x27;, &#x27;admin&#x27;)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408641472', 'post140183408641472')\"><pre>            request.force_plaintext_errors(use_plaintext_traceback)</pre></li>\n                \n                </ol>\n              \n              <ol start=\"486\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183408641472', 'post140183408641472')\"><pre>        raise exc\n             ^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='487' class=\"post-context\" id=\"post140183408641472\">\n                  \n                  <li onclick=\"toggle('pre140183408641472', 'post140183408641472')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408641472', 'post140183408641472')\"><pre>    # Note: Views are made CSRF exempt from within `as_view` as to prevent</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408641472', 'post140183408641472')\"><pre>    # accidental removal of this exemption in cases where `dispatch` needs to</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408641472', 'post140183408641472')\"><pre>    # be overridden.</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408641472', 'post140183408641472')\"><pre>    def dispatch(self, request, *args, **kwargs):</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408641472', 'post140183408641472')\"><pre>        &quot;&quot;&quot;</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183408641472\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>exc</td>\n                    <td class=\"code\"><pre>KeyError(&#x27;access_token&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>renderer_format</td>\n                    <td class=\"code\"><pre>&#x27;json&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/ea62b9b8-37d2-4e2c-981c-0ce11915de10&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.views.WrappedAPIView object at 0x7f7efea777a0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>use_plaintext_traceback</td>\n                    <td class=\"code\"><pre>True</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/rest_framework/views.py</code>, line 512, in dispatch\n          \n\n          \n            <div class=\"context\" id=\"c140183396564416\">\n              \n                <ol start=\"505\" class=\"pre-context\" id=\"pre140183396564416\">\n                \n                  <li onclick=\"toggle('pre140183396564416', 'post140183396564416')\"><pre>            # Get the appropriate handler method</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396564416', 'post140183396564416')\"><pre>            if request.method.lower() in self.http_method_names:</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396564416', 'post140183396564416')\"><pre>                handler = getattr(self, request.method.lower(),</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396564416', 'post140183396564416')\"><pre>                                  self.http_method_not_allowed)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396564416', 'post140183396564416')\"><pre>            else:</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396564416', 'post140183396564416')\"><pre>                handler = self.http_method_not_allowed</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396564416', 'post140183396564416')\"><pre></pre></li>\n                \n                </ol>\n              \n              <ol start=\"512\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183396564416', 'post140183396564416')\"><pre>            response = handler(request, *args, **kwargs)\n                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='513' class=\"post-context\" id=\"post140183396564416\">\n                  \n                  <li onclick=\"toggle('pre140183396564416', 'post140183396564416')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396564416', 'post140183396564416')\"><pre>        except Exception as exc:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396564416', 'post140183396564416')\"><pre>            response = self.handle_exception(exc)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396564416', 'post140183396564416')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396564416', 'post140183396564416')\"><pre>        self.response = self.finalize_response(request, response, *args, **kwargs)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396564416', 'post140183396564416')\"><pre>        return self.response</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183396564416\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>args</td>\n                    <td class=\"code\"><pre>()</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>handler</td>\n                    <td class=\"code\"><pre>&lt;bound method api_view.&lt;locals&gt;.decorator.&lt;locals&gt;.handler of &lt;scd_operations.views.WrappedAPIView object at 0x7f7efea777a0&gt;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;ea62b9b8-37d2-4e2c-981c-0ce11915de10&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/ea62b9b8-37d2-4e2c-981c-0ce11915de10&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.views.WrappedAPIView object at 0x7f7efea777a0&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/rest_framework/decorators.py</code>, line 50, in handler\n          \n\n          \n            <div class=\"context\" id=\"c140183396556992\">\n              \n                <ol start=\"43\" class=\"pre-context\" id=\"pre140183396556992\">\n                \n                  <li onclick=\"toggle('pre140183396556992', 'post140183396556992')\"><pre>        assert isinstance(http_method_names, (list, tuple)), \\</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396556992', 'post140183396556992')\"><pre>            &#x27;@api_view expected a list of strings, received %s&#x27; % type(http_method_names).__name__</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396556992', 'post140183396556992')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183396556992', 'post140183396556992')\"><pre>        allowed_methods = set(http_method_names) | {&#x27;options&#x27;}</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396556992', 'post140183396556992')\"><pre>        WrappedAPIView.http_method_names = [method.lower() for method in allowed_methods]</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396556992', 'post140183396556992')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183396556992', 'post140183396556992')\"><pre>        def handler(self, *args, **kwargs):</pre></li>\n                \n                </ol>\n              \n              <ol start=\"50\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183396556992', 'post140183396556992')\"><pre>            return func(*args, **kwargs)\n                       ^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='51' class=\"post-context\" id=\"post140183396556992\">\n                  \n                  <li onclick=\"toggle('pre140183396556992', 'post140183396556992')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396556992', 'post140183396556992')\"><pre>        for method in http_method_names:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396556992', 'post140183396556992')\"><pre>            setattr(WrappedAPIView, method.lower(), handler)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396556992', 'post140183396556992')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396556992', 'post140183396556992')\"><pre>        WrappedAPIView.__name__ = func.__name__</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396556992', 'post140183396556992')\"><pre>        WrappedAPIView.__module__ = func.__module__</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183396556992\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>args</td>\n                    <td class=\"code\"><pre>(&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/ea62b9b8-37d2-4e2c-981c-0ce11915de10&#x27;&gt;,)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>func</td>\n                    <td class=\"code\"><pre>&lt;function upsert_close_flight_plan at 0x7f7efe6462a0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;ea62b9b8-37d2-4e2c-981c-0ce11915de10&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.views.WrappedAPIView object at 0x7f7efea777a0&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/auth_helper/utils.py</code>, line 131, in decorated\n          \n\n          \n            <div class=\"context\" id=\"c140183396557248\">\n              \n                <ol start=\"124\" class=\"pre-context\" id=\"pre140183396557248\">\n                \n                  <li onclick=\"toggle('pre140183396557248', 'post140183396557248')\"><pre>                logger.error(f&quot;Token verification failed: {token_error}&quot;)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396557248', 'post140183396557248')\"><pre>                return JsonResponse(</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396557248', 'post140183396557248')\"><pre>                    {&quot;detail&quot;: &quot;Invalid token&quot;, &quot;error details&quot;: f&quot;{token_error}&quot;},</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396557248', 'post140183396557248')\"><pre>                    status=401,</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396557248', 'post140183396557248')\"><pre>                )</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396557248', 'post140183396557248')\"><pre>            decoded_scopes_set = set(decoded.get(&quot;scope&quot;, &quot;&quot;).split())</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396557248', 'post140183396557248')\"><pre>            if (allow_any and decoded_scopes_set &amp; set(required_scopes)) or set(required_scopes).issubset(decoded_scopes_set):</pre></li>\n                \n                </ol>\n              \n              <ol start=\"131\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183396557248', 'post140183396557248')\"><pre>                return f(*args, **kwargs)\n                            ^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='132' class=\"post-context\" id=\"post140183396557248\">\n                  \n                  <li onclick=\"toggle('pre140183396557248', 'post140183396557248')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396557248', 'post140183396557248')\"><pre>            return JsonResponse({&quot;message&quot;: &quot;You don&#x27;t have access to this resource&quot;}, status=403)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396557248', 'post140183396557248')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396557248', 'post140183396557248')\"><pre>        return decorated</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396557248', 'post140183396557248')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396557248', 'post140183396557248')\"><pre>    return require_scope</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183396557248\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>API_IDENTIFIER</td>\n                    <td class=\"code\"><pre>&#x27;rtm.airmarket.stage.flysafe.live&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>BYPASS_AUTH_TOKEN_VERIFICATION</td>\n                    <td class=\"code\"><pre>0</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>DSS_AUTH_JWKS_ENDPOINT</td>\n                    <td class=\"code\"><pre>&#x27;https://auth.stage.iart.software/.well-known/jwks.json&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>PASSPORT_JWKS_URL</td>\n                    <td class=\"code\"><pre>&#x27;https://auth.airmarket.stage.flysafe.live/.well-known/jwks.json&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>PASSPORT_URL</td>\n                    <td class=\"code\"><pre>&#x27;https://auth.airmarket.stage.flysafe.live&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>allow_any</td>\n                    <td class=\"code\"><pre>False</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>args</td>\n                    <td class=\"code\"><pre>(&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/ea62b9b8-37d2-4e2c-981c-0ce11915de10&#x27;&gt;,)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>auth</td>\n                    <td class=\"code\"><pre>(&#x27;Bearer &#x27;\n &#x27;eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.cRZ2I0XFF4bdWC4-LaBkdlWGzLKBGL76y14CzMa0udKzrgChkP5HvCpfu6883GW_fnNs_URszH-lvocLLmznJ1Mi_uNqBvIUDDqoczx3xX9nJwST1bxRrpWUFtVAU-TALUpFGxHzCFRBFWl7alwyKJai1pLjBEi4766LWl3gSH30LTtLKuuBh6Np8zFqoxEi7PMKkxKD8axutGz-N3xRxuXUK6ifNfFCLksajZ9B_ZAnkI8dHwzJs_liswvOw_W6pQhG68XJfT1GF6ulUNDe9cPI-Ct07to0K9nfgBnJVgDWmSbln0vnvkV4iuIuNTzuLy6sLOEtAk-mgxpqzyFOKf3I1gLZmkxR7hvh3ApTD8OuUSfUHM580p91edzyxrE447IpQWbK-o2lyq60ZPKrwW5tGnOHEF58DDEOjHoxjzHv3SY6CB3aYs7l1aVwBnJ2paPq57-ZtpGtzLH_1YfZjYa3RbcFXDXq7uOlmPJnVaZvmK6TL6-QQo3TZHpCFfUkoBMG1sj_91mi95UZqyAG_OJICrMf02SOjc_pJm-mwKf0eRD0EYwEiVXl2eMTPXllRCfKCCJLPLV3Bfsbeag_CJt9HWeCY1B955mTfhlZwofj-xT9orUSeOBfX6gf4N5JNaa3CvzkA_Ndl7wJgrIUjR9e52jFgL34jyUw9GhTV24&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>decoded</td>\n                    <td class=\"code\"><pre>{&#x27;aud&#x27;: &#x27;rtm.airmarket.stage.flysafe.live&#x27;,\n &#x27;exp&#x27;: 1783986631,\n &#x27;iat&#x27;: 1783983031,\n &#x27;iss&#x27;: &#x27;https://auth.stage.iart.software&#x27;,\n &#x27;scope&#x27;: &#x27;interuss.flight_planning.plan&#x27;,\n &#x27;sub&#x27;: &#x27;DSS Qualifer1&#x27;,\n &#x27;typ&#x27;: &#x27;Bearer&#x27;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>decoded_scopes_set</td>\n                    <td class=\"code\"><pre>{&#x27;interuss.flight_planning.plan&#x27;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>dss_jwks_data</td>\n                    <td class=\"code\"><pre>{&#x27;keys&#x27;: [{&#x27;alg&#x27;: &#x27;RS256&#x27;,\n           &#x27;e&#x27;: &#x27;AQAB&#x27;,\n           &#x27;kid&#x27;: &#x27;xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM&#x27;,\n           &#x27;kty&#x27;: &#x27;RSA&#x27;,\n           &#x27;n&#x27;: &#x27;yvYDFSuhtIeJys7khIkd_Y2dYRrLQT-VSB6xGwxxy2_9CWPdPSKQxuQBaTTDavn-ItVRQwA4HZi49kpj4DDErvTOIrggtcOOjXadFcsdNDZOjLKj0hZDVN2tGVQXDi2xrvV36VDOjeIFqfirW3X0TMpfdjrtswxrjjYO3EP8TrCETmb7FQ7ERTVLyp1zbqtNa09yhWHKHncz05GItkqWO_mWa3-tfG3TlgXaGG2xOL0k9npytLSfkxVumFtOVSc7xsFxZMm9lrzMc51e_yKj5RMe8C-wVzb4yCZClINHFiyJbZPSDmCnIDkOzetAZvrV1-AmU6A4tl4fJhK6-iaGeonGmoghyQODmBzK-4FgLBjZnhirz2AMbzWQvPjQE9b35Z5HVTsjD2Wi0esnIbRWvEkbjMNT8AYKgkOnfQgR2oLGOF90GWIQK5hBsbeW2eDi68hnxujmGQxh_PNEmekzQxqhzwFuKBBmLO2Fl6p757EbZfXHt1f7xr8llqZc1mU_zY2oA9cpijGD4PXTm0bGdS_wkn0ULDi7ndHuofiYRr5UXvjqv9m7rsuoxm-QnpRDp6Gy61PG6hnLEmhVNpVIWuRQ2HmUhco0drOepM-Phdl70X0yNpFIqXJ7jucMIuaNnYuVV-crkeRu3TZ4TY_TvOx54g-6UaEnz4Ylpm49sFc&#x27;,\n           &#x27;use&#x27;: &#x27;sig&#x27;}]}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>f</td>\n                    <td class=\"code\"><pre>&lt;function upsert_close_flight_plan at 0x7f7efe646200&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>jwks_data</td>\n                    <td class=\"code\"><pre>{&#x27;keys&#x27;: [{&#x27;alg&#x27;: &#x27;RS256&#x27;,\n           &#x27;e&#x27;: &#x27;AQAB&#x27;,\n           &#x27;kid&#x27;: &#x27;Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw&#x27;,\n           &#x27;kty&#x27;: &#x27;RSA&#x27;,\n           &#x27;n&#x27;: &#x27;x5kj02EsYynzXORa0zkl7QnGvVt4Hif64MPIW0QVdpuzjS0HU4ATxR6km8htWmt3s5F9UPL4JMIB5CVWDrUWywSYmxBT3J_AgvyJLOv1uUd8SwJRx-3sku7f2ZF00fOOvPjD5IS71UY0XYwZ1Vb9R5Bl-OAh_A0zFtguYA-jOWwQghLYYrnVsCwS6hvMQdF7RWx8EJv2v-ClJ7etI2xMcZt18YB1F-KPBJ7wtAS9VHbycDx_nClJayZdnMvzkU4yO2_UWYw0BrRk4IoRJ7xoGrh7i76xc1V-JL226Q8fBImWNvL-0ddvpQb9GDumV8E_ApI6ya0loTvPacOvwGJcTOS5QxpDGqxvubd_GPbjYmlYY-iieggRuGgS3Atuu7tmyAtCfscSoRMh0gDWZngcEr1vNZrbyYzc9lyUcFZK9afzFJHd4a-GdFiTyw6va69S1tQwyeuREnAVKtLXjM0zK2MviKaps41ILVk2Doa1H7gTedFdHc2uX8M-GmbUwTpt4ItHkci8f47XsZMAnnOgOQFAi3-u8VPbl0dbwrBBwDYnRGxs42PJJhBhp5xFhx0lHqXzRKh1nlRwhCp8V-UJSytzexU2NE8jmXfB-Q9pEPQGxzflPly0J6H1PM-CGLfLppWG2dNoBG1U4FXh-hP-QilECCRlZqvuH7BKU_iBQo8&#x27;,\n           &#x27;use&#x27;: &#x27;sig&#x27;},\n          {&#x27;alg&#x27;: &#x27;RS256&#x27;,\n           &#x27;e&#x27;: &#x27;AQAB&#x27;,\n           &#x27;kid&#x27;: &#x27;xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM&#x27;,\n           &#x27;kty&#x27;: &#x27;RSA&#x27;,\n           &#x27;n&#x27;: &#x27;yvYDFSuhtIeJys7khIkd_Y2dYRrLQT-VSB6xGwxxy2_9CWPdPSKQxuQBaTTDavn-ItVRQwA4HZi49kpj4DDErvTOIrggtcOOjXadFcsdNDZOjLKj0hZDVN2tGVQXDi2xrvV36VDOjeIFqfirW3X0TMpfdjrtswxrjjYO3EP8TrCETmb7FQ7ERTVLyp1zbqtNa09yhWHKHncz05GItkqWO_mWa3-tfG3TlgXaGG2xOL0k9npytLSfkxVumFtOVSc7xsFxZMm9lrzMc51e_yKj5RMe8C-wVzb4yCZClINHFiyJbZPSDmCnIDkOzetAZvrV1-AmU6A4tl4fJhK6-iaGeonGmoghyQODmBzK-4FgLBjZnhirz2AMbzWQvPjQE9b35Z5HVTsjD2Wi0esnIbRWvEkbjMNT8AYKgkOnfQgR2oLGOF90GWIQK5hBsbeW2eDi68hnxujmGQxh_PNEmekzQxqhzwFuKBBmLO2Fl6p757EbZfXHt1f7xr8llqZc1mU_zY2oA9cpijGD4PXTm0bGdS_wkn0ULDi7ndHuofiYRr5UXvjqv9m7rsuoxm-QnpRDp6Gy61PG6hnLEmhVNpVIWuRQ2HmUhco0drOepM-Phdl70X0yNpFIqXJ7jucMIuaNnYuVV-crkeRu3TZ4TY_TvOx54g-6UaEnz4Ylpm49sFc&#x27;,\n           &#x27;use&#x27;: &#x27;sig&#x27;}]}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>jwks_keys</td>\n                    <td class=\"code\"><pre>[{&#x27;alg&#x27;: &#x27;RS256&#x27;,\n  &#x27;e&#x27;: &#x27;AQAB&#x27;,\n  &#x27;kid&#x27;: &#x27;Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw&#x27;,\n  &#x27;kty&#x27;: &#x27;RSA&#x27;,\n  &#x27;n&#x27;: &#x27;x5kj02EsYynzXORa0zkl7QnGvVt4Hif64MPIW0QVdpuzjS0HU4ATxR6km8htWmt3s5F9UPL4JMIB5CVWDrUWywSYmxBT3J_AgvyJLOv1uUd8SwJRx-3sku7f2ZF00fOOvPjD5IS71UY0XYwZ1Vb9R5Bl-OAh_A0zFtguYA-jOWwQghLYYrnVsCwS6hvMQdF7RWx8EJv2v-ClJ7etI2xMcZt18YB1F-KPBJ7wtAS9VHbycDx_nClJayZdnMvzkU4yO2_UWYw0BrRk4IoRJ7xoGrh7i76xc1V-JL226Q8fBImWNvL-0ddvpQb9GDumV8E_ApI6ya0loTvPacOvwGJcTOS5QxpDGqxvubd_GPbjYmlYY-iieggRuGgS3Atuu7tmyAtCfscSoRMh0gDWZngcEr1vNZrbyYzc9lyUcFZK9afzFJHd4a-GdFiTyw6va69S1tQwyeuREnAVKtLXjM0zK2MviKaps41ILVk2Doa1H7gTedFdHc2uX8M-GmbUwTpt4ItHkci8f47XsZMAnnOgOQFAi3-u8VPbl0dbwrBBwDYnRGxs42PJJhBhp5xFhx0lHqXzRKh1nlRwhCp8V-UJSytzexU2NE8jmXfB-Q9pEPQGxzflPly0J6H1PM-CGLfLppWG2dNoBG1U4FXh-hP-QilECCRlZqvuH7BKU_iBQo8&#x27;,\n  &#x27;use&#x27;: &#x27;sig&#x27;},\n {&#x27;alg&#x27;: &#x27;RS256&#x27;,\n  &#x27;e&#x27;: &#x27;AQAB&#x27;,\n  &#x27;kid&#x27;: &#x27;xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM&#x27;,\n  &#x27;kty&#x27;: &#x27;RSA&#x27;,\n  &#x27;n&#x27;: &#x27;yvYDFSuhtIeJys7khIkd_Y2dYRrLQT-VSB6xGwxxy2_9CWPdPSKQxuQBaTTDavn-ItVRQwA4HZi49kpj4DDErvTOIrggtcOOjXadFcsdNDZOjLKj0hZDVN2tGVQXDi2xrvV36VDOjeIFqfirW3X0TMpfdjrtswxrjjYO3EP8TrCETmb7FQ7ERTVLyp1zbqtNa09yhWHKHncz05GItkqWO_mWa3-tfG3TlgXaGG2xOL0k9npytLSfkxVumFtOVSc7xsFxZMm9lrzMc51e_yKj5RMe8C-wVzb4yCZClINHFiyJbZPSDmCnIDkOzetAZvrV1-AmU6A4tl4fJhK6-iaGeonGmoghyQODmBzK-4FgLBjZnhirz2AMbzWQvPjQE9b35Z5HVTsjD2Wi0esnIbRWvEkbjMNT8AYKgkOnfQgR2oLGOF90GWIQK5hBsbeW2eDi68hnxujmGQxh_PNEmekzQxqhzwFuKBBmLO2Fl6p757EbZfXHt1f7xr8llqZc1mU_zY2oA9cpijGD4PXTm0bGdS_wkn0ULDi7ndHuofiYRr5UXvjqv9m7rsuoxm-QnpRDp6Gy61PG6hnLEmhVNpVIWuRQ2HmUhco0drOepM-Phdl70X0yNpFIqXJ7jucMIuaNnYuVV-crkeRu3TZ4TY_TvOx54g-6UaEnz4Ylpm49sFc&#x27;,\n  &#x27;use&#x27;: &#x27;sig&#x27;}]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kid</td>\n                    <td class=\"code\"><pre>&#x27;xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;ea62b9b8-37d2-4e2c-981c-0ce11915de10&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>parts</td>\n                    <td class=\"code\"><pre>[&#x27;Bearer&#x27;,\n &#x27;eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.cRZ2I0XFF4bdWC4-LaBkdlWGzLKBGL76y14CzMa0udKzrgChkP5HvCpfu6883GW_fnNs_URszH-lvocLLmznJ1Mi_uNqBvIUDDqoczx3xX9nJwST1bxRrpWUFtVAU-TALUpFGxHzCFRBFWl7alwyKJai1pLjBEi4766LWl3gSH30LTtLKuuBh6Np8zFqoxEi7PMKkxKD8axutGz-N3xRxuXUK6ifNfFCLksajZ9B_ZAnkI8dHwzJs_liswvOw_W6pQhG68XJfT1GF6ulUNDe9cPI-Ct07to0K9nfgBnJVgDWmSbln0vnvkV4iuIuNTzuLy6sLOEtAk-mgxpqzyFOKf3I1gLZmkxR7hvh3ApTD8OuUSfUHM580p91edzyxrE447IpQWbK-o2lyq60ZPKrwW5tGnOHEF58DDEOjHoxjzHv3SY6CB3aYs7l1aVwBnJ2paPq57-ZtpGtzLH_1YfZjYa3RbcFXDXq7uOlmPJnVaZvmK6TL6-QQo3TZHpCFfUkoBMG1sj_91mi95UZqyAG_OJICrMf02SOjc_pJm-mwKf0eRD0EYwEiVXl2eMTPXllRCfKCCJLPLV3Bfsbeag_CJt9HWeCY1B955mTfhlZwofj-xT9orUSeOBfX6gf4N5JNaa3CvzkA_Ndl7wJgrIUjR9e52jFgL34jyUw9GhTV24&#x27;]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>passport_jwks_data</td>\n                    <td class=\"code\"><pre>{&#x27;keys&#x27;: [{&#x27;alg&#x27;: &#x27;RS256&#x27;,\n           &#x27;e&#x27;: &#x27;AQAB&#x27;,\n           &#x27;kid&#x27;: &#x27;Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw&#x27;,\n           &#x27;kty&#x27;: &#x27;RSA&#x27;,\n           &#x27;n&#x27;: &#x27;x5kj02EsYynzXORa0zkl7QnGvVt4Hif64MPIW0QVdpuzjS0HU4ATxR6km8htWmt3s5F9UPL4JMIB5CVWDrUWywSYmxBT3J_AgvyJLOv1uUd8SwJRx-3sku7f2ZF00fOOvPjD5IS71UY0XYwZ1Vb9R5Bl-OAh_A0zFtguYA-jOWwQghLYYrnVsCwS6hvMQdF7RWx8EJv2v-ClJ7etI2xMcZt18YB1F-KPBJ7wtAS9VHbycDx_nClJayZdnMvzkU4yO2_UWYw0BrRk4IoRJ7xoGrh7i76xc1V-JL226Q8fBImWNvL-0ddvpQb9GDumV8E_ApI6ya0loTvPacOvwGJcTOS5QxpDGqxvubd_GPbjYmlYY-iieggRuGgS3Atuu7tmyAtCfscSoRMh0gDWZngcEr1vNZrbyYzc9lyUcFZK9afzFJHd4a-GdFiTyw6va69S1tQwyeuREnAVKtLXjM0zK2MviKaps41ILVk2Doa1H7gTedFdHc2uX8M-GmbUwTpt4ItHkci8f47XsZMAnnOgOQFAi3-u8VPbl0dbwrBBwDYnRGxs42PJJhBhp5xFhx0lHqXzRKh1nlRwhCp8V-UJSytzexU2NE8jmXfB-Q9pEPQGxzflPly0J6H1PM-CGLfLppWG2dNoBG1U4FXh-hP-QilECCRlZqvuH7BKU_iBQo8&#x27;,\n           &#x27;use&#x27;: &#x27;sig&#x27;}]}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>passport_jwks_data_response</td>\n                    <td class=\"code\"><pre>&lt;Response [200]&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>public_key</td>\n                    <td class=\"code\"><pre>&lt;cryptography.hazmat.bindings._rust.openssl.rsa.RSAPublicKey object at 0x7f7efe3eead0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>public_keys</td>\n                    <td class=\"code\"><pre>{&#x27;Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw&#x27;: &lt;cryptography.hazmat.bindings._rust.openssl.rsa.RSAPublicKey object at 0x7f7efe3ed810&gt;,\n &#x27;xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM&#x27;: &lt;cryptography.hazmat.bindings._rust.openssl.rsa.RSAPublicKey object at 0x7f7efe3eead0&gt;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/ea62b9b8-37d2-4e2c-981c-0ce11915de10&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>required_scopes</td>\n                    <td class=\"code\"><pre>[&#x27;interuss.flight_planning.plan&#x27;]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>s</td>\n                    <td class=\"code\"><pre>&lt;requests.sessions.Session object at 0x7f7efeaa9ac0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>token</td>\n                    <td class=\"code\"><pre>&#x27;eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.cRZ2I0XFF4bdWC4-LaBkdlWGzLKBGL76y14CzMa0udKzrgChkP5HvCpfu6883GW_fnNs_URszH-lvocLLmznJ1Mi_uNqBvIUDDqoczx3xX9nJwST1bxRrpWUFtVAU-TALUpFGxHzCFRBFWl7alwyKJai1pLjBEi4766LWl3gSH30LTtLKuuBh6Np8zFqoxEi7PMKkxKD8axutGz-N3xRxuXUK6ifNfFCLksajZ9B_ZAnkI8dHwzJs_liswvOw_W6pQhG68XJfT1GF6ulUNDe9cPI-Ct07to0K9nfgBnJVgDWmSbln0vnvkV4iuIuNTzuLy6sLOEtAk-mgxpqzyFOKf3I1gLZmkxR7hvh3ApTD8OuUSfUHM580p91edzyxrE447IpQWbK-o2lyq60ZPKrwW5tGnOHEF58DDEOjHoxjzHv3SY6CB3aYs7l1aVwBnJ2paPq57-ZtpGtzLH_1YfZjYa3RbcFXDXq7uOlmPJnVaZvmK6TL6-QQo3TZHpCFfUkoBMG1sj_91mi95UZqyAG_OJICrMf02SOjc_pJm-mwKf0eRD0EYwEiVXl2eMTPXllRCfKCCJLPLV3Bfsbeag_CJt9HWeCY1B955mTfhlZwofj-xT9orUSeOBfX6gf4N5JNaa3CvzkA_Ndl7wJgrIUjR9e52jFgL34jyUw9GhTV24&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>unverified_token_headers</td>\n                    <td class=\"code\"><pre>{&#x27;alg&#x27;: &#x27;RS256&#x27;,\n &#x27;kid&#x27;: &#x27;xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM&#x27;,\n &#x27;typ&#x27;: &#x27;JWT&#x27;}</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/scd_operations/views.py</code>, line 473, in upsert_close_flight_plan\n          \n\n          \n            <div class=\"context\" id=\"c140183408413440\">\n              \n                <ol start=\"466\" class=\"pre-context\" id=\"pre140183408413440\">\n                \n                  <li onclick=\"toggle('pre140183408413440', 'post140183408413440')\"><pre>                state=OPERATION_STATES_LOOKUP[generated_operational_intent_state],</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408413440', 'post140183408413440')\"><pre>            )</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408413440', 'post140183408413440')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183408413440', 'post140183408413440')\"><pre>            flight_declaration = my_database_writer.create_flight_declaration(flight_declaration_creation=flight_declaration_creation)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408413440', 'post140183408413440')\"><pre>            off_nominal_volumes = (</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408413440', 'post140183408413440')\"><pre>                scd_test_data.intended_flight.basic_information.area if flight_planning_uas_state in [&quot;OffNominal&quot;, &quot;Contingent&quot;] else []</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408413440', 'post140183408413440')\"><pre>            )</pre></li>\n                \n                </ol>\n              \n              <ol start=\"473\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183408413440', 'post140183408413440')\"><pre>            flight_planning_submission: OperationalIntentSubmissionStatus = my_scd_dss_helper.create_and_submit_operational_intent_reference(\n                                                                                 </pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='474' class=\"post-context\" id=\"post140183408413440\">\n                  \n                  <li onclick=\"toggle('pre140183408413440', 'post140183408413440')\"><pre>                state=generated_operational_intent_state,</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408413440', 'post140183408413440')\"><pre>                volumes=scd_test_data.intended_flight.basic_information.area,</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408413440', 'post140183408413440')\"><pre>                off_nominal_volumes=off_nominal_volumes,</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408413440', 'post140183408413440')\"><pre>                priority=flight_planning_priority,</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408413440', 'post140183408413440')\"><pre>            )</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408413440', 'post140183408413440')\"><pre></pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183408413440\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>auth_token</td>\n                    <td class=\"code\"><pre>{&#x27;access_token&#x27;: &#x27;eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NDMzMSwiaWF0IjoxNzgzOTgwNzMxLCJzdWIiOiJBaXJtYXJrZXQiLCJzY29wZSI6InV0bS5zdHJhdGVnaWNfY29vcmRpbmF0aW9uIHV0bS5jb25mb3JtYW5jZV9tb25pdG9yaW5nX3NhIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiaHR0cHM6Ly9kc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.KlwSh8qTtEDGctFHzPJUb-wHktwaR_wCRhDcb5arAg-da6z-p_-L49yoi4vhEw8i2i5sR33sW3cfF5QlDpIiD_DdXYRiXYG72_nKiYBhfNhp706LjHK798Oq6vkBz3IbWI2yr1WR1UTx0pfT_bP7QoFSNH3UYPqI1E1xErgFXv8zhCEQRTIYwPv5mrE_R2gUxncAOYYyloxoG0EZujCHK9oBWVAb8TeLwS084e8VhJ-HgdifPnjGtlpPr3sSBU9p16dXRqcreodoELd8TPpCJ1alGW1-EHFL_UsLW1VSA2Q3uUVaraD6C_ZKBEDUbC92M0JW7lI2rbLaylXOyDrF_h_9fa7dqexFeLB6dxP3lSx7W2zmljmYVHQeIAYn-s4jslVFjg7Ludhgh4V7FytZHI8k21opDDNH5agweVe5r9Dy3ilKMF1w8pXPsStSXpyu2AT4FSyRU94EMh33SKodGaNT9DRE7Z7BolTNC3dJJuotFldgIOt8-qmMwE5qUv0ggalRJmCR3QRodkUvc094fv-Yk_wYeKTYQr--iRu2eeeh8v9NzHWTb4RocUY18IeRNTQEZBg6PKJeNXBk5UYSVs-xBBFK_BZNfU7yr0aLwdmf-w-f_wUh9ZRjtBsuVmTB6Th1KUjWiEi-QpCjURglmBBiuJ3zsj5VTGML8xNdaOg&#x27;,\n &#x27;expires_in&#x27;: 3600,\n &#x27;scope&#x27;: &#x27;utm.strategic_coordination utm.conformance_monitoring_sa&#x27;,\n &#x27;token_type&#x27;: &#x27;Bearer&#x27;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_declaration</td>\n                    <td class=\"code\"><pre>&lt;FlightDeclaration: Flight Blender Default ea62b9b8-37d2-4e2c-981c-0ce11915de10&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_declaration_creation</td>\n                    <td class=\"code\"><pre>FlightDeclarationCreationPayload(id=&#x27;ea62b9b8-37d2-4e2c-981c-0ce11915de10&#x27;,\n                                 operational_intent={&#x27;off_nominal_volumes&#x27;: [],\n                                                     &#x27;priority&#x27;: 100,\n                                                     &#x27;state&#x27;: &#x27;Accepted&#x27;,\n                                                     &#x27;uas_state&#x27;: &#x27;Nominal&#x27;,\n                                                     &#x27;usage_state&#x27;: &#x27;Planned&#x27;,\n                                                     &#x27;volumes&#x27;: [{&#x27;time_end&#x27;: {&#x27;format&#x27;: &#x27;RFC3339&#x27;,\n                                                                               &#x27;value&#x27;: &#x27;2026-07-13T23:35:49.379735Z&#x27;},\n                                                                  &#x27;time_start&#x27;: {&#x27;format&#x27;: &#x27;RFC3339&#x27;,\n                                                                                 &#x27;value&#x27;: &#x27;2026-07-13T22:50:48.379735Z&#x27;},\n                                                                  &#x27;volume&#x27;: {&#x27;altitude_lower&#x27;: {&#x27;reference&#x27;: &#x27;W84&#x27;,\n                                                                                                &#x27;units&#x27;: &#x27;M&#x27;,\n                                                                                                &#x27;value&#x27;: 670.93},\n                                                                             &#x27;altitude_upper&#x27;: {&#x27;reference&#x27;: &#x27;W84&#x27;,\n                                                                                                &#x27;units&#x27;: &#x27;M&#x27;,\n                                                                                                &#x27;value&#x27;: 700.0},\n                                                                             &#x27;outline_circle&#x27;: None,\n                                                                             &#x27;outline_polygon&#x27;: {&#x27;vertices&#x27;: [{&#x27;lat&#x27;: 53.66326070567799,\n                                                                                                               &#x27;lng&#x27;: -113.84540319901089},\n                                                                                                              {&#x27;lat&#x27;: 53.663343079169266,\n                                                                                                               &#x27;lng&#x27;: -113.8445838226128},\n                                                                                                              {&#x27;lat&#x27;: 53.6636358775924,\n                                                                                                               &#x27;lng&#x27;: -113.84515432373902},\n                                                                                                              {&#x27;lat&#x27;: 53.66352874562597,\n                                                                                                               &#x27;lng&#x27;: -113.84581018845284}]}}}]},\n                                 flight_declaration_raw_geojson={&#x27;features&#x27;: [{&#x27;geometry&#x27;: {&#x27;coordinates&#x27;: (((-113.84540319901089,\n                                                                                                              53.66326070567799),\n                                                                                                             (-113.8445838226128,\n                                                                                                              53.663343079169266),\n                                                                                                             (-113.84515432373902,\n                                                                                                              53.6636358775924),\n                                                                                                             (-113.84581018845284,\n                                                                                                              53.66352874562597),\n                                                                                                             (-113.84540319901089,\n                                                                                                              53.66326070567799))\u2026 &lt;trimmed 4950 bytes string&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_plan_exists_in_flight_blender</td>\n                    <td class=\"code\"><pre>False</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_plan_id</td>\n                    <td class=\"code\"><pre>UUID(&#x27;ea62b9b8-37d2-4e2c-981c-0ce11915de10&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_data</td>\n                    <td class=\"code\"><pre>FlightPlanningInjectionData(volumes=[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.66326070567799,\n                                                                                                            lng=-113.84540319901089),\n                                                                                                LatLngPoint(lat=53.663343079169266,\n                                                                                                            lng=-113.8445838226128),\n                                                                                                LatLngPoint(lat=53.6636358775924,\n                                                                                                            lng=-113.84515432373902),\n                                                                                                LatLngPoint(lat=53.66352874562597,\n                                                                                                            lng=-113.84581018845284)]),\n                                                              altitude_lower=Altitude(value=670.93,\n                                                                                      reference=&#x27;W84&#x27;,\n                                                                                      units=&#x27;M&#x27;),\n                                                              altitude_upper=Altitude(value=700.0,\n                                                                                      reference=&#x27;W84&#x27;,\n                                                                                      units=&#x27;M&#x27;),\n                                                              outline_circle=None),\n                                              time_start=Time(format=&#x27;RFC3339&#x27;,\n                                                              value=&#x27;2026-07-13T22:50:48.379735Z&#x27;),\n                                              time_end=Time(format=&#x27;RFC3339&#x27;,\n                                                            value=&#x27;2026-07-13T23:35:49.379735Z&#x27;))],\n                            priority=100,\n                            off_nominal_volumes=[],\n                            uas_state=&#x27;Nominal&#x27;,\n                            usage_state=&#x27;Planned&#x27;,\n                            state=&#x27;Accepted&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_data_valid</td>\n                    <td class=\"code\"><pre>True</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_notification_payload</td>\n                    <td class=\"code\"><pre>FlightPlanningInjectionData(volumes=[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.66326070567799,\n                                                                                                            lng=-113.84540319901089),\n                                                                                                LatLngPoint(lat=53.663343079169266,\n                                                                                                            lng=-113.8445838226128),\n                                                                                                LatLngPoint(lat=53.6636358775924,\n                                                                                                            lng=-113.84515432373902),\n                                                                                                LatLngPoint(lat=53.66352874562597,\n                                                                                                            lng=-113.84581018845284)]),\n                                                              altitude_lower=Altitude(value=670.93,\n                                                                                      reference=&#x27;W84&#x27;,\n                                                                                      units=&#x27;M&#x27;),\n                                                              altitude_upper=Altitude(value=700.0,\n                                                                                      reference=&#x27;W84&#x27;,\n                                                                                      units=&#x27;M&#x27;),\n                                                              outline_circle=None),\n                                              time_start=Time(format=&#x27;RFC3339&#x27;,\n                                                              value=&#x27;2026-07-13T22:50:48.379735Z&#x27;),\n                                              time_end=Time(format=&#x27;RFC3339&#x27;,\n                                                            value=&#x27;2026-07-13T23:35:49.379735Z&#x27;))],\n                            priority=100,\n                            off_nominal_volumes=[],\n                            uas_state=&#x27;Nominal&#x27;,\n                            usage_state=&#x27;Planned&#x27;,\n                            state=&#x27;Accepted&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_off_nominal_volumes</td>\n                    <td class=\"code\"><pre>[]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_priority</td>\n                    <td class=\"code\"><pre>100</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_uas_state</td>\n                    <td class=\"code\"><pre>&#x27;Nominal&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_usage_state</td>\n                    <td class=\"code\"><pre>&#x27;Planned&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_volumes</td>\n                    <td class=\"code\"><pre>[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.66326070567799,\n                                                                        lng=-113.84540319901089),\n                                                            LatLngPoint(lat=53.663343079169266,\n                                                                        lng=-113.8445838226128),\n                                                            LatLngPoint(lat=53.6636358775924,\n                                                                        lng=-113.84515432373902),\n                                                            LatLngPoint(lat=53.66352874562597,\n                                                                        lng=-113.84581018845284)]),\n                          altitude_lower=Altitude(value=670.93,\n                                                  reference=&#x27;W84&#x27;,\n                                                  units=&#x27;M&#x27;),\n                          altitude_upper=Altitude(value=700.0,\n                                                  reference=&#x27;W84&#x27;,\n                                                  units=&#x27;M&#x27;),\n                          outline_circle=None),\n          time_start=Time(format=&#x27;RFC3339&#x27;,\n                          value=&#x27;2026-07-13T22:50:48.379735Z&#x27;),\n          time_end=Time(format=&#x27;RFC3339&#x27;, value=&#x27;2026-07-13T23:35:49.379735Z&#x27;))]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>generated_operational_intent_state</td>\n                    <td class=\"code\"><pre>&#x27;Accepted&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>is_reg_number_valid</td>\n                    <td class=\"code\"><pre>True</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>is_serial_number_valid</td>\n                    <td class=\"code\"><pre>True</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_database_reader</td>\n                    <td class=\"code\"><pre>&lt;common.database_operations.FlightBlenderDatabaseReader object at 0x7f7efea8bb30&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_database_writer</td>\n                    <td class=\"code\"><pre>&lt;common.database_operations.FlightBlenderDatabaseWriter object at 0x7f7efea8b620&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_flight_plan_op_intent_bridge</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.scd_test_harness_helper.FlightPlantoOperationalIntentProcessor object at 0x7f7efea8b290&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_flight_plan_processor</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.scd_test_harness_helper.FlightPlanningDataProcessor object at 0x7f7f13d9f230&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_flight_planning_data_validator</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.dss_scd_helper.FlightPlanningDataValidator object at 0x7f7efea88410&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_geo_json_converter</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.dss_scd_helper.VolumesConverter object at 0x7f7efea8b920&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_operational_intent_parser</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.dss_scd_helper.OperationalIntentReferenceHelper object at 0x7f7efe8837a0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_reg_number_validator</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.utils.OperatorRegistrationNumberValidator object at 0x7f7efea8b170&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_scd_dss_helper</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.dss_scd_helper.SCDOperations object at 0x7f7efe883560&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_serial_number_validator</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.utils.UAVSerialNumberValidator object at 0x7f7efea88bf0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_test_harness_helper</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.scd_test_harness_helper.SCDTestHarnessHelper object at 0x7f7efeb08f50&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_volumes_validator</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.dss_scd_helper.VolumesValidator object at 0x7f7efea889e0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>off_nominal_volumes</td>\n                    <td class=\"code\"><pre>[]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>operation_id_str</td>\n                    <td class=\"code\"><pre>&#x27;ea62b9b8-37d2-4e2c-981c-0ce11915de10&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>pre_creation_checks_passed</td>\n                    <td class=\"code\"><pre>True</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/ea62b9b8-37d2-4e2c-981c-0ce11915de10&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>scd_test_data</td>\n                    <td class=\"code\"><pre>FlightPlanningRequest(intended_flight=FlightPlan(basic_information=BasicFlightPlanInformation(usage_state=&lt;UsageState.Planned: &#x27;Planned&#x27;&gt;,\n                                                                                              uas_state=&lt;UasState.Nominal: &#x27;Nominal&#x27;&gt;,\n                                                                                              area=[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.66326070567799,\n                                                                                                                                                                           lng=-113.84540319901089),\n                                                                                                                                                               LatLngPoint(lat=53.663343079169266,\n                                                                                                                                                                           lng=-113.8445838226128),\n                                                                                                                                                               LatLngPoint(lat=53.6636358775924,\n                                                                                                                                                                           lng=-113.84515432373902),\n                                                                                                                                                               LatLngPoint(lat=53.66352874562597,\n                                                                                                                                                                           lng=-113.84581018845284)]),\n                                                                                                                             altitude_lower=Altitude(value=670.93,\n                                                                                                                                                     reference=&#x27;W84&#x27;,\n                                                                                                                                                     units=&#x27;M&#x27;),\n                                                                                                                             altitude_upper=Altitude(value=700.0,\n                                                                                                                                                     reference=&#x27;W84&#x27;,\n                                                                                                                                                     units=&#x27;M&#x27;),\n                                                                                                                             outline_circle=None),\n                                                                                                             time_start=Time(format=&#x27;RFC3339&#x27;,\n                                                                                                                             value=&#x27;2026-07-13T22:50:48.379735Z&#x27;),\n                                                                                                             time_end=Time(format=&#x27;RFC3339&#x27;,\n                                                                                                                           value=&#x27;2026-07-13T23:35:49.379735Z&#x27;))]),\n                                                 astm_f3548_21=ASTMF354821OpIntentInformation(priority=100),\n                                                 uspace_flight_authorisation=FlightAuthorisationData(uas_serial_number=&#x27;1AF49UL5CC5J6K&#x27;,\n                                                                                                     operation_mode=&lt;OperationMode.Vlos: &#x27;Vlos&#x27;&gt;,\n                                                                                                     operation_category=&lt;Operati\u2026 &lt;trimmed 5544 bytes string&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>uspace_flight_authorisation</td>\n                    <td class=\"code\"><pre>FlightAuthorisationData(uas_serial_number=&#x27;1AF49UL5CC5J6K&#x27;,\n                        operation_mode=&lt;OperationMode.Vlos: &#x27;Vlos&#x27;&gt;,\n                        operation_category=&lt;OperationCategory.Open: &#x27;Open&#x27;&gt;,\n                        uas_class=&lt;UASClass.C0: &#x27;C0&#x27;&gt;,\n                        identification_technologies=[&#x27;ASTMNetRID&#x27;],\n                        uas_type_certificate=&#x27;&#x27;,\n                        connectivity_methods=[&#x27;cellular&#x27;],\n                        endurance_minutes=50,\n                        emergency_procedure_url=&#x27;https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency&#x27;,\n                        operator_id=&#x27;CHEo5kut30e0mt01-qwe&#x27;,\n                        uas_id=&#x27;&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>view_r_bounds</td>\n                    <td class=\"code\"><pre>&#x27;-113.84581018845284,53.66326070567799,-113.8445838226128,53.6636358775924&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>view_rect_bounds</td>\n                    <td class=\"code\"><pre>(-113.84581018845284, 53.66326070567799, -113.8445838226128, 53.6636358775924)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>view_rect_bounds_storage</td>\n                    <td class=\"code\"><pre>&#x27;-113.84581018845284,53.66326070567799,-113.8445838226128,53.6636358775924&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>volumes_valid</td>\n                    <td class=\"code\"><pre>True</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/scd_operations/dss_scd_helper.py</code>, line 1897, in create_and_submit_operational_intent_reference\n          \n\n          \n            <div class=\"context\" id=\"c140183408411072\">\n              \n                <ol start=\"1890\" class=\"pre-context\" id=\"pre140183408411072\">\n                \n                  <li onclick=\"toggle('pre140183408411072', 'post140183408411072')\"><pre>                    all_existing_operational_intent_details=len(all_existing_operational_intent_details)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408411072', 'post140183408411072')\"><pre>                )</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408411072', 'post140183408411072')\"><pre>            )</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408411072', 'post140183408411072')\"><pre>        else:</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408411072', 'post140183408411072')\"><pre>            logger.info(&quot;No operational intent references found in the DSS&quot;)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408411072', 'post140183408411072')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183408411072', 'post140183408411072')\"><pre>        # Get all the constraints from DSS</pre></li>\n                \n                </ol>\n              \n              <ol start=\"1897\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183408411072', 'post140183408411072')\"><pre>        all_nearby_constraints = self.constraints_helper.get_nearby_constraints(volumes=volumes)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='1898' class=\"post-context\" id=\"post140183408411072\">\n                  \n                  <li onclick=\"toggle('pre140183408411072', 'post140183408411072')\"><pre>        all_constraint_ovns = []</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408411072', 'post140183408411072')\"><pre>        for cur_constraint in all_nearby_constraints:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408411072', 'post140183408411072')\"><pre>            all_constraint_ovns.append(cur_constraint.reference.ovn)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408411072', 'post140183408411072')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408411072', 'post140183408411072')\"><pre>        # TODO: Check intersection</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408411072', 'post140183408411072')\"><pre></pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183408411072\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>airspace_keys</td>\n                    <td class=\"code\"><pre>[]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>all_existing_operational_intent_details</td>\n                    <td class=\"code\"><pre>[]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>auth_token</td>\n                    <td class=\"code\"><pre>{&#x27;access_token&#x27;: &#x27;eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NDMzMSwiaWF0IjoxNzgzOTgwNzMxLCJzdWIiOiJBaXJtYXJrZXQiLCJzY29wZSI6InV0bS5zdHJhdGVnaWNfY29vcmRpbmF0aW9uIHV0bS5jb25mb3JtYW5jZV9tb25pdG9yaW5nX3NhIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiaHR0cHM6Ly9kc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.KlwSh8qTtEDGctFHzPJUb-wHktwaR_wCRhDcb5arAg-da6z-p_-L49yoi4vhEw8i2i5sR33sW3cfF5QlDpIiD_DdXYRiXYG72_nKiYBhfNhp706LjHK798Oq6vkBz3IbWI2yr1WR1UTx0pfT_bP7QoFSNH3UYPqI1E1xErgFXv8zhCEQRTIYwPv5mrE_R2gUxncAOYYyloxoG0EZujCHK9oBWVAb8TeLwS084e8VhJ-HgdifPnjGtlpPr3sSBU9p16dXRqcreodoELd8TPpCJ1alGW1-EHFL_UsLW1VSA2Q3uUVaraD6C_ZKBEDUbC92M0JW7lI2rbLaylXOyDrF_h_9fa7dqexFeLB6dxP3lSx7W2zmljmYVHQeIAYn-s4jslVFjg7Ludhgh4V7FytZHI8k21opDDNH5agweVe5r9Dy3ilKMF1w8pXPsStSXpyu2AT4FSyRU94EMh33SKodGaNT9DRE7Z7BolTNC3dJJuotFldgIOt8-qmMwE5qUv0ggalRJmCR3QRodkUvc094fv-Yk_wYeKTYQr--iRu2eeeh8v9NzHWTb4RocUY18IeRNTQEZBg6PKJeNXBk5UYSVs-xBBFK_BZNfU7yr0aLwdmf-w-f_wUh9ZRjtBsuVmTB6Th1KUjWiEi-QpCjURglmBBiuJ3zsj5VTGML8xNdaOg&#x27;,\n &#x27;expires_in&#x27;: 3600,\n &#x27;scope&#x27;: &#x27;utm.strategic_coordination utm.conformance_monitoring_sa&#x27;,\n &#x27;token_type&#x27;: &#x27;Bearer&#x27;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>d_r</td>\n                    <td class=\"code\"><pre>OperationalIntentSubmissionStatus(dss_response=OtherError(notes=&#x27;Service is &#x27;\n                                                                &#x27;not available &#x27;\n                                                                &#x27;/ connection &#x27;\n                                                                &#x27;not &#x27;\n                                                                &#x27;established&#x27;),\n                                  status=&#x27;not started&#x27;,\n                                  status_code=503,\n                                  message=&#x27;Service is not available / &#x27;\n                                          &#x27;connection not established&#x27;,\n                                  operational_intent_id=&#x27;0d0a4677-c731-48df-adc5-e4feb2602acd&#x27;,\n                                  constraints=None)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_blender_base_url</td>\n                    <td class=\"code\"><pre>&#x27;https://rtm.airmarket.stage.flysafe.live&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>headers</td>\n                    <td class=\"code\"><pre>{&#x27;Authorization&#x27;: &#x27;Bearer &#x27;\n                  &#x27;eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NDMzMSwiaWF0IjoxNzgzOTgwNzMxLCJzdWIiOiJBaXJtYXJrZXQiLCJzY29wZSI6InV0bS5zdHJhdGVnaWNfY29vcmRpbmF0aW9uIHV0bS5jb25mb3JtYW5jZV9tb25pdG9yaW5nX3NhIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiaHR0cHM6Ly9kc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.KlwSh8qTtEDGctFHzPJUb-wHktwaR_wCRhDcb5arAg-da6z-p_-L49yoi4vhEw8i2i5sR33sW3cfF5QlDpIiD_DdXYRiXYG72_nKiYBhfNhp706LjHK798Oq6vkBz3IbWI2yr1WR1UTx0pfT_bP7QoFSNH3UYPqI1E1xErgFXv8zhCEQRTIYwPv5mrE_R2gUxncAOYYyloxoG0EZujCHK9oBWVAb8TeLwS084e8VhJ-HgdifPnjGtlpPr3sSBU9p16dXRqcreodoELd8TPpCJ1alGW1-EHFL_UsLW1VSA2Q3uUVaraD6C_ZKBEDUbC92M0JW7lI2rbLaylXOyDrF_h_9fa7dqexFeLB6dxP3lSx7W2zmljmYVHQeIAYn-s4jslVFjg7Ludhgh4V7FytZHI8k21opDDNH5agweVe5r9Dy3ilKMF1w8pXPsStSXpyu2AT4FSyRU94EMh33SKodGaNT9DRE7Z7BolTNC3dJJuotFldgIOt8-qmMwE5qUv0ggalRJmCR3QRodkUvc094fv-Yk_wYeKTYQr--iRu2eeeh8v9NzHWTb4RocUY18IeRNTQEZBg6PKJeNXBk5UYSVs-xBBFK_BZNfU7yr0aLwdmf-w-f_wUh9ZRjtBsuVmTB6Th1KUjWiEi-QpCjURglmBBiuJ3zsj5VTGML8xNdaOg&#x27;,\n &#x27;Content-Type&#x27;: &#x27;application/json&#x27;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>implicit_subscription_parameters</td>\n                    <td class=\"code\"><pre>ImplicitSubscriptionParameters(uss_base_url=&#x27;https://rtm.airmarket.stage.flysafe.live&#x27;,\n                               notify_for_constraints=True)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>management_key</td>\n                    <td class=\"code\"><pre>&#x27;e0bcb476-e2b5-45a6-98f6-09530336836d&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>new_entity_id</td>\n                    <td class=\"code\"><pre>&#x27;0d0a4677-c731-48df-adc5-e4feb2602acd&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>new_operational_intent_ref_creation_url</td>\n                    <td class=\"code\"><pre>&#x27;https://dss.stage.iart.software/dss/v1/operational_intent_references/0d0a4677-c731-48df-adc5-e4feb2602acd&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>off_nominal_volumes</td>\n                    <td class=\"code\"><pre>[]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>operational_intent_reference</td>\n                    <td class=\"code\"><pre>OperationalIntentReference(extents=[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.66326070567799,\n                                                                                                           lng=-113.84540319901089),\n                                                                                               LatLngPoint(lat=53.663343079169266,\n                                                                                                           lng=-113.8445838226128),\n                                                                                               LatLngPoint(lat=53.6636358775924,\n                                                                                                           lng=-113.84515432373902),\n                                                                                               LatLngPoint(lat=53.66352874562597,\n                                                                                                           lng=-113.84581018845284)]),\n                                                             altitude_lower=Altitude(value=670.93,\n                                                                                     reference=&#x27;W84&#x27;,\n                                                                                     units=&#x27;M&#x27;),\n                                                             altitude_upper=Altitude(value=700.0,\n                                                                                     reference=&#x27;W84&#x27;,\n                                                                                     units=&#x27;M&#x27;),\n                                                             outline_circle=None),\n                                             time_start=Time(format=&#x27;RFC3339&#x27;,\n                                                             value=&#x27;2026-07-13T22:50:48.379735Z&#x27;),\n                                             time_end=Time(format=&#x27;RFC3339&#x27;,\n                                                           value=&#x27;2026-07-13T23:35:49.379735Z&#x27;))],\n                           key=[],\n                           state=&#x27;Accepted&#x27;,\n                           uss_base_url=&#x27;https://rtm.airmarket.stage.flysafe.live&#x27;,\n                           new_subscription=ImplicitSubscriptionParameters(uss_base_url=&#x27;https://rtm.airmarket.stage.flysafe.live&#x27;,\n                                                                           notify_for_constraints=True))</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>priority</td>\n                    <td class=\"code\"><pre>100</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>s</td>\n                    <td class=\"code\"><pre>[]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.dss_scd_helper.SCDOperations object at 0x7f7efe883560&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>state</td>\n                    <td class=\"code\"><pre>&#x27;Accepted&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>volumes</td>\n                    <td class=\"code\"><pre>[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.66326070567799,\n                                                                        lng=-113.84540319901089),\n                                                            LatLngPoint(lat=53.663343079169266,\n                                                                        lng=-113.8445838226128),\n                                                            LatLngPoint(lat=53.6636358775924,\n                                                                        lng=-113.84515432373902),\n                                                            LatLngPoint(lat=53.66352874562597,\n                                                                        lng=-113.84581018845284)]),\n                          altitude_lower=Altitude(value=670.93,\n                                                  reference=&#x27;W84&#x27;,\n                                                  units=&#x27;M&#x27;),\n                          altitude_upper=Altitude(value=700.0,\n                                                  reference=&#x27;W84&#x27;,\n                                                  units=&#x27;M&#x27;),\n                          outline_circle=None),\n          time_start=Time(format=&#x27;RFC3339&#x27;,\n                          value=&#x27;2026-07-13T22:50:48.379735Z&#x27;),\n          time_end=Time(format=&#x27;RFC3339&#x27;, value=&#x27;2026-07-13T23:35:49.379735Z&#x27;))]</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/constraint_operations/dss_constraints_helper.py</code>, line 50, in get_nearby_constraints\n          \n\n          \n            <div class=\"context\" id=\"c140183408412288\">\n              \n                <ol start=\"43\" class=\"pre-context\" id=\"pre140183408412288\">\n                \n                  <li onclick=\"toggle('pre140183408412288', 'post140183408412288')\"><pre>        # This method checks the USS network for any other volume in the airspace and queries the individual USS for data</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408412288', 'post140183408412288')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183408412288', 'post140183408412288')\"><pre>        auth_token = self.get_auth_token()</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408412288', 'post140183408412288')\"><pre>        # Query the DSS for operational intentns</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408412288', 'post140183408412288')\"><pre>        query_constraints_url = self.dss_base_url + &quot;dss/v1/constraint_references/query&quot;</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408412288', 'post140183408412288')\"><pre>        headers = {</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408412288', 'post140183408412288')\"><pre>            &quot;Content-Type&quot;: &quot;application/json&quot;,</pre></li>\n                \n                </ol>\n              \n              <ol start=\"50\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183408412288', 'post140183408412288')\"><pre>            &quot;Authorization&quot;: &quot;Bearer &quot; + auth_token[&quot;access_token&quot;],\n                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='51' class=\"post-context\" id=\"post140183408412288\">\n                  \n                  <li onclick=\"toggle('pre140183408412288', 'post140183408412288')\"><pre>        }</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408412288', 'post140183408412288')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408412288', 'post140183408412288')\"><pre>        flight_blender_base_url = env.get(&quot;FLIGHTBLENDER_FQDN&quot;, &quot;http://flight-blender:8000&quot;)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408412288', 'post140183408412288')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408412288', 'post140183408412288')\"><pre>        all_constraints_in_aoi: list[Constraint] = []</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408412288', 'post140183408412288')\"><pre></pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183408412288\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>auth_token</td>\n                    <td class=\"code\"><pre>{&#x27;error&#x27;: &#x27;invalid_client&#x27;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>query_constraints_url</td>\n                    <td class=\"code\"><pre>&#x27;https://dss.stage.iart.software/dss/v1/constraint_references/query&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;constraint_operations.dss_constraints_helper.ConstraintOperations object at 0x7f7efea8be90&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>volumes</td>\n                    <td class=\"code\"><pre>[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.66326070567799,\n                                                                        lng=-113.84540319901089),\n                                                            LatLngPoint(lat=53.663343079169266,\n                                                                        lng=-113.8445838226128),\n                                                            LatLngPoint(lat=53.6636358775924,\n                                                                        lng=-113.84515432373902),\n                                                            LatLngPoint(lat=53.66352874562597,\n                                                                        lng=-113.84581018845284)]),\n                          altitude_lower=Altitude(value=670.93,\n                                                  reference=&#x27;W84&#x27;,\n                                                  units=&#x27;M&#x27;),\n                          altitude_upper=Altitude(value=700.0,\n                                                  reference=&#x27;W84&#x27;,\n                                                  units=&#x27;M&#x27;),\n                          outline_circle=None),\n          time_start=Time(format=&#x27;RFC3339&#x27;,\n                          value=&#x27;2026-07-13T22:50:48.379735Z&#x27;),\n          time_end=Time(format=&#x27;RFC3339&#x27;, value=&#x27;2026-07-13T23:35:49.379735Z&#x27;))]</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n    </ul>\n  </div>\n\n  <form action=\"https://dpaste.com/\" name=\"pasteform\" id=\"pasteform\" method=\"post\">\n  <div id=\"pastebinTraceback\" class=\"pastebin\">\n    <input type=\"hidden\" name=\"language\" value=\"PythonConsole\">\n    <input type=\"hidden\" name=\"title\"\n      value=\"KeyError at /scd/flight_planning/flight_plans/ea62b9b8-37d2-4e2c-981c-0ce11915de10\">\n    <input type=\"hidden\" name=\"source\" value=\"Django Dpaste Agent\">\n    <input type=\"hidden\" name=\"poster\" value=\"Django\">\n    <textarea name=\"content\" id=\"traceback_area\" cols=\"140\" rows=\"25\">\nEnvironment:\n\n\nRequest Method: PUT\nRequest URL: http://rtm.airmarket.stage.flysafe.live/scd/flight_planning/flight_plans/ea62b9b8-37d2-4e2c-981c-0ce11915de10\n\nDjango Version: 5.2.10\nPython Version: 3.12.13\nInstalled Applications:\n[&#x27;django.contrib.admin&#x27;,\n &#x27;django.contrib.auth&#x27;,\n &#x27;django.contrib.contenttypes&#x27;,\n &#x27;django.contrib.sessions&#x27;,\n &#x27;django.contrib.messages&#x27;,\n &#x27;django.contrib.staticfiles&#x27;,\n &#x27;django_celery_beat&#x27;,\n &#x27;django_filters&#x27;,\n &#x27;rest_framework&#x27;,\n &#x27;flight_declaration_operations&#x27;,\n &#x27;detect_and_avoid_operations&#x27;,\n &#x27;constraint_operations&#x27;,\n &#x27;geo_fence_operations&#x27;,\n &#x27;scd_operations&#x27;,\n &#x27;uss_operations&#x27;,\n &#x27;flight_feed_operations&#x27;,\n &#x27;surveillance_monitoring_operations&#x27;,\n &#x27;conformance_monitoring_operations&#x27;,\n &#x27;notification_operations&#x27;,\n &#x27;rid_operations&#x27;,\n &#x27;versioning_operations&#x27;,\n &#x27;weather_monitoring_operations&#x27;]\nInstalled Middleware:\n[&#x27;django.middleware.security.SecurityMiddleware&#x27;,\n &#x27;django.contrib.sessions.middleware.SessionMiddleware&#x27;,\n &#x27;django.middleware.common.CommonMiddleware&#x27;,\n &#x27;django.middleware.csrf.CsrfViewMiddleware&#x27;,\n &#x27;django.contrib.auth.middleware.AuthenticationMiddleware&#x27;,\n &#x27;django.contrib.messages.middleware.MessageMiddleware&#x27;,\n &#x27;django.middleware.clickjacking.XFrameOptionsMiddleware&#x27;]\n\n\n\nTraceback (most recent call last):\n  File \"/app/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py\", line 42, in inner\n    response = await get_response(request)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/django/core/handlers/base.py\", line 253, in _get_response_async\n    response = await wrapped_callback(\n               \n  File \"/usr/local/lib/python3.12/concurrent/futures/thread.py\", line 59, in run\n    result = self.fn(*self.args, **self.kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/django/views/decorators/csrf.py\", line 65, in _view_wrapper\n    return view_func(request, *args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/django/views/generic/base.py\", line 105, in view\n    return self.dispatch(request, *args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/rest_framework/views.py\", line 515, in dispatch\n    response = self.handle_exception(exc)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/rest_framework/views.py\", line 475, in handle_exception\n    self.raise_uncaught_exception(exc)\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/rest_framework/views.py\", line 486, in raise_uncaught_exception\n    raise exc\n    ^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/rest_framework/views.py\", line 512, in dispatch\n    response = handler(request, *args, **kwargs)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/rest_framework/decorators.py\", line 50, in handler\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/auth_helper/utils.py\", line 131, in decorated\n    return f(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^\n  File \"/app/scd_operations/views.py\", line 473, in upsert_close_flight_plan\n    flight_planning_submission: OperationalIntentSubmissionStatus = my_scd_dss_helper.create_and_submit_operational_intent_reference(\n                                                                    \n  File \"/app/scd_operations/dss_scd_helper.py\", line 1897, in create_and_submit_operational_intent_reference\n    all_nearby_constraints = self.constraints_helper.get_nearby_constraints(volumes=volumes)\n                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/constraint_operations/dss_constraints_helper.py\", line 50, in get_nearby_constraints\n    &quot;Authorization&quot;: &quot;Bearer &quot; + auth_token[&quot;access_token&quot;],\n                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nException Type: KeyError at /scd/flight_planning/flight_plans/ea62b9b8-37d2-4e2c-981c-0ce11915de10\nException Value: &#x27;access_token&#x27;\n</textarea>\n  <br><br>\n  <input type=\"submit\" value=\"Share this traceback on a public website\">\n  </div>\n</form>\n\n</div>\n\n\n<div id=\"requestinfo\">\n  <h2>Request information</h2>\n\n\n  \n    <h3 id=\"user-info\">USER</h3>\n    <p>AnonymousUser</p>\n  \n\n  <h3 id=\"get-info\">GET</h3>\n  \n    <p>No GET data</p>\n  \n\n  <h3 id=\"post-info\">POST</h3>\n  \n    <p>No POST data</p>\n  \n\n  <h3 id=\"files-info\">FILES</h3>\n  \n    <p>No FILES data</p>\n  \n\n  <h3 id=\"cookie-info\">COOKIES</h3>\n  \n    <p>No cookie data</p>\n  \n\n  <h3 id=\"meta-info\">META</h3>\n  <table class=\"req\">\n    <thead>\n      <tr>\n        <th scope=\"col\">Variable</th>\n        <th scope=\"col\">Value</th>\n      </tr>\n    </thead>\n    <tbody>\n      \n        <tr>\n          <td>CONTENT_LENGTH</td>\n          <td class=\"code\"><pre>&#x27;1319&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CONTENT_TYPE</td>\n          <td class=\"code\"><pre>&#x27;application/json&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_ACCEPT</td>\n          <td class=\"code\"><pre>&#x27;*/*&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_ACCEPT_ENCODING</td>\n          <td class=\"code\"><pre>&#x27;gzip, deflate, br&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_AUTHORIZATION</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_HOST</td>\n          <td class=\"code\"><pre>&#x27;rtm.airmarket.stage.flysafe.live&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_USER_AGENT</td>\n          <td class=\"code\"><pre>&#x27;python-requests/2.34.2&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_FORWARDED_FOR</td>\n          <td class=\"code\"><pre>&#x27;10.10.3.95&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_FORWARDED_HOST</td>\n          <td class=\"code\"><pre>&#x27;rtm.airmarket.stage.flysafe.live&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_FORWARDED_PORT</td>\n          <td class=\"code\"><pre>&#x27;443&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_FORWARDED_PROTO</td>\n          <td class=\"code\"><pre>&#x27;https&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_FORWARDED_SCHEME</td>\n          <td class=\"code\"><pre>&#x27;https&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_REAL_IP</td>\n          <td class=\"code\"><pre>&#x27;10.10.3.95&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_REQUEST_ID</td>\n          <td class=\"code\"><pre>&#x27;0b846b9072ed31cd18685b811628dc9d&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_SCHEME</td>\n          <td class=\"code\"><pre>&#x27;https&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>PATH_INFO</td>\n          <td class=\"code\"><pre>&#x27;/scd/flight_planning/flight_plans/ea62b9b8-37d2-4e2c-981c-0ce11915de10&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>QUERY_STRING</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>REMOTE_ADDR</td>\n          <td class=\"code\"><pre>&#x27;10.10.3.221&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>REMOTE_HOST</td>\n          <td class=\"code\"><pre>&#x27;10.10.3.221&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>REMOTE_PORT</td>\n          <td class=\"code\"><pre>59200</pre></td>\n        </tr>\n      \n        <tr>\n          <td>REQUEST_METHOD</td>\n          <td class=\"code\"><pre>&#x27;PUT&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SCRIPT_NAME</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SERVER_NAME</td>\n          <td class=\"code\"><pre>&#x27;10.10.4.80&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SERVER_PORT</td>\n          <td class=\"code\"><pre>&#x27;8000&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>wsgi.multiprocess</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>wsgi.multithread</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n    </tbody>\n  </table>\n\n\n  <h3 id=\"settings-info\">Settings</h3>\n  <h4>Using settings module <code>flight_blender.settings</code></h4>\n  <table class=\"req\">\n    <thead>\n      <tr>\n        <th scope=\"col\">Setting</th>\n        <th scope=\"col\">Value</th>\n      </tr>\n    </thead>\n    <tbody>\n      \n        <tr>\n          <td>ABSOLUTE_URL_OVERRIDES</td>\n          <td class=\"code\"><pre>{}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>ADMINS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>ALLOWED_HOSTS</td>\n          <td class=\"code\"><pre>[&#x27;*&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>APPEND_SLASH</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>ASGI_APPLICATION</td>\n          <td class=\"code\"><pre>&#x27;flight_blender.asgi.application&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>ASTM_F3623_SDSP_CUSTOM_DATA_FUSER_CLASS</td>\n          <td class=\"code\"><pre>&#x27;surveillance_monitoring_operations.utils.TrafficDataFuser&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>AUTHENTICATION_BACKENDS</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>AUTH_PASSWORD_VALIDATORS</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>AUTH_USER_MODEL</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>BASE_DIR</td>\n          <td class=\"code\"><pre>PosixPath(&#x27;/app&#x27;)</pre></td>\n        </tr>\n      \n        <tr>\n          <td>BROKER_URL</td>\n          <td class=\"code\"><pre>&#x27;redis://:blender_redis_password@redis-blender:6379&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CACHES</td>\n          <td class=\"code\"><pre>{&#x27;default&#x27;: {&#x27;BACKEND&#x27;: &#x27;django.core.cache.backends.locmem.LocMemCache&#x27;}}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CACHE_MIDDLEWARE_ALIAS</td>\n          <td class=\"code\"><pre>&#x27;default&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CACHE_MIDDLEWARE_SECONDS</td>\n          <td class=\"code\"><pre>600</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_ACCEPT_CONTENT</td>\n          <td class=\"code\"><pre>[&#x27;json&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_BEAT_SCHEDULE</td>\n          <td class=\"code\"><pre>{&#x27;process-daa-logic-every-second&#x27;: {&#x27;schedule&#x27;: 1.0,\n                                    &#x27;task&#x27;: &#x27;process_daa_logic&#x27;}}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_BEAT_SCHEDULER</td>\n          <td class=\"code\"><pre>&#x27;django_celery_beat.schedulers:DatabaseScheduler&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_BROKER_URL</td>\n          <td class=\"code\"><pre>&#x27;redis://:blender_redis_password@redis-blender:6379&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_RESULT_BACKEND</td>\n          <td class=\"code\"><pre>&#x27;redis://:blender_redis_password@redis-blender:6379&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_RESULT_SERIALIZER</td>\n          <td class=\"code\"><pre>&#x27;json&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_TASK_ROUTES</td>\n          <td class=\"code\"><pre>{&#x27;process_daa_logic&#x27;: {&#x27;queue&#x27;: &#x27;daa&#x27;},\n &#x27;send_daa_operational_update_message&#x27;: {&#x27;queue&#x27;: &#x27;daa&#x27;},\n &#x27;send_proximity_alert_notification&#x27;: {&#x27;queue&#x27;: &#x27;daa&#x27;}}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_TASK_SERIALIZER</td>\n          <td class=\"code\"><pre>&#x27;json&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_TIMEZONE</td>\n          <td class=\"code\"><pre>&#x27;UTC&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CHANNEL_LAYERS</td>\n          <td class=\"code\"><pre>{&#x27;default&#x27;: {&#x27;BACKEND&#x27;: &#x27;channels_redis.core.RedisChannelLayer&#x27;,\n             &#x27;CONFIG&#x27;: {&#x27;hosts&#x27;: [&#x27;redis://:blender_redis_password@redis-blender:6379&#x27;]}}}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_AGE</td>\n          <td class=\"code\"><pre>31449600</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_DOMAIN</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_HTTPONLY</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_NAME</td>\n          <td class=\"code\"><pre>&#x27;csrftoken&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_PATH</td>\n          <td class=\"code\"><pre>&#x27;/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_SAMESITE</td>\n          <td class=\"code\"><pre>&#x27;Lax&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_SECURE</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_FAILURE_VIEW</td>\n          <td class=\"code\"><pre>&#x27;django.views.csrf.csrf_failure&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_HEADER_NAME</td>\n          <td class=\"code\"><pre>&#x27;HTTP_X_CSRFTOKEN&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_TRUSTED_ORIGINS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_USE_SESSIONS</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CUSTOM_VOLUME_4D_GENERATION_CLASS</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATABASES</td>\n          <td class=\"code\"><pre>{&#x27;default&#x27;: {&#x27;ATOMIC_REQUESTS&#x27;: False,\n             &#x27;AUTOCOMMIT&#x27;: True,\n             &#x27;CONN_HEALTH_CHECKS&#x27;: False,\n             &#x27;CONN_MAX_AGE&#x27;: 0,\n             &#x27;ENGINE&#x27;: &#x27;django.db.backends.postgresql&#x27;,\n             &#x27;HOST&#x27;: &#x27;db-blender&#x27;,\n             &#x27;NAME&#x27;: &#x27;blender_db&#x27;,\n             &#x27;OPTIONS&#x27;: {},\n             &#x27;PASSWORD&#x27;: &#x27;********************&#x27;,\n             &#x27;PORT&#x27;: 5432,\n             &#x27;TEST&#x27;: {&#x27;CHARSET&#x27;: None,\n                      &#x27;COLLATION&#x27;: None,\n                      &#x27;MIGRATE&#x27;: True,\n                      &#x27;MIRROR&#x27;: None,\n                      &#x27;NAME&#x27;: None},\n             &#x27;TIME_ZONE&#x27;: None,\n             &#x27;USER&#x27;: &#x27;mydatabaseuser&#x27;}}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATABASE_ROUTERS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>\n          <td class=\"code\"><pre>2621440</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>\n          <td class=\"code\"><pre>1000</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATA_UPLOAD_MAX_NUMBER_FILES</td>\n          <td class=\"code\"><pre>100</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATETIME_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;N j, Y, P&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATETIME_INPUT_FORMATS</td>\n          <td class=\"code\"><pre>[&#x27;%Y-%m-%d %H:%M:%S&#x27;,\n &#x27;%Y-%m-%d %H:%M:%S.%f&#x27;,\n &#x27;%Y-%m-%d %H:%M&#x27;,\n &#x27;%m/%d/%Y %H:%M:%S&#x27;,\n &#x27;%m/%d/%Y %H:%M:%S.%f&#x27;,\n &#x27;%m/%d/%Y %H:%M&#x27;,\n &#x27;%m/%d/%y %H:%M:%S&#x27;,\n &#x27;%m/%d/%y %H:%M:%S.%f&#x27;,\n &#x27;%m/%d/%y %H:%M&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATE_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;N j, Y&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATE_INPUT_FORMATS</td>\n          <td class=\"code\"><pre>[&#x27;%Y-%m-%d&#x27;,\n &#x27;%m/%d/%Y&#x27;,\n &#x27;%m/%d/%y&#x27;,\n &#x27;%b %d %Y&#x27;,\n &#x27;%b %d, %Y&#x27;,\n &#x27;%d %b %Y&#x27;,\n &#x27;%d %b, %Y&#x27;,\n &#x27;%B %d %Y&#x27;,\n &#x27;%B %d, %Y&#x27;,\n &#x27;%d %B %Y&#x27;,\n &#x27;%d %B, %Y&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEBUG</td>\n          <td class=\"code\"><pre>1</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DECIMAL_SEPARATOR</td>\n          <td class=\"code\"><pre>&#x27;.&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_AUTO_FIELD</td>\n          <td class=\"code\"><pre>&#x27;django.db.models.AutoField&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_CHARSET</td>\n          <td class=\"code\"><pre>&#x27;utf-8&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_EXCEPTION_REPORTER</td>\n          <td class=\"code\"><pre>&#x27;django.views.debug.ExceptionReporter&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>\n          <td class=\"code\"><pre>&#x27;django.views.debug.SafeExceptionReporterFilter&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_FROM_EMAIL</td>\n          <td class=\"code\"><pre>&#x27;webmaster@localhost&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_INDEX_TABLESPACE</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_TABLESPACE</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DISALLOWED_USER_AGENTS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_BACKEND</td>\n          <td class=\"code\"><pre>&#x27;django.core.mail.backends.smtp.EmailBackend&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_HOST</td>\n          <td class=\"code\"><pre>&#x27;localhost&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_HOST_PASSWORD</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_HOST_USER</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_PORT</td>\n          <td class=\"code\"><pre>25</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_SSL_CERTFILE</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_SSL_KEYFILE</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_SUBJECT_PREFIX</td>\n          <td class=\"code\"><pre>&#x27;[Django] &#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_TIMEOUT</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_USE_LOCALTIME</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_USE_SSL</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_USE_TLS</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>ENV_FILE</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FILE_UPLOAD_HANDLERS</td>\n          <td class=\"code\"><pre>[&#x27;django.core.files.uploadhandler.MemoryFileUploadHandler&#x27;,\n &#x27;django.core.files.uploadhandler.TemporaryFileUploadHandler&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>\n          <td class=\"code\"><pre>2621440</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FILE_UPLOAD_PERMISSIONS</td>\n          <td class=\"code\"><pre>420</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FILE_UPLOAD_TEMP_DIR</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FIRST_DAY_OF_WEEK</td>\n          <td class=\"code\"><pre>0</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FIXTURE_DIRS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FLIGHT_BLENDER_PLUGIN_AVOIDANCE_ENGINE</td>\n          <td class=\"code\"><pre>&#x27;detect_and_avoid_operations.avoidance.engine.DefaultAvoidanceEngine&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FLIGHT_BLENDER_PLUGIN_DECONFLICTION_ENGINE</td>\n          <td class=\"code\"><pre>&#x27;flight_declaration_operations.deconfliction_engine.DefaultDeconflictionEngine&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FLIGHT_BLENDER_PLUGIN_TRAFFIC_DATA_FUSER</td>\n          <td class=\"code\"><pre>&#x27;surveillance_monitoring_operations.utils.TrafficDataFuser&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FLIGHT_BLENDER_PLUGIN_VOLUME_4D_GENERATOR</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FORCE_SCRIPT_NAME</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FORMAT_MODULE_PATH</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FORMS_URLFIELD_ASSUME_HTTPS</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FORM_RENDERER</td>\n          <td class=\"code\"><pre>&#x27;django.forms.renderers.DjangoTemplates&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>IGNORABLE_404_URLS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>INSTALLED_APPS</td>\n          <td class=\"code\"><pre>[&#x27;django.contrib.admin&#x27;,\n &#x27;django.contrib.auth&#x27;,\n &#x27;django.contrib.contenttypes&#x27;,\n &#x27;django.contrib.sessions&#x27;,\n &#x27;django.contrib.messages&#x27;,\n &#x27;django.contrib.staticfiles&#x27;,\n &#x27;django_celery_beat&#x27;,\n &#x27;django_filters&#x27;,\n &#x27;rest_framework&#x27;,\n &#x27;flight_declaration_operations&#x27;,\n &#x27;detect_and_avoid_operations&#x27;,\n &#x27;constraint_operations&#x27;,\n &#x27;geo_fence_operations&#x27;,\n &#x27;scd_operations&#x27;,\n &#x27;uss_operations&#x27;,\n &#x27;flight_feed_operations&#x27;,\n &#x27;surveillance_monitoring_operations&#x27;,\n &#x27;conformance_monitoring_operations&#x27;,\n &#x27;notification_operations&#x27;,\n &#x27;rid_operations&#x27;,\n &#x27;versioning_operations&#x27;,\n &#x27;weather_monitoring_operations&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>INTERNAL_IPS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGES</td>\n          <td class=\"code\"><pre>[(&#x27;af&#x27;, &#x27;Afrikaans&#x27;),\n (&#x27;ar&#x27;, &#x27;Arabic&#x27;),\n (&#x27;ar-dz&#x27;, &#x27;Algerian Arabic&#x27;),\n (&#x27;ast&#x27;, &#x27;Asturian&#x27;),\n (&#x27;az&#x27;, &#x27;Azerbaijani&#x27;),\n (&#x27;bg&#x27;, &#x27;Bulgarian&#x27;),\n (&#x27;be&#x27;, &#x27;Belarusian&#x27;),\n (&#x27;bn&#x27;, &#x27;Bengali&#x27;),\n (&#x27;br&#x27;, &#x27;Breton&#x27;),\n (&#x27;bs&#x27;, &#x27;Bosnian&#x27;),\n (&#x27;ca&#x27;, &#x27;Catalan&#x27;),\n (&#x27;ckb&#x27;, &#x27;Central Kurdish (Sorani)&#x27;),\n (&#x27;cs&#x27;, &#x27;Czech&#x27;),\n (&#x27;cy&#x27;, &#x27;Welsh&#x27;),\n (&#x27;da&#x27;, &#x27;Danish&#x27;),\n (&#x27;de&#x27;, &#x27;German&#x27;),\n (&#x27;dsb&#x27;, &#x27;Lower Sorbian&#x27;),\n (&#x27;el&#x27;, &#x27;Greek&#x27;),\n (&#x27;en&#x27;, &#x27;English&#x27;),\n (&#x27;en-au&#x27;, &#x27;Australian English&#x27;),\n (&#x27;en-gb&#x27;, &#x27;British English&#x27;),\n (&#x27;eo&#x27;, &#x27;Esperanto&#x27;),\n (&#x27;es&#x27;, &#x27;Spanish&#x27;),\n (&#x27;es-ar&#x27;, &#x27;Argentinian Spanish&#x27;),\n (&#x27;es-co&#x27;, &#x27;Colombian Spanish&#x27;),\n (&#x27;es-mx&#x27;, &#x27;Mexican Spanish&#x27;),\n (&#x27;es-ni&#x27;, &#x27;Nicaraguan Spanish&#x27;),\n (&#x27;es-ve&#x27;, &#x27;Venezuelan Spanish&#x27;),\n (&#x27;et&#x27;, &#x27;Estonian&#x27;),\n (&#x27;eu&#x27;, &#x27;Basque&#x27;),\n (&#x27;fa&#x27;, &#x27;Persian&#x27;),\n (&#x27;fi&#x27;, &#x27;Finnish&#x27;),\n (&#x27;fr&#x27;, &#x27;French&#x27;),\n (&#x27;fy&#x27;, &#x27;Frisian&#x27;),\n (&#x27;ga&#x27;, &#x27;Irish&#x27;),\n (&#x27;gd&#x27;, &#x27;Scottish Gaelic&#x27;),\n (&#x27;gl&#x27;, &#x27;Galician&#x27;),\n (&#x27;he&#x27;, &#x27;Hebrew&#x27;),\n (&#x27;hi&#x27;, &#x27;Hindi&#x27;),\n (&#x27;hr&#x27;, &#x27;Croatian&#x27;),\n (&#x27;hsb&#x27;, &#x27;Upper Sorbian&#x27;),\n (&#x27;hu&#x27;, &#x27;Hungarian&#x27;),\n (&#x27;hy&#x27;, &#x27;Armenian&#x27;),\n (&#x27;ia&#x27;, &#x27;Interlingua&#x27;),\n (&#x27;id&#x27;, &#x27;Indonesian&#x27;),\n (&#x27;ig&#x27;, &#x27;Igbo&#x27;),\n (&#x27;io&#x27;, &#x27;Ido&#x27;),\n (&#x27;is&#x27;, &#x27;Icelandic&#x27;),\n (&#x27;it&#x27;, &#x27;Italian&#x27;),\n (&#x27;ja&#x27;, &#x27;Japanese&#x27;),\n (&#x27;ka&#x27;, &#x27;Georgian&#x27;),\n (&#x27;kab&#x27;, &#x27;Kabyle&#x27;),\n (&#x27;kk&#x27;, &#x27;Kazakh&#x27;),\n (&#x27;km&#x27;, &#x27;Khmer&#x27;),\n (&#x27;kn&#x27;, &#x27;Kannada&#x27;),\n (&#x27;ko&#x27;, &#x27;Korean&#x27;),\n (&#x27;ky&#x27;, &#x27;Kyrgyz&#x27;),\n (&#x27;lb&#x27;, &#x27;Luxembourgish&#x27;),\n (&#x27;lt&#x27;, &#x27;Lithuanian&#x27;),\n (&#x27;lv&#x27;, &#x27;Latvian&#x27;),\n (&#x27;mk&#x27;, &#x27;Macedonian&#x27;),\n (&#x27;ml&#x27;, &#x27;Malayalam&#x27;),\n (&#x27;mn&#x27;, &#x27;Mongolian&#x27;),\n (&#x27;mr&#x27;, &#x27;Marathi&#x27;),\n (&#x27;ms&#x27;, &#x27;Malay&#x27;),\n (&#x27;my&#x27;, &#x27;Burmese&#x27;),\n (&#x27;nb&#x27;, &#x27;Norwegian Bokm\u00e5l&#x27;),\n (&#x27;ne&#x27;, &#x27;Nepali&#x27;),\n (&#x27;nl&#x27;, &#x27;Dutch&#x27;),\n (&#x27;nn&#x27;, &#x27;Norwegian Nynorsk&#x27;),\n (&#x27;os&#x27;, &#x27;Ossetic&#x27;),\n (&#x27;pa&#x27;, &#x27;Punjabi&#x27;),\n (&#x27;pl&#x27;, &#x27;Polish&#x27;),\n (&#x27;pt&#x27;, &#x27;Portuguese&#x27;),\n (&#x27;pt-br&#x27;, &#x27;Brazilian Portuguese&#x27;),\n (&#x27;ro&#x27;, &#x27;Romanian&#x27;),\n (&#x27;ru&#x27;, &#x27;Russian&#x27;),\n (&#x27;sk&#x27;, &#x27;Slovak&#x27;),\n (&#x27;sl&#x27;, &#x27;Slovenian&#x27;),\n (&#x27;sq&#x27;, &#x27;Albanian&#x27;),\n (&#x27;sr&#x27;, &#x27;Serbian&#x27;),\n (&#x27;sr-latn&#x27;, &#x27;Serbian Latin&#x27;),\n (&#x27;sv&#x27;, &#x27;Swedish&#x27;),\n (&#x27;sw&#x27;, &#x27;Swahili&#x27;),\n (&#x27;ta&#x27;, &#x27;Tamil&#x27;),\n (&#x27;te&#x27;, &#x27;Telugu&#x27;),\n (&#x27;tg&#x27;, &#x27;Tajik&#x27;),\n (&#x27;th&#x27;, &#x27;Thai&#x27;),\n (&#x27;tk&#x27;, &#x27;Turkmen&#x27;),\n (&#x27;tr&#x27;, &#x27;Turkish&#x27;),\n (&#x27;tt&#x27;, &#x27;Tatar&#x27;),\n (&#x27;udm&#x27;, &#x27;Udmurt&#x27;),\n (&#x27;ug&#x27;, &#x27;Uyghur&#x27;),\n (&#x27;uk&#x27;, &#x27;Ukrainian&#x27;),\n (&#x27;ur&#x27;, &#x27;Urdu&#x27;),\n (&#x27;uz&#x27;, &#x27;Uzbek&#x27;),\n (&#x27;vi&#x27;, &#x27;Vietnamese&#x27;),\n (&#x27;zh-hans&#x27;, &#x27;Simplified Chinese&#x27;),\n (&#x27;zh-hant&#x27;, &#x27;Traditional Chinese&#x27;)]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGES_BIDI</td>\n          <td class=\"code\"><pre>[&#x27;he&#x27;, &#x27;ar&#x27;, &#x27;ar-dz&#x27;, &#x27;ckb&#x27;, &#x27;fa&#x27;, &#x27;ug&#x27;, &#x27;ur&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_CODE</td>\n          <td class=\"code\"><pre>&#x27;en-us&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_AGE</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_DOMAIN</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_HTTPONLY</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_NAME</td>\n          <td class=\"code\"><pre>&#x27;django_language&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_PATH</td>\n          <td class=\"code\"><pre>&#x27;/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_SAMESITE</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_SECURE</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LOCALE_PATHS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LOGGING</td>\n          <td class=\"code\"><pre>{&#x27;disable_existing_loggers&#x27;: False,\n &#x27;handlers&#x27;: {&#x27;console&#x27;: {&#x27;class&#x27;: &#x27;logging.StreamHandler&#x27;}},\n &#x27;loggers&#x27;: {&#x27;django&#x27;: {&#x27;handlers&#x27;: [&#x27;console&#x27;],\n                        &#x27;level&#x27;: &#x27;INFO&#x27;,\n                        &#x27;propagate&#x27;: True}},\n &#x27;version&#x27;: 1}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LOGGING_CONFIG</td>\n          <td class=\"code\"><pre>&#x27;logging.config.dictConfig&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LOGIN_REDIRECT_URL</td>\n          <td class=\"code\"><pre>&#x27;/accounts/profile/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LOGIN_URL</td>\n          <td class=\"code\"><pre>&#x27;/accounts/login/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LOGOUT_REDIRECT_URL</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MANAGERS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MEDIA_ROOT</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MEDIA_URL</td>\n          <td class=\"code\"><pre>&#x27;/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MESSAGE_STORAGE</td>\n          <td class=\"code\"><pre>&#x27;django.contrib.messages.storage.fallback.FallbackStorage&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MIDDLEWARE</td>\n          <td class=\"code\"><pre>[&#x27;django.middleware.security.SecurityMiddleware&#x27;,\n &#x27;django.contrib.sessions.middleware.SessionMiddleware&#x27;,\n &#x27;django.middleware.common.CommonMiddleware&#x27;,\n &#x27;django.middleware.csrf.CsrfViewMiddleware&#x27;,\n &#x27;django.contrib.auth.middleware.AuthenticationMiddleware&#x27;,\n &#x27;django.contrib.messages.middleware.MessageMiddleware&#x27;,\n &#x27;django.middleware.clickjacking.XFrameOptionsMiddleware&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MIGRATION_MODULES</td>\n          <td class=\"code\"><pre>{}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MONTH_DAY_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;F j&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MQTT_CONFIGURATION</td>\n          <td class=\"code\"><pre>{&#x27;host&#x27;: &#x27;tenant-emqx&#x27;,\n &#x27;password&#x27;: &#x27;********************&#x27;,\n &#x27;port&#x27;: 1883,\n &#x27;use_tls&#x27;: False,\n &#x27;username&#x27;: &#x27;admin&#x27;}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>NUMBER_GROUPING</td>\n          <td class=\"code\"><pre>0</pre></td>\n        </tr>\n      \n        <tr>\n          <td>PASSWORD_HASHERS</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>PASSWORD_RESET_TIMEOUT</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>PREPEND_WWW</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>REST_FRAMEWORK</td>\n          <td class=\"code\"><pre>{&#x27;DEFAULT_FILTER_BACKENDS&#x27;: [&#x27;django_filters.rest_framework.DjangoFilterBackend&#x27;]}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>ROOT_URLCONF</td>\n          <td class=\"code\"><pre>&#x27;flight_blender.urls&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECRET_KEY</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECRET_KEY_FALLBACKS</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_CROSS_ORIGIN_OPENER_POLICY</td>\n          <td class=\"code\"><pre>&#x27;same-origin&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_HSTS_PRELOAD</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_HSTS_SECONDS</td>\n          <td class=\"code\"><pre>0</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_PROXY_SSL_HEADER</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_REDIRECT_EXEMPT</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_REFERRER_POLICY</td>\n          <td class=\"code\"><pre>&#x27;same-origin&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_SSL_HOST</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_SSL_REDIRECT</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SERVER_EMAIL</td>\n          <td class=\"code\"><pre>&#x27;root@localhost&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_CACHE_ALIAS</td>\n          <td class=\"code\"><pre>&#x27;default&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_AGE</td>\n          <td class=\"code\"><pre>1209600</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_DOMAIN</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_HTTPONLY</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_NAME</td>\n          <td class=\"code\"><pre>&#x27;sessionid&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_PATH</td>\n          <td class=\"code\"><pre>&#x27;/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_SAMESITE</td>\n          <td class=\"code\"><pre>&#x27;Lax&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_SECURE</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_ENGINE</td>\n          <td class=\"code\"><pre>&#x27;django.contrib.sessions.backends.db&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_FILE_PATH</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_SAVE_EVERY_REQUEST</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_SERIALIZER</td>\n          <td class=\"code\"><pre>&#x27;django.contrib.sessions.serializers.JSONSerializer&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SETTINGS_MODULE</td>\n          <td class=\"code\"><pre>&#x27;flight_blender.settings&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SHORT_DATETIME_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;m/d/Y P&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SHORT_DATE_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;m/d/Y&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SIGNING_BACKEND</td>\n          <td class=\"code\"><pre>&#x27;django.core.signing.TimestampSigner&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SILENCED_SYSTEM_CHECKS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>STATICFILES_DIRS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>STATICFILES_FINDERS</td>\n          <td class=\"code\"><pre>[&#x27;django.contrib.staticfiles.finders.FileSystemFinder&#x27;,\n &#x27;django.contrib.staticfiles.finders.AppDirectoriesFinder&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>STATIC_ROOT</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>STATIC_URL</td>\n          <td class=\"code\"><pre>&#x27;/static/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>STORAGES</td>\n          <td class=\"code\"><pre>{&#x27;default&#x27;: {&#x27;BACKEND&#x27;: &#x27;django.core.files.storage.FileSystemStorage&#x27;},\n &#x27;staticfiles&#x27;: {&#x27;BACKEND&#x27;: &#x27;django.contrib.staticfiles.storage.StaticFilesStorage&#x27;}}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>TEMPLATES</td>\n          <td class=\"code\"><pre>[{&#x27;APP_DIRS&#x27;: True,\n  &#x27;BACKEND&#x27;: &#x27;django.template.backends.django.DjangoTemplates&#x27;,\n  &#x27;DIRS&#x27;: [&#x27;/app/homebase/templates&#x27;],\n  &#x27;OPTIONS&#x27;: {&#x27;context_processors&#x27;: [&#x27;django.template.context_processors.debug&#x27;,\n                                     &#x27;django.template.context_processors.request&#x27;,\n                                     &#x27;django.contrib.auth.context_processors.auth&#x27;,\n                                     &#x27;django.contrib.messages.context_processors.messages&#x27;]}}]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>TEST_NON_SERIALIZED_APPS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>TEST_RUNNER</td>\n          <td class=\"code\"><pre>&#x27;django.test.runner.DiscoverRunner&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>THOUSAND_SEPARATOR</td>\n          <td class=\"code\"><pre>&#x27;,&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>TIME_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;P&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>TIME_INPUT_FORMATS</td>\n          <td class=\"code\"><pre>[&#x27;%H:%M:%S&#x27;, &#x27;%H:%M:%S.%f&#x27;, &#x27;%H:%M&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>TIME_ZONE</td>\n          <td class=\"code\"><pre>&#x27;UTC&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_I18N</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_L10N</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_LOCAL_SQLITE_DATABASE</td>\n          <td class=\"code\"><pre>0</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_THOUSAND_SEPARATOR</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_TZ</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_X_FORWARDED_HOST</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_X_FORWARDED_PORT</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>WEATHER_API_BASE_URL</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>WSGI_APPLICATION</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>X_FRAME_OPTIONS</td>\n          <td class=\"code\"><pre>&#x27;DENY&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>YEAR_MONTH_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;F Y&#x27;</pre></td>\n        </tr>\n      \n    </tbody>\n  </table>\n\n</div>\n</main>\n\n\n  <footer id=\"explanation\">\n    <p>\n      You\u2019re seeing this error because you have <code>DEBUG = True</code> in your\n      Django settings file. Change that to <code>False</code>, and Django will\n      display a standard page generated by the handler for this status code.\n    </p>\n  </footer>\n\n</body>\n</html>\n", "json": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "airmarket"}]}]}], "successful": false, "notes": {"Tested USS": {"message": "airmarket", "timestamp": "2026-07-13T22:50:49.248302Z"}, "Control USS": {"message": "airmarket", "timestamp": "2026-07-13T22:50:49.248503Z"}}, "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#cleanup", "start_time": "2026-07-13T22:50:49.824696Z", "failed_checks": [], "passed_checks": [{"name": "Successful flight deletion", "timestamp": "2026-07-13T22:50:49.897244Z", "participants": ["airmarket"], "requirements": ["interuss.automated_testing.flight_planning.DeleteFlightSuccess"]}], "queries": [{"request": {"method": "DELETE", "url": "https://rtm.airmarket.stage.flysafe.live/scd/flight_planning/flight_plans/ea62b9b8-37d2-4e2c-981c-0ce11915de10", "initiated_at": "2026-07-13T22:50:49.824814Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:49 GMT", "Content-Type": "application/json", "Content-Length": "146", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "DELETE, PUT, OPTIONS", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.070857, "reported": "2026-07-13T22:50:49.896702Z", "json": {"planning_result": "Failed", "notes": "The flight plan was not deleted by the system", "flight_plan_status": "Closed", "includes_advisories": "Unknown"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.DeleteFlightPlan", "participant_id": "airmarket"}]}, "end_time": "2026-07-13T22:50:49.897312Z"}}, {"test_scenario": {"name": "Nominal planning: conflict with higher priority", "scenario_type": "scenarios.astm.utm.ConflictHigherPriority", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md", "resource_origins": {"flight_intents": "conflicting_flights in top-level resource pool", "tested_uss": "instance 1 in flight_planners in top-level resource pool", "control_uss": "instance 2 in flight_planners in top-level resource pool", "dss": "dss in top-level resource pool"}, "start_time": "2026-07-13T22:50:49.898992Z", "cases": [{"name": "Prerequisites check", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#prerequisites-check-test-case", "start_time": "2026-07-13T22:50:49.900168Z", "steps": [{"name": "Verify area is clear", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#verify-area-is-clear-test-step", "start_time": "2026-07-13T22:50:49.900240Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:50:50.050833Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1", "astm.f3548.v21.DSS0005,2"]}, {"name": "Area is clear of op intents", "timestamp": "2026-07-13T22:50:50.050944Z", "participants": [], "requirements": []}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:50.037326Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 641.95, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:50:48.898939Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:20:49.898939Z", "format": "RFC3339"}}, "request_id": "a7f0bf92-3425-4aef-873c-9a1e6bb5ba18"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:50 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.012134, "reported": "2026-07-13T22:50:50.050395Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:50.050989Z"}], "end_time": "2026-07-13T22:50:50.051018Z"}, {"name": "Attempt to plan flight in conflict", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#attempt-to-plan-flight-in-conflict-test-case", "start_time": "2026-07-13T22:50:50.051069Z", "steps": [{"name": "Plan Flight 2", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#plan-flight-2-test-step", "start_time": "2026-07-13T22:50:50.051119Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:50:50.088766Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:50:55.320694Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Successful planning", "timestamp": "2026-07-13T22:50:55.320759Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:50:55.334417Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent shared correctly", "timestamp": "2026-07-13T22:50:55.334523Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent state is correct", "timestamp": "2026-07-13T22:50:55.334590Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Operational intent details retrievable", "timestamp": "2026-07-13T22:50:55.387653Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details data format", "timestamp": "2026-07-13T22:50:55.403995Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Operational intent reference reported by USS matches the one published to the DSS", "timestamp": "2026-07-13T22:50:55.404104Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005"]}, {"name": "Operational intent details have not changed without publishing a new version to the DSS", "timestamp": "2026-07-13T22:50:55.404187Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.USS0105,1"]}, {"name": "Correct operational intent details", "timestamp": "2026-07-13T22:50:55.405841Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details extents are contained within reference extents", "timestamp": "2026-07-13T22:50:55.406878Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Off-nominal volumes", "timestamp": "2026-07-13T22:50:55.406943Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0015"]}, {"name": "Vertices", "timestamp": "2026-07-13T22:50:55.406997Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0020"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:50.058842Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "636", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 670.93, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.8445838226128}, {"lat": 53.66326070567799, "lng": -113.8445838226128}]}}, "time_start": {"value": "2026-07-13T22:50:49.051160Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:50.051160Z", "format": "RFC3339"}}, "request_id": "6318955d-9c31-418f-8c79-b12e41bcc230"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:50 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.027692, "reported": "2026-07-13T22:50:50.088445Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/049410a0-5ea9-4a18-adb6-2213da08eed4", "initiated_at": "2026-07-13T22:50:50.089533Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1319", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84540319901089}, {"lat": 53.663343079169266, "lng": -113.8445838226128}, {"lat": 53.6636358775924, "lng": -113.84515432373902}, {"lat": 53.66352874562597, "lng": -113.84581018845284}]}, "altitude_lower": {"value": 670.93, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:49.051160Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:50.051160Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 100}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "194d38a5-ca6c-48ac-850f-7d584f50ed03"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:55 GMT", "Content-Type": "application/json", "Content-Length": "158", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, PUT, DELETE", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 5.228826, "reported": "2026-07-13T22:50:55.319438Z", "json": {"flight_plan_status": "Planned", "notes": "Flight Plan successfully processed and flight planned", "includes_advisories": "Unknown", "planning_result": "Completed"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:55.320981Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "636", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 670.93, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.8445838226128}, {"lat": 53.66326070567799, "lng": -113.8445838226128}]}}, "time_start": {"value": "2026-07-13T22:50:49.051160Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:50.051160Z", "format": "RFC3339"}}, "request_id": "da9a0eba-7188-4293-86ab-aae5a0052eec"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:55 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "436", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.010799, "reported": "2026-07-13T22:50:55.333316Z", "json": {"operational_intent_references": [{"id": "e3487321-b1e4-41af-bc37-3d6e5324193d", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:50:49.05116Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:50.05116Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "2186ecba-13b2-42c8-b085-089fd2122e10"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/uss/v1/operational_intents/e3487321-b1e4-41af-bc37-3d6e5324193d", "initiated_at": "2026-07-13T22:50:55.334683Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjY0NCwiaWF0IjoxNzgzOTgzMDQ0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:55 GMT", "Content-Type": "application/json", "Content-Length": "1136", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, GET", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.048663, "reported": "2026-07-13T22:50:55.384216Z", "json": {"operational_intent": {"reference": {"id": "e3487321-b1e4-41af-bc37-3d6e5324193d", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "bKNh4EpzuKORPThmXj5NJLZ31gxOyzN0aqKx9g65OO0_", "time_start": {"format": "RFC3339", "value": "2026-07-13T22:50:49.051160+00:00"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:35:50.051160+00:00"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "2186ecba-13b2-42c8-b085-089fd2122e10"}, "details": {"volumes": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84540319901089}, {"lat": 53.663343079169266, "lng": -113.8445838226128}, {"lat": 53.6636358775924, "lng": -113.84515432373902}, {"lat": 53.66352874562597, "lng": -113.84581018845284}]}, "altitude_lower": {"value": 670.93, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:50:49.051160Z"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:35:50.051160Z"}}], "priority": 100, "off_nominal_volumes": []}}}, "body": null}, "query_type": "astm.f3548.v21.uss.getOperationalIntentDetails", "participant_id": "sait"}], "end_time": "2026-07-13T22:50:55.407036Z"}, {"name": "Attempt to plan Flight 1", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#attempt-to-plan-flight-1-test-step", "start_time": "2026-07-13T22:50:55.407058Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:50:55.431545Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:50:56.913540Z", "participants": ["airmarket"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Incorrectly planned", "timestamp": "2026-07-13T22:50:56.913595Z", "participants": ["airmarket"], "requirements": ["astm.f3548.v21.SCD0015"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:50:56.931180Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent not shared", "timestamp": "2026-07-13T22:50:56.931259Z", "participants": ["airmarket"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:55.414060Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.01, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:50:54.407089Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:55.407089Z", "format": "RFC3339"}}, "request_id": "1f021485-e96a-4360-b3cd-6c6dafda93c4"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:55 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "436", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.015637, "reported": "2026-07-13T22:50:55.430521Z", "json": {"operational_intent_references": [{"id": "e3487321-b1e4-41af-bc37-3d6e5324193d", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:50:49.05116Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:50.05116Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "2186ecba-13b2-42c8-b085-089fd2122e10"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.airmarket.stage.flysafe.live/scd/flight_planning/flight_plans/95000daf-6d97-4cdb-82b3-f0149d6e7c76", "initiated_at": "2026-07-13T22:50:55.434480Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1319", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84472825082258}, {"lat": 53.66328439401412, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84494722473144}, {"lat": 53.66387595834993, "lng": -113.84435402492981}]}, "altitude_lower": {"value": 672.01, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:54.407089Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:55.407089Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "ed99f93c-def5-4352-9ac7-50b4b319825d"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:56 GMT", "Content-Type": "application/json", "Content-Length": "148", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "DELETE, PUT, OPTIONS", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 1.477368, "reported": "2026-07-13T22:50:56.912980Z", "json": {"flight_plan_status": "NotPlanned", "notes": "Flight Blender could not plan this flight", "includes_advisories": "Unknown", "planning_result": "Rejected"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "airmarket"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:56.913862Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.01, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:50:54.407089Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:55.407089Z", "format": "RFC3339"}}, "request_id": "c82f658b-9f52-4d28-a535-2e6bafc07954"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:56 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "436", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.015132, "reported": "2026-07-13T22:50:56.930038Z", "json": {"operational_intent_references": [{"id": "e3487321-b1e4-41af-bc37-3d6e5324193d", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:50:49.05116Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:50.05116Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "2186ecba-13b2-42c8-b085-089fd2122e10"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:56.931287Z"}, {"name": "Delete Flight 2", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#delete-flight-2-test-step", "start_time": "2026-07-13T22:50:56.931310Z", "failed_checks": [], "passed_checks": [{"name": "Successful deletion", "timestamp": "2026-07-13T22:50:57.145262Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}], "queries": [{"request": {"method": "DELETE", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/049410a0-5ea9-4a18-adb6-2213da08eed4", "initiated_at": "2026-07-13T22:50:56.931379Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:57 GMT", "Content-Type": "application/json", "Content-Length": "183", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, PUT, DELETE", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.212533, "reported": "2026-07-13T22:50:57.144818Z", "json": {"planning_result": "Completed", "notes": "The flight was closed successfully by the USS and is now out of the UTM system.", "flight_plan_status": "Closed", "includes_advisories": "Unknown"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.DeleteFlightPlan", "participant_id": "sait"}], "end_time": "2026-07-13T22:50:57.145317Z"}], "end_time": "2026-07-13T22:50:57.145387Z"}, {"name": "Attempt to modify planned flight in conflict", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#attempt-to-modify-planned-flight-in-conflict-test-case", "start_time": "2026-07-13T22:50:57.145430Z", "steps": [{"name": "Plan Flight 1", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#plan-flight-1-test-step", "start_time": "2026-07-13T22:50:57.145463Z", "failed_checks": [{"name": "Successful planning", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/flight_planning/plan_flight_intent.md#successful-planning-check", "timestamp": "2026-07-13T22:50:57.646236Z", "summary": "Error from airmarket when attempting to submit a flight intent (flight ID: None)", "details": "Attempt to plan flight returned status 500 rather than 200 as expected\n\nStack trace:\nTraceback (most recent call last):\n  File \"/app/monitoring/uss_qualifier/scenarios/flight_planning/test_steps.py\", line 377, in request_flight\n    resp = flight_planner.try_plan_flight(\n        flight_info, ExecutionStyle.IfAllowed, additional_fields\n    )\n  File \"/app/monitoring/monitorlib/clients/flight_planning/client_v1.py\", line 122, in try_plan_flight\n    return self._inject(\n           ~~~~~~~~~~~~^\n        str(uuid.uuid4()), flight_info, execution_style, additional_fields\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    )\n    ^\n  File \"/app/monitoring/monitorlib/clients/flight_planning/client_v1.py\", line 77, in _inject\n    raise PlanningActivityError(\n    ...<2 lines>...\n    )\nmonitoring.monitorlib.clients.flight_planning.client.PlanningActivityError: Attempt to plan flight returned status 500 rather than 200 as expected\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/monitoring/uss_qualifier/scenarios/flight_planning/test_steps.py\", line 286, in submit_flight\n    resp, query, flight_id = request_flight(\n                             ~~~~~~~~~~~~~~^\n        flight_planner, flight_info, flight_id, additional_fields\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    )\n    ^\n  File \"/app/monitoring/uss_qualifier/scenarios/flight_planning/test_steps.py\", line 381, in request_flight\n    raise QueryError(str(e), e.queries)\nmonitoring.monitorlib.fetch.QueryError: Attempt to plan flight returned status 500 rather than 200 as expected\n", "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"], "severity": "High", "participants": ["airmarket"], "query_report_timestamps": ["2026-07-13T22:50:57.162823Z"]}], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:50:57.161847Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:57.150488Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.01, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:50:56.145490Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:57.145490Z", "format": "RFC3339"}}, "request_id": "b5bdfa97-ecd6-4ba9-827b-4ddb1edc2070"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:57 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.010109, "reported": "2026-07-13T22:50:57.161353Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.airmarket.stage.flysafe.live/scd/flight_planning/flight_plans/6279d4c4-edb7-4a26-8a3a-efd6a3a517ba", "initiated_at": "2026-07-13T22:50:57.162823Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1319", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84472825082258}, {"lat": 53.66328439401412, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84494722473144}, {"lat": 53.66387595834993, "lng": -113.84435402492981}]}, "altitude_lower": {"value": 672.01, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:56.145490Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:57.145490Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "24a7bc08-8c28-40da-b991-1c0674c2954d"}, "body": null}, "response": {"code": 500, "headers": {"Date": "Mon, 13 Jul 2026 22:50:57 GMT", "Content-Type": "text/html; charset=utf-8", "Content-Length": "160600", "Connection": "keep-alive", "x-frame-options": "DENY", "vary": "Cookie", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.479191, "reported": "2026-07-13T22:50:57.644085Z", "body": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">\n  <meta name=\"robots\" content=\"NONE,NOARCHIVE\">\n  <title>KeyError\n          at /scd/flight_planning/flight_plans/6279d4c4-edb7-4a26-8a3a-efd6a3a517ba</title>\n  <style>\n    html * { padding:0; margin:0; }\n    body * { padding:10px 20px; }\n    body * * { padding:0; }\n    body { font-family: sans-serif; background-color:#fff; color:#000; }\n    body > :where(header, main, footer) { border-bottom:1px solid #ddd; }\n    h1 { font-weight:normal; }\n    h2 { margin-bottom:.8em; }\n    h3 { margin:1em 0 .5em 0; }\n    h4 { margin:0 0 .5em 0; font-weight: normal; }\n    code, pre { font-size: 100%; white-space: pre-wrap; word-break: break-word; }\n    summary { cursor: pointer; }\n    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }\n    tbody td, tbody th { vertical-align:top; padding:2px 3px; }\n    thead th {\n      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;\n      font-weight:normal; font-size: 0.6875rem; border:1px solid #ddd;\n    }\n    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }\n    table.vars { margin:5px 10px 2px 40px; width: auto; }\n    table.vars td, table.req td { font-family:monospace; }\n    table td.code { width:100%; }\n    table td.code pre { overflow:hidden; }\n    table.source th { color:#666; }\n    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }\n    ul.traceback { list-style-type:none; color: #222; }\n    ul.traceback li.cause { word-break: break-word; }\n    ul.traceback li.frame { padding-bottom:1em; color:#4f4f4f; }\n    ul.traceback li.user { background-color:#e0e0e0; color:#000 }\n    div.context { padding:10px 0; overflow:hidden; }\n    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }\n    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }\n    div.context ol li pre { display:inline; }\n    div.context ol.context-line li { color:#464646; background-color:#dfdfdf; padding: 3px 2px; }\n    div.context ol.context-line li span { position:absolute; right:32px; }\n    .user div.context ol.context-line li { background-color:#bbb; color:#000; }\n    .user div.context ol li { color:#666; }\n    div.commands, summary.commands { margin-left: 40px; }\n    div.commands a, summary.commands { color:#555; text-decoration:none; }\n    .user div.commands a { color: black; }\n    #summary { background: #ffc; }\n    #summary h2 { font-weight: normal; color: #666; }\n    #info { padding: 0; }\n    #info > * { padding:10px 20px; }\n    #explanation { background:#eee; }\n    #template, #template-not-exist { background:#f6f6f6; }\n    #template-not-exist ul { margin: 0 0 10px 20px; }\n    #template-not-exist .postmortem-section { margin-bottom: 3px; }\n    #unicode-hint { background:#eee; }\n    #traceback { background:#eee; }\n    #requestinfo { background:#f6f6f6; padding-left:120px; }\n    #summary table { border:none; background:transparent; }\n    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }\n    #requestinfo h3 { margin-bottom:-1em; }\n    .error { background: #ffc; }\n    .specific { color:#cc3300; font-weight:bold; }\n    h2 span.commands { font-size: 0.7rem; font-weight:normal; }\n    span.commands a:link {color:#5E5694;}\n    pre.exception_value { font-family: sans-serif; color: #575757; font-size: 1.5rem; margin: 10px 0 10px 0; }\n    .append-bottom { margin-bottom: 10px; }\n    .fname { user-select: all; }\n  </style>\n  \n  <script>\n    function hideAll(elems) {\n      for (var e = 0; e < elems.length; e++) {\n        elems[e].style.display = 'none';\n      }\n    }\n    window.onload = function() {\n      hideAll(document.querySelectorAll('ol.pre-context'));\n      hideAll(document.querySelectorAll('ol.post-context'));\n      hideAll(document.querySelectorAll('div.pastebin'));\n    }\n    function toggle() {\n      for (var i = 0; i < arguments.length; i++) {\n        var e = document.getElementById(arguments[i]);\n        if (e) {\n          e.style.display = e.style.display == 'none' ? 'block': 'none';\n        }\n      }\n      return false;\n    }\n    function switchPastebinFriendly(link) {\n      s1 = \"Switch to copy-and-paste view\";\n      s2 = \"Switch back to interactive view\";\n      link.textContent = link.textContent.trim() == s1 ? s2: s1;\n      toggle('browserTraceback', 'pastebinTraceback');\n      return false;\n    }\n  </script>\n  \n</head>\n<body>\n<header id=\"summary\">\n  <h1>KeyError\n       at /scd/flight_planning/flight_plans/6279d4c4-edb7-4a26-8a3a-efd6a3a517ba</h1>\n  <pre class=\"exception_value\">&#x27;access_token&#x27;</pre>\n  <table class=\"meta\">\n\n    <tr>\n      <th scope=\"row\">Request Method:</th>\n      <td>PUT</td>\n    </tr>\n    <tr>\n      <th scope=\"row\">Request URL:</th>\n      <td>http://rtm.airmarket.stage.flysafe.live/scd/flight_planning/flight_plans/6279d4c4-edb7-4a26-8a3a-efd6a3a517ba</td>\n    </tr>\n\n    <tr>\n      <th scope=\"row\">Django Version:</th>\n      <td>5.2.10</td>\n    </tr>\n\n    <tr>\n      <th scope=\"row\">Exception Type:</th>\n      <td>KeyError</td>\n    </tr>\n\n\n    <tr>\n      <th scope=\"row\">Exception Value:</th>\n      <td><pre>&#x27;access_token&#x27;</pre></td>\n    </tr>\n\n\n    <tr>\n      <th scope=\"row\">Exception Location:</th>\n      <td><span class=\"fname\">/app/constraint_operations/dss_constraints_helper.py</span>, line 50, in get_nearby_constraints</td>\n    </tr>\n\n\n    <tr>\n      <th scope=\"row\">Raised during:</th>\n      <td>scd_operations.views.upsert_close_flight_plan</td>\n    </tr>\n\n    <tr>\n      <th scope=\"row\">Python Executable:</th>\n      <td>/app/.venv/bin/python</td>\n    </tr>\n    <tr>\n      <th scope=\"row\">Python Version:</th>\n      <td>3.12.13</td>\n    </tr>\n    <tr>\n      <th scope=\"row\">Python Path:</th>\n      <td><pre><code>[&#x27;/app&#x27;,\n &#x27;/app&#x27;,\n &#x27;/app/.venv/bin&#x27;,\n &#x27;/usr/local/lib/python312.zip&#x27;,\n &#x27;/usr/local/lib/python3.12&#x27;,\n &#x27;/usr/local/lib/python3.12/lib-dynload&#x27;,\n &#x27;/app/.venv/lib/python3.12/site-packages&#x27;]</code></pre></td>\n    </tr>\n    <tr>\n      <th scope=\"row\">Server time:</th>\n      <td>Mon, 13 Jul 2026 22:50:57 +0000</td>\n    </tr>\n  </table>\n</header>\n\n<main id=\"info\">\n\n\n\n\n<div id=\"traceback\">\n  <h2>Traceback <span class=\"commands\"><a href=\"#\" role=\"button\" onclick=\"return switchPastebinFriendly(this);\">\n    Switch to copy-and-paste view</a></span>\n  </h2>\n  <div id=\"browserTraceback\">\n    <ul class=\"traceback\">\n      \n        \n        <li class=\"frame django\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py</code>, line 42, in inner\n          \n\n          \n            <div class=\"context\" id=\"c140183396919616\">\n              \n                <ol start=\"35\" class=\"pre-context\" id=\"pre140183396919616\">\n                \n                  <li onclick=\"toggle('pre140183396919616', 'post140183396919616')\"><pre>    can rely on getting a response instead of an exception.</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396919616', 'post140183396919616')\"><pre>    &quot;&quot;&quot;</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396919616', 'post140183396919616')\"><pre>    if iscoroutinefunction(get_response):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396919616', 'post140183396919616')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183396919616', 'post140183396919616')\"><pre>        @wraps(get_response)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396919616', 'post140183396919616')\"><pre>        async def inner(request):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396919616', 'post140183396919616')\"><pre>            try:</pre></li>\n                \n                </ol>\n              \n              <ol start=\"42\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183396919616', 'post140183396919616')\"><pre>                response = await get_response(request)\n                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='43' class=\"post-context\" id=\"post140183396919616\">\n                  \n                  <li onclick=\"toggle('pre140183396919616', 'post140183396919616')\"><pre>            except Exception as exc:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396919616', 'post140183396919616')\"><pre>                response = await sync_to_async(</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396919616', 'post140183396919616')\"><pre>                    response_for_exception, thread_sensitive=False</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396919616', 'post140183396919616')\"><pre>                )(request, exc)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396919616', 'post140183396919616')\"><pre>            return response</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396919616', 'post140183396919616')\"><pre></pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183396919616\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>exc</td>\n                    <td class=\"code\"><pre>KeyError(&#x27;access_token&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>get_response</td>\n                    <td class=\"code\"><pre>&lt;bound method BaseHandler._get_response_async of &lt;django.core.handlers.asgi.ASGIHandler object at 0x7f7f13d974d0&gt;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;ASGIRequest: PUT &#x27;/scd/flight_planning/flight_plans/6279d4c4-edb7-4a26-8a3a-efd6a3a517ba&#x27;&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame django\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/django/core/handlers/base.py</code>, line 253, in _get_response_async\n          \n\n          \n            <div class=\"context\" id=\"c140183396919296\">\n              \n                <ol start=\"246\" class=\"pre-context\" id=\"pre140183396919296\">\n                \n                  <li onclick=\"toggle('pre140183396919296', 'post140183396919296')\"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396919296', 'post140183396919296')\"><pre>            # If it is a synchronous view, run it in a subthread</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396919296', 'post140183396919296')\"><pre>            if not iscoroutinefunction(wrapped_callback):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396919296', 'post140183396919296')\"><pre>                wrapped_callback = sync_to_async(</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396919296', 'post140183396919296')\"><pre>                    wrapped_callback, thread_sensitive=True</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396919296', 'post140183396919296')\"><pre>                )</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396919296', 'post140183396919296')\"><pre>            try:</pre></li>\n                \n                </ol>\n              \n              <ol start=\"253\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183396919296', 'post140183396919296')\"><pre>                response = await wrapped_callback(\n                                </pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='254' class=\"post-context\" id=\"post140183396919296\">\n                  \n                  <li onclick=\"toggle('pre140183396919296', 'post140183396919296')\"><pre>                    request, *callback_args, **callback_kwargs</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396919296', 'post140183396919296')\"><pre>                )</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396919296', 'post140183396919296')\"><pre>            except Exception as e:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396919296', 'post140183396919296')\"><pre>                response = await sync_to_async(</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396919296', 'post140183396919296')\"><pre>                    self.process_exception_by_middleware,</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396919296', 'post140183396919296')\"><pre>                    thread_sensitive=True,</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183396919296\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>callback</td>\n                    <td class=\"code\"><pre>&lt;function View.as_view.&lt;locals&gt;.view at 0x7f7efe646480&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>callback_args</td>\n                    <td class=\"code\"><pre>()</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>callback_kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;6279d4c4-edb7-4a26-8a3a-efd6a3a517ba&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>middleware_method</td>\n                    <td class=\"code\"><pre>&lt;asgiref.sync.SyncToAsync object at 0x7f7f13d9c770&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;ASGIRequest: PUT &#x27;/scd/flight_planning/flight_plans/6279d4c4-edb7-4a26-8a3a-efd6a3a517ba&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>response</td>\n                    <td class=\"code\"><pre>None</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;django.core.handlers.asgi.ASGIHandler object at 0x7f7f13d974d0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>wrapped_callback</td>\n                    <td class=\"code\"><pre>&lt;asgiref.sync.SyncToAsync object at 0x7f7efd885670&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/usr/local/lib/python3.12/concurrent/futures/thread.py</code>, line 59, in run\n          \n\n          \n            <div class=\"context\" id=\"c140183382420864\">\n              \n                <ol start=\"52\" class=\"pre-context\" id=\"pre140183382420864\">\n                \n                  <li onclick=\"toggle('pre140183382420864', 'post140183382420864')\"><pre>        self.kwargs = kwargs</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382420864', 'post140183382420864')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183382420864', 'post140183382420864')\"><pre>    def run(self):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382420864', 'post140183382420864')\"><pre>        if not self.future.set_running_or_notify_cancel():</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382420864', 'post140183382420864')\"><pre>            return</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382420864', 'post140183382420864')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183382420864', 'post140183382420864')\"><pre>        try:</pre></li>\n                \n                </ol>\n              \n              <ol start=\"59\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183382420864', 'post140183382420864')\"><pre>            result = self.fn(*self.args, **self.kwargs)\n                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='60' class=\"post-context\" id=\"post140183382420864\">\n                  \n                  <li onclick=\"toggle('pre140183382420864', 'post140183382420864')\"><pre>        except BaseException as exc:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382420864', 'post140183382420864')\"><pre>            self.future.set_exception(exc)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382420864', 'post140183382420864')\"><pre>            # Break a reference cycle with the exception &#x27;exc&#x27;</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382420864', 'post140183382420864')\"><pre>            self = None</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382420864', 'post140183382420864')\"><pre>        else:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382420864', 'post140183382420864')\"><pre>            self.future.set_result(result)</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183382420864\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>None</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame django\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/django/views/decorators/csrf.py</code>, line 65, in _view_wrapper\n          \n\n          \n            <div class=\"context\" id=\"c140183382414912\">\n              \n                <ol start=\"58\" class=\"pre-context\" id=\"pre140183382414912\">\n                \n                  <li onclick=\"toggle('pre140183382414912', 'post140183382414912')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183382414912', 'post140183382414912')\"><pre>        async def _view_wrapper(request, *args, **kwargs):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382414912', 'post140183382414912')\"><pre>            return await view_func(request, *args, **kwargs)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382414912', 'post140183382414912')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183382414912', 'post140183382414912')\"><pre>    else:</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382414912', 'post140183382414912')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183382414912', 'post140183382414912')\"><pre>        def _view_wrapper(request, *args, **kwargs):</pre></li>\n                \n                </ol>\n              \n              <ol start=\"65\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183382414912', 'post140183382414912')\"><pre>            return view_func(request, *args, **kwargs)\n                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='66' class=\"post-context\" id=\"post140183382414912\">\n                  \n                  <li onclick=\"toggle('pre140183382414912', 'post140183382414912')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382414912', 'post140183382414912')\"><pre>    _view_wrapper.csrf_exempt = True</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382414912', 'post140183382414912')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382414912', 'post140183382414912')\"><pre>    return wraps(view_func)(_view_wrapper)</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183382414912\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>args</td>\n                    <td class=\"code\"><pre>()</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;6279d4c4-edb7-4a26-8a3a-efd6a3a517ba&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;ASGIRequest: PUT &#x27;/scd/flight_planning/flight_plans/6279d4c4-edb7-4a26-8a3a-efd6a3a517ba&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>view_func</td>\n                    <td class=\"code\"><pre>&lt;function View.as_view.&lt;locals&gt;.view at 0x7f7efe6463e0&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame django\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/django/views/generic/base.py</code>, line 105, in view\n          \n\n          \n            <div class=\"context\" id=\"c140183410727936\">\n              \n                <ol start=\"98\" class=\"pre-context\" id=\"pre140183410727936\">\n                \n                  <li onclick=\"toggle('pre140183410727936', 'post140183410727936')\"><pre>            self = cls(**initkwargs)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183410727936', 'post140183410727936')\"><pre>            self.setup(request, *args, **kwargs)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183410727936', 'post140183410727936')\"><pre>            if not hasattr(self, &quot;request&quot;):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183410727936', 'post140183410727936')\"><pre>                raise AttributeError(</pre></li>\n                \n                  <li onclick=\"toggle('pre140183410727936', 'post140183410727936')\"><pre>                    &quot;%s instance has no &#x27;request&#x27; attribute. Did you override &quot;</pre></li>\n                \n                  <li onclick=\"toggle('pre140183410727936', 'post140183410727936')\"><pre>                    &quot;setup() and forget to call super()?&quot; % cls.__name__</pre></li>\n                \n                  <li onclick=\"toggle('pre140183410727936', 'post140183410727936')\"><pre>                )</pre></li>\n                \n                </ol>\n              \n              <ol start=\"105\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183410727936', 'post140183410727936')\"><pre>            return self.dispatch(request, *args, **kwargs)\n                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='106' class=\"post-context\" id=\"post140183410727936\">\n                  \n                  <li onclick=\"toggle('pre140183410727936', 'post140183410727936')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183410727936', 'post140183410727936')\"><pre>        view.view_class = cls</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183410727936', 'post140183410727936')\"><pre>        view.view_initkwargs = initkwargs</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183410727936', 'post140183410727936')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183410727936', 'post140183410727936')\"><pre>        # __name__ and __qualname__ are intentionally left unchanged as</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183410727936', 'post140183410727936')\"><pre>        # view_class should be used to robustly determine the name of the view</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183410727936\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>args</td>\n                    <td class=\"code\"><pre>()</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>cls</td>\n                    <td class=\"code\"><pre>&lt;class &#x27;scd_operations.views.WrappedAPIView&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>initkwargs</td>\n                    <td class=\"code\"><pre>{}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;6279d4c4-edb7-4a26-8a3a-efd6a3a517ba&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;ASGIRequest: PUT &#x27;/scd/flight_planning/flight_plans/6279d4c4-edb7-4a26-8a3a-efd6a3a517ba&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.views.WrappedAPIView object at 0x7f7efd8871a0&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/rest_framework/views.py</code>, line 515, in dispatch\n          \n\n          \n            <div class=\"context\" id=\"c140183382413376\">\n              \n                <ol start=\"508\" class=\"pre-context\" id=\"pre140183382413376\">\n                \n                  <li onclick=\"toggle('pre140183382413376', 'post140183382413376')\"><pre>                                  self.http_method_not_allowed)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382413376', 'post140183382413376')\"><pre>            else:</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382413376', 'post140183382413376')\"><pre>                handler = self.http_method_not_allowed</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382413376', 'post140183382413376')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183382413376', 'post140183382413376')\"><pre>            response = handler(request, *args, **kwargs)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382413376', 'post140183382413376')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183382413376', 'post140183382413376')\"><pre>        except Exception as exc:</pre></li>\n                \n                </ol>\n              \n              <ol start=\"515\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183382413376', 'post140183382413376')\"><pre>            response = self.handle_exception(exc)\n                            ^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='516' class=\"post-context\" id=\"post140183382413376\">\n                  \n                  <li onclick=\"toggle('pre140183382413376', 'post140183382413376')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382413376', 'post140183382413376')\"><pre>        self.response = self.finalize_response(request, response, *args, **kwargs)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382413376', 'post140183382413376')\"><pre>        return self.response</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382413376', 'post140183382413376')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382413376', 'post140183382413376')\"><pre>    def options(self, request, *args, **kwargs):</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382413376', 'post140183382413376')\"><pre>        &quot;&quot;&quot;</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183382413376\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>args</td>\n                    <td class=\"code\"><pre>()</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>handler</td>\n                    <td class=\"code\"><pre>&lt;bound method api_view.&lt;locals&gt;.decorator.&lt;locals&gt;.handler of &lt;scd_operations.views.WrappedAPIView object at 0x7f7efd8871a0&gt;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;6279d4c4-edb7-4a26-8a3a-efd6a3a517ba&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/6279d4c4-edb7-4a26-8a3a-efd6a3a517ba&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.views.WrappedAPIView object at 0x7f7efd8871a0&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/rest_framework/views.py</code>, line 475, in handle_exception\n          \n\n          \n            <div class=\"context\" id=\"c140183382415808\">\n              \n                <ol start=\"468\" class=\"pre-context\" id=\"pre140183382415808\">\n                \n                  <li onclick=\"toggle('pre140183382415808', 'post140183382415808')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183382415808', 'post140183382415808')\"><pre>        exception_handler = self.get_exception_handler()</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382415808', 'post140183382415808')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183382415808', 'post140183382415808')\"><pre>        context = self.get_exception_handler_context()</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382415808', 'post140183382415808')\"><pre>        response = exception_handler(exc, context)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382415808', 'post140183382415808')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183382415808', 'post140183382415808')\"><pre>        if response is None:</pre></li>\n                \n                </ol>\n              \n              <ol start=\"475\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183382415808', 'post140183382415808')\"><pre>            self.raise_uncaught_exception(exc)\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='476' class=\"post-context\" id=\"post140183382415808\">\n                  \n                  <li onclick=\"toggle('pre140183382415808', 'post140183382415808')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382415808', 'post140183382415808')\"><pre>        response.exception = True</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382415808', 'post140183382415808')\"><pre>        return response</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382415808', 'post140183382415808')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382415808', 'post140183382415808')\"><pre>    def raise_uncaught_exception(self, exc):</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382415808', 'post140183382415808')\"><pre>        if settings.DEBUG:</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183382415808\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>context</td>\n                    <td class=\"code\"><pre>{&#x27;args&#x27;: (),\n &#x27;kwargs&#x27;: {&#x27;flight_plan_id&#x27;: UUID(&#x27;6279d4c4-edb7-4a26-8a3a-efd6a3a517ba&#x27;)},\n &#x27;request&#x27;: &lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/6279d4c4-edb7-4a26-8a3a-efd6a3a517ba&#x27;&gt;,\n &#x27;view&#x27;: &lt;scd_operations.views.WrappedAPIView object at 0x7f7efd8871a0&gt;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>exc</td>\n                    <td class=\"code\"><pre>KeyError(&#x27;access_token&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>exception_handler</td>\n                    <td class=\"code\"><pre>&lt;function exception_handler at 0x7f7f01c94b80&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>response</td>\n                    <td class=\"code\"><pre>None</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.views.WrappedAPIView object at 0x7f7efd8871a0&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/rest_framework/views.py</code>, line 486, in raise_uncaught_exception\n          \n\n          \n            <div class=\"context\" id=\"c140183382419584\">\n              \n                <ol start=\"479\" class=\"pre-context\" id=\"pre140183382419584\">\n                \n                  <li onclick=\"toggle('pre140183382419584', 'post140183382419584')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183382419584', 'post140183382419584')\"><pre>    def raise_uncaught_exception(self, exc):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382419584', 'post140183382419584')\"><pre>        if settings.DEBUG:</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382419584', 'post140183382419584')\"><pre>            request = self.request</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382419584', 'post140183382419584')\"><pre>            renderer_format = getattr(request.accepted_renderer, &#x27;format&#x27;)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382419584', 'post140183382419584')\"><pre>            use_plaintext_traceback = renderer_format not in (&#x27;html&#x27;, &#x27;api&#x27;, &#x27;admin&#x27;)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382419584', 'post140183382419584')\"><pre>            request.force_plaintext_errors(use_plaintext_traceback)</pre></li>\n                \n                </ol>\n              \n              <ol start=\"486\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183382419584', 'post140183382419584')\"><pre>        raise exc\n             ^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='487' class=\"post-context\" id=\"post140183382419584\">\n                  \n                  <li onclick=\"toggle('pre140183382419584', 'post140183382419584')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382419584', 'post140183382419584')\"><pre>    # Note: Views are made CSRF exempt from within `as_view` as to prevent</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382419584', 'post140183382419584')\"><pre>    # accidental removal of this exemption in cases where `dispatch` needs to</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382419584', 'post140183382419584')\"><pre>    # be overridden.</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382419584', 'post140183382419584')\"><pre>    def dispatch(self, request, *args, **kwargs):</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382419584', 'post140183382419584')\"><pre>        &quot;&quot;&quot;</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183382419584\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>exc</td>\n                    <td class=\"code\"><pre>KeyError(&#x27;access_token&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>renderer_format</td>\n                    <td class=\"code\"><pre>&#x27;json&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/6279d4c4-edb7-4a26-8a3a-efd6a3a517ba&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.views.WrappedAPIView object at 0x7f7efd8871a0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>use_plaintext_traceback</td>\n                    <td class=\"code\"><pre>True</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/rest_framework/views.py</code>, line 512, in dispatch\n          \n\n          \n            <div class=\"context\" id=\"c140183382420096\">\n              \n                <ol start=\"505\" class=\"pre-context\" id=\"pre140183382420096\">\n                \n                  <li onclick=\"toggle('pre140183382420096', 'post140183382420096')\"><pre>            # Get the appropriate handler method</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382420096', 'post140183382420096')\"><pre>            if request.method.lower() in self.http_method_names:</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382420096', 'post140183382420096')\"><pre>                handler = getattr(self, request.method.lower(),</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382420096', 'post140183382420096')\"><pre>                                  self.http_method_not_allowed)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382420096', 'post140183382420096')\"><pre>            else:</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382420096', 'post140183382420096')\"><pre>                handler = self.http_method_not_allowed</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382420096', 'post140183382420096')\"><pre></pre></li>\n                \n                </ol>\n              \n              <ol start=\"512\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183382420096', 'post140183382420096')\"><pre>            response = handler(request, *args, **kwargs)\n                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='513' class=\"post-context\" id=\"post140183382420096\">\n                  \n                  <li onclick=\"toggle('pre140183382420096', 'post140183382420096')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382420096', 'post140183382420096')\"><pre>        except Exception as exc:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382420096', 'post140183382420096')\"><pre>            response = self.handle_exception(exc)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382420096', 'post140183382420096')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382420096', 'post140183382420096')\"><pre>        self.response = self.finalize_response(request, response, *args, **kwargs)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382420096', 'post140183382420096')\"><pre>        return self.response</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183382420096\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>args</td>\n                    <td class=\"code\"><pre>()</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>handler</td>\n                    <td class=\"code\"><pre>&lt;bound method api_view.&lt;locals&gt;.decorator.&lt;locals&gt;.handler of &lt;scd_operations.views.WrappedAPIView object at 0x7f7efd8871a0&gt;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;6279d4c4-edb7-4a26-8a3a-efd6a3a517ba&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/6279d4c4-edb7-4a26-8a3a-efd6a3a517ba&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.views.WrappedAPIView object at 0x7f7efd8871a0&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/rest_framework/decorators.py</code>, line 50, in handler\n          \n\n          \n            <div class=\"context\" id=\"c140183382418304\">\n              \n                <ol start=\"43\" class=\"pre-context\" id=\"pre140183382418304\">\n                \n                  <li onclick=\"toggle('pre140183382418304', 'post140183382418304')\"><pre>        assert isinstance(http_method_names, (list, tuple)), \\</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382418304', 'post140183382418304')\"><pre>            &#x27;@api_view expected a list of strings, received %s&#x27; % type(http_method_names).__name__</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382418304', 'post140183382418304')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183382418304', 'post140183382418304')\"><pre>        allowed_methods = set(http_method_names) | {&#x27;options&#x27;}</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382418304', 'post140183382418304')\"><pre>        WrappedAPIView.http_method_names = [method.lower() for method in allowed_methods]</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382418304', 'post140183382418304')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183382418304', 'post140183382418304')\"><pre>        def handler(self, *args, **kwargs):</pre></li>\n                \n                </ol>\n              \n              <ol start=\"50\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183382418304', 'post140183382418304')\"><pre>            return func(*args, **kwargs)\n                       ^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='51' class=\"post-context\" id=\"post140183382418304\">\n                  \n                  <li onclick=\"toggle('pre140183382418304', 'post140183382418304')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382418304', 'post140183382418304')\"><pre>        for method in http_method_names:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382418304', 'post140183382418304')\"><pre>            setattr(WrappedAPIView, method.lower(), handler)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382418304', 'post140183382418304')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382418304', 'post140183382418304')\"><pre>        WrappedAPIView.__name__ = func.__name__</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382418304', 'post140183382418304')\"><pre>        WrappedAPIView.__module__ = func.__module__</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183382418304\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>args</td>\n                    <td class=\"code\"><pre>(&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/6279d4c4-edb7-4a26-8a3a-efd6a3a517ba&#x27;&gt;,)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>func</td>\n                    <td class=\"code\"><pre>&lt;function upsert_close_flight_plan at 0x7f7efe6462a0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;6279d4c4-edb7-4a26-8a3a-efd6a3a517ba&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.views.WrappedAPIView object at 0x7f7efd8871a0&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/auth_helper/utils.py</code>, line 131, in decorated\n          \n\n          \n            <div class=\"context\" id=\"c140183382414592\">\n              \n                <ol start=\"124\" class=\"pre-context\" id=\"pre140183382414592\">\n                \n                  <li onclick=\"toggle('pre140183382414592', 'post140183382414592')\"><pre>                logger.error(f&quot;Token verification failed: {token_error}&quot;)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382414592', 'post140183382414592')\"><pre>                return JsonResponse(</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382414592', 'post140183382414592')\"><pre>                    {&quot;detail&quot;: &quot;Invalid token&quot;, &quot;error details&quot;: f&quot;{token_error}&quot;},</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382414592', 'post140183382414592')\"><pre>                    status=401,</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382414592', 'post140183382414592')\"><pre>                )</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382414592', 'post140183382414592')\"><pre>            decoded_scopes_set = set(decoded.get(&quot;scope&quot;, &quot;&quot;).split())</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382414592', 'post140183382414592')\"><pre>            if (allow_any and decoded_scopes_set &amp; set(required_scopes)) or set(required_scopes).issubset(decoded_scopes_set):</pre></li>\n                \n                </ol>\n              \n              <ol start=\"131\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183382414592', 'post140183382414592')\"><pre>                return f(*args, **kwargs)\n                            ^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='132' class=\"post-context\" id=\"post140183382414592\">\n                  \n                  <li onclick=\"toggle('pre140183382414592', 'post140183382414592')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382414592', 'post140183382414592')\"><pre>            return JsonResponse({&quot;message&quot;: &quot;You don&#x27;t have access to this resource&quot;}, status=403)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382414592', 'post140183382414592')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382414592', 'post140183382414592')\"><pre>        return decorated</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382414592', 'post140183382414592')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382414592', 'post140183382414592')\"><pre>    return require_scope</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183382414592\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>API_IDENTIFIER</td>\n                    <td class=\"code\"><pre>&#x27;rtm.airmarket.stage.flysafe.live&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>BYPASS_AUTH_TOKEN_VERIFICATION</td>\n                    <td class=\"code\"><pre>0</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>DSS_AUTH_JWKS_ENDPOINT</td>\n                    <td class=\"code\"><pre>&#x27;https://auth.stage.iart.software/.well-known/jwks.json&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>PASSPORT_JWKS_URL</td>\n                    <td class=\"code\"><pre>&#x27;https://auth.airmarket.stage.flysafe.live/.well-known/jwks.json&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>PASSPORT_URL</td>\n                    <td class=\"code\"><pre>&#x27;https://auth.airmarket.stage.flysafe.live&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>allow_any</td>\n                    <td class=\"code\"><pre>False</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>args</td>\n                    <td class=\"code\"><pre>(&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/6279d4c4-edb7-4a26-8a3a-efd6a3a517ba&#x27;&gt;,)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>auth</td>\n                    <td class=\"code\"><pre>(&#x27;Bearer &#x27;\n &#x27;eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.cRZ2I0XFF4bdWC4-LaBkdlWGzLKBGL76y14CzMa0udKzrgChkP5HvCpfu6883GW_fnNs_URszH-lvocLLmznJ1Mi_uNqBvIUDDqoczx3xX9nJwST1bxRrpWUFtVAU-TALUpFGxHzCFRBFWl7alwyKJai1pLjBEi4766LWl3gSH30LTtLKuuBh6Np8zFqoxEi7PMKkxKD8axutGz-N3xRxuXUK6ifNfFCLksajZ9B_ZAnkI8dHwzJs_liswvOw_W6pQhG68XJfT1GF6ulUNDe9cPI-Ct07to0K9nfgBnJVgDWmSbln0vnvkV4iuIuNTzuLy6sLOEtAk-mgxpqzyFOKf3I1gLZmkxR7hvh3ApTD8OuUSfUHM580p91edzyxrE447IpQWbK-o2lyq60ZPKrwW5tGnOHEF58DDEOjHoxjzHv3SY6CB3aYs7l1aVwBnJ2paPq57-ZtpGtzLH_1YfZjYa3RbcFXDXq7uOlmPJnVaZvmK6TL6-QQo3TZHpCFfUkoBMG1sj_91mi95UZqyAG_OJICrMf02SOjc_pJm-mwKf0eRD0EYwEiVXl2eMTPXllRCfKCCJLPLV3Bfsbeag_CJt9HWeCY1B955mTfhlZwofj-xT9orUSeOBfX6gf4N5JNaa3CvzkA_Ndl7wJgrIUjR9e52jFgL34jyUw9GhTV24&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>decoded</td>\n                    <td class=\"code\"><pre>{&#x27;aud&#x27;: &#x27;rtm.airmarket.stage.flysafe.live&#x27;,\n &#x27;exp&#x27;: 1783986631,\n &#x27;iat&#x27;: 1783983031,\n &#x27;iss&#x27;: &#x27;https://auth.stage.iart.software&#x27;,\n &#x27;scope&#x27;: &#x27;interuss.flight_planning.plan&#x27;,\n &#x27;sub&#x27;: &#x27;DSS Qualifer1&#x27;,\n &#x27;typ&#x27;: &#x27;Bearer&#x27;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>decoded_scopes_set</td>\n                    <td class=\"code\"><pre>{&#x27;interuss.flight_planning.plan&#x27;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>dss_jwks_data</td>\n                    <td class=\"code\"><pre>{&#x27;keys&#x27;: [{&#x27;alg&#x27;: &#x27;RS256&#x27;,\n           &#x27;e&#x27;: &#x27;AQAB&#x27;,\n           &#x27;kid&#x27;: &#x27;xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM&#x27;,\n           &#x27;kty&#x27;: &#x27;RSA&#x27;,\n           &#x27;n&#x27;: &#x27;yvYDFSuhtIeJys7khIkd_Y2dYRrLQT-VSB6xGwxxy2_9CWPdPSKQxuQBaTTDavn-ItVRQwA4HZi49kpj4DDErvTOIrggtcOOjXadFcsdNDZOjLKj0hZDVN2tGVQXDi2xrvV36VDOjeIFqfirW3X0TMpfdjrtswxrjjYO3EP8TrCETmb7FQ7ERTVLyp1zbqtNa09yhWHKHncz05GItkqWO_mWa3-tfG3TlgXaGG2xOL0k9npytLSfkxVumFtOVSc7xsFxZMm9lrzMc51e_yKj5RMe8C-wVzb4yCZClINHFiyJbZPSDmCnIDkOzetAZvrV1-AmU6A4tl4fJhK6-iaGeonGmoghyQODmBzK-4FgLBjZnhirz2AMbzWQvPjQE9b35Z5HVTsjD2Wi0esnIbRWvEkbjMNT8AYKgkOnfQgR2oLGOF90GWIQK5hBsbeW2eDi68hnxujmGQxh_PNEmekzQxqhzwFuKBBmLO2Fl6p757EbZfXHt1f7xr8llqZc1mU_zY2oA9cpijGD4PXTm0bGdS_wkn0ULDi7ndHuofiYRr5UXvjqv9m7rsuoxm-QnpRDp6Gy61PG6hnLEmhVNpVIWuRQ2HmUhco0drOepM-Phdl70X0yNpFIqXJ7jucMIuaNnYuVV-crkeRu3TZ4TY_TvOx54g-6UaEnz4Ylpm49sFc&#x27;,\n           &#x27;use&#x27;: &#x27;sig&#x27;}]}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>f</td>\n                    <td class=\"code\"><pre>&lt;function upsert_close_flight_plan at 0x7f7efe646200&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>jwks_data</td>\n                    <td class=\"code\"><pre>{&#x27;keys&#x27;: [{&#x27;alg&#x27;: &#x27;RS256&#x27;,\n           &#x27;e&#x27;: &#x27;AQAB&#x27;,\n           &#x27;kid&#x27;: &#x27;Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw&#x27;,\n           &#x27;kty&#x27;: &#x27;RSA&#x27;,\n           &#x27;n&#x27;: &#x27;x5kj02EsYynzXORa0zkl7QnGvVt4Hif64MPIW0QVdpuzjS0HU4ATxR6km8htWmt3s5F9UPL4JMIB5CVWDrUWywSYmxBT3J_AgvyJLOv1uUd8SwJRx-3sku7f2ZF00fOOvPjD5IS71UY0XYwZ1Vb9R5Bl-OAh_A0zFtguYA-jOWwQghLYYrnVsCwS6hvMQdF7RWx8EJv2v-ClJ7etI2xMcZt18YB1F-KPBJ7wtAS9VHbycDx_nClJayZdnMvzkU4yO2_UWYw0BrRk4IoRJ7xoGrh7i76xc1V-JL226Q8fBImWNvL-0ddvpQb9GDumV8E_ApI6ya0loTvPacOvwGJcTOS5QxpDGqxvubd_GPbjYmlYY-iieggRuGgS3Atuu7tmyAtCfscSoRMh0gDWZngcEr1vNZrbyYzc9lyUcFZK9afzFJHd4a-GdFiTyw6va69S1tQwyeuREnAVKtLXjM0zK2MviKaps41ILVk2Doa1H7gTedFdHc2uX8M-GmbUwTpt4ItHkci8f47XsZMAnnOgOQFAi3-u8VPbl0dbwrBBwDYnRGxs42PJJhBhp5xFhx0lHqXzRKh1nlRwhCp8V-UJSytzexU2NE8jmXfB-Q9pEPQGxzflPly0J6H1PM-CGLfLppWG2dNoBG1U4FXh-hP-QilECCRlZqvuH7BKU_iBQo8&#x27;,\n           &#x27;use&#x27;: &#x27;sig&#x27;},\n          {&#x27;alg&#x27;: &#x27;RS256&#x27;,\n           &#x27;e&#x27;: &#x27;AQAB&#x27;,\n           &#x27;kid&#x27;: &#x27;xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM&#x27;,\n           &#x27;kty&#x27;: &#x27;RSA&#x27;,\n           &#x27;n&#x27;: &#x27;yvYDFSuhtIeJys7khIkd_Y2dYRrLQT-VSB6xGwxxy2_9CWPdPSKQxuQBaTTDavn-ItVRQwA4HZi49kpj4DDErvTOIrggtcOOjXadFcsdNDZOjLKj0hZDVN2tGVQXDi2xrvV36VDOjeIFqfirW3X0TMpfdjrtswxrjjYO3EP8TrCETmb7FQ7ERTVLyp1zbqtNa09yhWHKHncz05GItkqWO_mWa3-tfG3TlgXaGG2xOL0k9npytLSfkxVumFtOVSc7xsFxZMm9lrzMc51e_yKj5RMe8C-wVzb4yCZClINHFiyJbZPSDmCnIDkOzetAZvrV1-AmU6A4tl4fJhK6-iaGeonGmoghyQODmBzK-4FgLBjZnhirz2AMbzWQvPjQE9b35Z5HVTsjD2Wi0esnIbRWvEkbjMNT8AYKgkOnfQgR2oLGOF90GWIQK5hBsbeW2eDi68hnxujmGQxh_PNEmekzQxqhzwFuKBBmLO2Fl6p757EbZfXHt1f7xr8llqZc1mU_zY2oA9cpijGD4PXTm0bGdS_wkn0ULDi7ndHuofiYRr5UXvjqv9m7rsuoxm-QnpRDp6Gy61PG6hnLEmhVNpVIWuRQ2HmUhco0drOepM-Phdl70X0yNpFIqXJ7jucMIuaNnYuVV-crkeRu3TZ4TY_TvOx54g-6UaEnz4Ylpm49sFc&#x27;,\n           &#x27;use&#x27;: &#x27;sig&#x27;}]}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>jwks_keys</td>\n                    <td class=\"code\"><pre>[{&#x27;alg&#x27;: &#x27;RS256&#x27;,\n  &#x27;e&#x27;: &#x27;AQAB&#x27;,\n  &#x27;kid&#x27;: &#x27;Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw&#x27;,\n  &#x27;kty&#x27;: &#x27;RSA&#x27;,\n  &#x27;n&#x27;: &#x27;x5kj02EsYynzXORa0zkl7QnGvVt4Hif64MPIW0QVdpuzjS0HU4ATxR6km8htWmt3s5F9UPL4JMIB5CVWDrUWywSYmxBT3J_AgvyJLOv1uUd8SwJRx-3sku7f2ZF00fOOvPjD5IS71UY0XYwZ1Vb9R5Bl-OAh_A0zFtguYA-jOWwQghLYYrnVsCwS6hvMQdF7RWx8EJv2v-ClJ7etI2xMcZt18YB1F-KPBJ7wtAS9VHbycDx_nClJayZdnMvzkU4yO2_UWYw0BrRk4IoRJ7xoGrh7i76xc1V-JL226Q8fBImWNvL-0ddvpQb9GDumV8E_ApI6ya0loTvPacOvwGJcTOS5QxpDGqxvubd_GPbjYmlYY-iieggRuGgS3Atuu7tmyAtCfscSoRMh0gDWZngcEr1vNZrbyYzc9lyUcFZK9afzFJHd4a-GdFiTyw6va69S1tQwyeuREnAVKtLXjM0zK2MviKaps41ILVk2Doa1H7gTedFdHc2uX8M-GmbUwTpt4ItHkci8f47XsZMAnnOgOQFAi3-u8VPbl0dbwrBBwDYnRGxs42PJJhBhp5xFhx0lHqXzRKh1nlRwhCp8V-UJSytzexU2NE8jmXfB-Q9pEPQGxzflPly0J6H1PM-CGLfLppWG2dNoBG1U4FXh-hP-QilECCRlZqvuH7BKU_iBQo8&#x27;,\n  &#x27;use&#x27;: &#x27;sig&#x27;},\n {&#x27;alg&#x27;: &#x27;RS256&#x27;,\n  &#x27;e&#x27;: &#x27;AQAB&#x27;,\n  &#x27;kid&#x27;: &#x27;xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM&#x27;,\n  &#x27;kty&#x27;: &#x27;RSA&#x27;,\n  &#x27;n&#x27;: &#x27;yvYDFSuhtIeJys7khIkd_Y2dYRrLQT-VSB6xGwxxy2_9CWPdPSKQxuQBaTTDavn-ItVRQwA4HZi49kpj4DDErvTOIrggtcOOjXadFcsdNDZOjLKj0hZDVN2tGVQXDi2xrvV36VDOjeIFqfirW3X0TMpfdjrtswxrjjYO3EP8TrCETmb7FQ7ERTVLyp1zbqtNa09yhWHKHncz05GItkqWO_mWa3-tfG3TlgXaGG2xOL0k9npytLSfkxVumFtOVSc7xsFxZMm9lrzMc51e_yKj5RMe8C-wVzb4yCZClINHFiyJbZPSDmCnIDkOzetAZvrV1-AmU6A4tl4fJhK6-iaGeonGmoghyQODmBzK-4FgLBjZnhirz2AMbzWQvPjQE9b35Z5HVTsjD2Wi0esnIbRWvEkbjMNT8AYKgkOnfQgR2oLGOF90GWIQK5hBsbeW2eDi68hnxujmGQxh_PNEmekzQxqhzwFuKBBmLO2Fl6p757EbZfXHt1f7xr8llqZc1mU_zY2oA9cpijGD4PXTm0bGdS_wkn0ULDi7ndHuofiYRr5UXvjqv9m7rsuoxm-QnpRDp6Gy61PG6hnLEmhVNpVIWuRQ2HmUhco0drOepM-Phdl70X0yNpFIqXJ7jucMIuaNnYuVV-crkeRu3TZ4TY_TvOx54g-6UaEnz4Ylpm49sFc&#x27;,\n  &#x27;use&#x27;: &#x27;sig&#x27;}]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kid</td>\n                    <td class=\"code\"><pre>&#x27;xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;6279d4c4-edb7-4a26-8a3a-efd6a3a517ba&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>parts</td>\n                    <td class=\"code\"><pre>[&#x27;Bearer&#x27;,\n &#x27;eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.cRZ2I0XFF4bdWC4-LaBkdlWGzLKBGL76y14CzMa0udKzrgChkP5HvCpfu6883GW_fnNs_URszH-lvocLLmznJ1Mi_uNqBvIUDDqoczx3xX9nJwST1bxRrpWUFtVAU-TALUpFGxHzCFRBFWl7alwyKJai1pLjBEi4766LWl3gSH30LTtLKuuBh6Np8zFqoxEi7PMKkxKD8axutGz-N3xRxuXUK6ifNfFCLksajZ9B_ZAnkI8dHwzJs_liswvOw_W6pQhG68XJfT1GF6ulUNDe9cPI-Ct07to0K9nfgBnJVgDWmSbln0vnvkV4iuIuNTzuLy6sLOEtAk-mgxpqzyFOKf3I1gLZmkxR7hvh3ApTD8OuUSfUHM580p91edzyxrE447IpQWbK-o2lyq60ZPKrwW5tGnOHEF58DDEOjHoxjzHv3SY6CB3aYs7l1aVwBnJ2paPq57-ZtpGtzLH_1YfZjYa3RbcFXDXq7uOlmPJnVaZvmK6TL6-QQo3TZHpCFfUkoBMG1sj_91mi95UZqyAG_OJICrMf02SOjc_pJm-mwKf0eRD0EYwEiVXl2eMTPXllRCfKCCJLPLV3Bfsbeag_CJt9HWeCY1B955mTfhlZwofj-xT9orUSeOBfX6gf4N5JNaa3CvzkA_Ndl7wJgrIUjR9e52jFgL34jyUw9GhTV24&#x27;]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>passport_jwks_data</td>\n                    <td class=\"code\"><pre>{&#x27;keys&#x27;: [{&#x27;alg&#x27;: &#x27;RS256&#x27;,\n           &#x27;e&#x27;: &#x27;AQAB&#x27;,\n           &#x27;kid&#x27;: &#x27;Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw&#x27;,\n           &#x27;kty&#x27;: &#x27;RSA&#x27;,\n           &#x27;n&#x27;: &#x27;x5kj02EsYynzXORa0zkl7QnGvVt4Hif64MPIW0QVdpuzjS0HU4ATxR6km8htWmt3s5F9UPL4JMIB5CVWDrUWywSYmxBT3J_AgvyJLOv1uUd8SwJRx-3sku7f2ZF00fOOvPjD5IS71UY0XYwZ1Vb9R5Bl-OAh_A0zFtguYA-jOWwQghLYYrnVsCwS6hvMQdF7RWx8EJv2v-ClJ7etI2xMcZt18YB1F-KPBJ7wtAS9VHbycDx_nClJayZdnMvzkU4yO2_UWYw0BrRk4IoRJ7xoGrh7i76xc1V-JL226Q8fBImWNvL-0ddvpQb9GDumV8E_ApI6ya0loTvPacOvwGJcTOS5QxpDGqxvubd_GPbjYmlYY-iieggRuGgS3Atuu7tmyAtCfscSoRMh0gDWZngcEr1vNZrbyYzc9lyUcFZK9afzFJHd4a-GdFiTyw6va69S1tQwyeuREnAVKtLXjM0zK2MviKaps41ILVk2Doa1H7gTedFdHc2uX8M-GmbUwTpt4ItHkci8f47XsZMAnnOgOQFAi3-u8VPbl0dbwrBBwDYnRGxs42PJJhBhp5xFhx0lHqXzRKh1nlRwhCp8V-UJSytzexU2NE8jmXfB-Q9pEPQGxzflPly0J6H1PM-CGLfLppWG2dNoBG1U4FXh-hP-QilECCRlZqvuH7BKU_iBQo8&#x27;,\n           &#x27;use&#x27;: &#x27;sig&#x27;}]}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>passport_jwks_data_response</td>\n                    <td class=\"code\"><pre>&lt;Response [200]&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>public_key</td>\n                    <td class=\"code\"><pre>&lt;cryptography.hazmat.bindings._rust.openssl.rsa.RSAPublicKey object at 0x7f7efe3ed590&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>public_keys</td>\n                    <td class=\"code\"><pre>{&#x27;Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw&#x27;: &lt;cryptography.hazmat.bindings._rust.openssl.rsa.RSAPublicKey object at 0x7f7efe3ec250&gt;,\n &#x27;xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM&#x27;: &lt;cryptography.hazmat.bindings._rust.openssl.rsa.RSAPublicKey object at 0x7f7efe3ed590&gt;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/6279d4c4-edb7-4a26-8a3a-efd6a3a517ba&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>required_scopes</td>\n                    <td class=\"code\"><pre>[&#x27;interuss.flight_planning.plan&#x27;]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>s</td>\n                    <td class=\"code\"><pre>&lt;requests.sessions.Session object at 0x7f7efeaa9ac0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>token</td>\n                    <td class=\"code\"><pre>&#x27;eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.cRZ2I0XFF4bdWC4-LaBkdlWGzLKBGL76y14CzMa0udKzrgChkP5HvCpfu6883GW_fnNs_URszH-lvocLLmznJ1Mi_uNqBvIUDDqoczx3xX9nJwST1bxRrpWUFtVAU-TALUpFGxHzCFRBFWl7alwyKJai1pLjBEi4766LWl3gSH30LTtLKuuBh6Np8zFqoxEi7PMKkxKD8axutGz-N3xRxuXUK6ifNfFCLksajZ9B_ZAnkI8dHwzJs_liswvOw_W6pQhG68XJfT1GF6ulUNDe9cPI-Ct07to0K9nfgBnJVgDWmSbln0vnvkV4iuIuNTzuLy6sLOEtAk-mgxpqzyFOKf3I1gLZmkxR7hvh3ApTD8OuUSfUHM580p91edzyxrE447IpQWbK-o2lyq60ZPKrwW5tGnOHEF58DDEOjHoxjzHv3SY6CB3aYs7l1aVwBnJ2paPq57-ZtpGtzLH_1YfZjYa3RbcFXDXq7uOlmPJnVaZvmK6TL6-QQo3TZHpCFfUkoBMG1sj_91mi95UZqyAG_OJICrMf02SOjc_pJm-mwKf0eRD0EYwEiVXl2eMTPXllRCfKCCJLPLV3Bfsbeag_CJt9HWeCY1B955mTfhlZwofj-xT9orUSeOBfX6gf4N5JNaa3CvzkA_Ndl7wJgrIUjR9e52jFgL34jyUw9GhTV24&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>unverified_token_headers</td>\n                    <td class=\"code\"><pre>{&#x27;alg&#x27;: &#x27;RS256&#x27;,\n &#x27;kid&#x27;: &#x27;xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM&#x27;,\n &#x27;typ&#x27;: &#x27;JWT&#x27;}</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/scd_operations/views.py</code>, line 473, in upsert_close_flight_plan\n          \n\n          \n            <div class=\"context\" id=\"c140183382415360\">\n              \n                <ol start=\"466\" class=\"pre-context\" id=\"pre140183382415360\">\n                \n                  <li onclick=\"toggle('pre140183382415360', 'post140183382415360')\"><pre>                state=OPERATION_STATES_LOOKUP[generated_operational_intent_state],</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382415360', 'post140183382415360')\"><pre>            )</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382415360', 'post140183382415360')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183382415360', 'post140183382415360')\"><pre>            flight_declaration = my_database_writer.create_flight_declaration(flight_declaration_creation=flight_declaration_creation)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382415360', 'post140183382415360')\"><pre>            off_nominal_volumes = (</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382415360', 'post140183382415360')\"><pre>                scd_test_data.intended_flight.basic_information.area if flight_planning_uas_state in [&quot;OffNominal&quot;, &quot;Contingent&quot;] else []</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382415360', 'post140183382415360')\"><pre>            )</pre></li>\n                \n                </ol>\n              \n              <ol start=\"473\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183382415360', 'post140183382415360')\"><pre>            flight_planning_submission: OperationalIntentSubmissionStatus = my_scd_dss_helper.create_and_submit_operational_intent_reference(\n                                                                                 </pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='474' class=\"post-context\" id=\"post140183382415360\">\n                  \n                  <li onclick=\"toggle('pre140183382415360', 'post140183382415360')\"><pre>                state=generated_operational_intent_state,</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382415360', 'post140183382415360')\"><pre>                volumes=scd_test_data.intended_flight.basic_information.area,</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382415360', 'post140183382415360')\"><pre>                off_nominal_volumes=off_nominal_volumes,</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382415360', 'post140183382415360')\"><pre>                priority=flight_planning_priority,</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382415360', 'post140183382415360')\"><pre>            )</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382415360', 'post140183382415360')\"><pre></pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183382415360\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>auth_token</td>\n                    <td class=\"code\"><pre>{&#x27;access_token&#x27;: &#x27;eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NDMzMSwiaWF0IjoxNzgzOTgwNzMxLCJzdWIiOiJBaXJtYXJrZXQiLCJzY29wZSI6InV0bS5zdHJhdGVnaWNfY29vcmRpbmF0aW9uIHV0bS5jb25mb3JtYW5jZV9tb25pdG9yaW5nX3NhIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiaHR0cHM6Ly9kc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.KlwSh8qTtEDGctFHzPJUb-wHktwaR_wCRhDcb5arAg-da6z-p_-L49yoi4vhEw8i2i5sR33sW3cfF5QlDpIiD_DdXYRiXYG72_nKiYBhfNhp706LjHK798Oq6vkBz3IbWI2yr1WR1UTx0pfT_bP7QoFSNH3UYPqI1E1xErgFXv8zhCEQRTIYwPv5mrE_R2gUxncAOYYyloxoG0EZujCHK9oBWVAb8TeLwS084e8VhJ-HgdifPnjGtlpPr3sSBU9p16dXRqcreodoELd8TPpCJ1alGW1-EHFL_UsLW1VSA2Q3uUVaraD6C_ZKBEDUbC92M0JW7lI2rbLaylXOyDrF_h_9fa7dqexFeLB6dxP3lSx7W2zmljmYVHQeIAYn-s4jslVFjg7Ludhgh4V7FytZHI8k21opDDNH5agweVe5r9Dy3ilKMF1w8pXPsStSXpyu2AT4FSyRU94EMh33SKodGaNT9DRE7Z7BolTNC3dJJuotFldgIOt8-qmMwE5qUv0ggalRJmCR3QRodkUvc094fv-Yk_wYeKTYQr--iRu2eeeh8v9NzHWTb4RocUY18IeRNTQEZBg6PKJeNXBk5UYSVs-xBBFK_BZNfU7yr0aLwdmf-w-f_wUh9ZRjtBsuVmTB6Th1KUjWiEi-QpCjURglmBBiuJ3zsj5VTGML8xNdaOg&#x27;,\n &#x27;expires_in&#x27;: 3600,\n &#x27;scope&#x27;: &#x27;utm.strategic_coordination utm.conformance_monitoring_sa&#x27;,\n &#x27;token_type&#x27;: &#x27;Bearer&#x27;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_declaration</td>\n                    <td class=\"code\"><pre>&lt;FlightDeclaration: Flight Blender Default 6279d4c4-edb7-4a26-8a3a-efd6a3a517ba&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_declaration_creation</td>\n                    <td class=\"code\"><pre>FlightDeclarationCreationPayload(id=&#x27;6279d4c4-edb7-4a26-8a3a-efd6a3a517ba&#x27;,\n                                 operational_intent={&#x27;off_nominal_volumes&#x27;: [],\n                                                     &#x27;priority&#x27;: 0,\n                                                     &#x27;state&#x27;: &#x27;Accepted&#x27;,\n                                                     &#x27;uas_state&#x27;: &#x27;Nominal&#x27;,\n                                                     &#x27;usage_state&#x27;: &#x27;Planned&#x27;,\n                                                     &#x27;volumes&#x27;: [{&#x27;time_end&#x27;: {&#x27;format&#x27;: &#x27;RFC3339&#x27;,\n                                                                               &#x27;value&#x27;: &#x27;2026-07-13T23:35:57.145490Z&#x27;},\n                                                                  &#x27;time_start&#x27;: {&#x27;format&#x27;: &#x27;RFC3339&#x27;,\n                                                                                 &#x27;value&#x27;: &#x27;2026-07-13T22:50:56.145490Z&#x27;},\n                                                                  &#x27;volume&#x27;: {&#x27;altitude_lower&#x27;: {&#x27;reference&#x27;: &#x27;W84&#x27;,\n                                                                                                &#x27;units&#x27;: &#x27;M&#x27;,\n                                                                                                &#x27;value&#x27;: 672.01},\n                                                                             &#x27;altitude_upper&#x27;: {&#x27;reference&#x27;: &#x27;W84&#x27;,\n                                                                                                &#x27;units&#x27;: &#x27;M&#x27;,\n                                                                                                &#x27;value&#x27;: 702.0},\n                                                                             &#x27;outline_circle&#x27;: None,\n                                                                             &#x27;outline_polygon&#x27;: {&#x27;vertices&#x27;: [{&#x27;lat&#x27;: 53.663210126518166,\n                                                                                                               &#x27;lng&#x27;: -113.84472825082258},\n                                                                                                              {&#x27;lat&#x27;: 53.66328439401412,\n                                                                                                               &#x27;lng&#x27;: -113.84521879456894},\n                                                                                                              {&#x27;lat&#x27;: 53.66391416170785,\n                                                                                                               &#x27;lng&#x27;: -113.84494722473144},\n                                                                                                              {&#x27;lat&#x27;: 53.66387595834993,\n                                                                                                               &#x27;lng&#x27;: -113.84435402492981}]}}}]},\n                                 flight_declaration_raw_geojson={&#x27;features&#x27;: [{&#x27;geometry&#x27;: {&#x27;coordinates&#x27;: (((-113.84472825082258,\n                                                                                                              53.663210126518166),\n                                                                                                             (-113.84521879456894,\n                                                                                                              53.66328439401412),\n                                                                                                             (-113.84494722473144,\n                                                                                                              53.66391416170785),\n                                                                                                             (-113.84435402492981,\n                                                                                                              53.66387595834993),\n                                                                                                             (-113.84472825082258,\n                                                                                                              53.66321012651816\u2026 &lt;trimmed 4956 bytes string&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_plan_exists_in_flight_blender</td>\n                    <td class=\"code\"><pre>False</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_plan_id</td>\n                    <td class=\"code\"><pre>UUID(&#x27;6279d4c4-edb7-4a26-8a3a-efd6a3a517ba&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_data</td>\n                    <td class=\"code\"><pre>FlightPlanningInjectionData(volumes=[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.663210126518166,\n                                                                                                            lng=-113.84472825082258),\n                                                                                                LatLngPoint(lat=53.66328439401412,\n                                                                                                            lng=-113.84521879456894),\n                                                                                                LatLngPoint(lat=53.66391416170785,\n                                                                                                            lng=-113.84494722473144),\n                                                                                                LatLngPoint(lat=53.66387595834993,\n                                                                                                            lng=-113.84435402492981)]),\n                                                              altitude_lower=Altitude(value=672.01,\n                                                                                      reference=&#x27;W84&#x27;,\n                                                                                      units=&#x27;M&#x27;),\n                                                              altitude_upper=Altitude(value=702.0,\n                                                                                      reference=&#x27;W84&#x27;,\n                                                                                      units=&#x27;M&#x27;),\n                                                              outline_circle=None),\n                                              time_start=Time(format=&#x27;RFC3339&#x27;,\n                                                              value=&#x27;2026-07-13T22:50:56.145490Z&#x27;),\n                                              time_end=Time(format=&#x27;RFC3339&#x27;,\n                                                            value=&#x27;2026-07-13T23:35:57.145490Z&#x27;))],\n                            priority=0,\n                            off_nominal_volumes=[],\n                            uas_state=&#x27;Nominal&#x27;,\n                            usage_state=&#x27;Planned&#x27;,\n                            state=&#x27;Accepted&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_data_valid</td>\n                    <td class=\"code\"><pre>True</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_notification_payload</td>\n                    <td class=\"code\"><pre>FlightPlanningInjectionData(volumes=[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.663210126518166,\n                                                                                                            lng=-113.84472825082258),\n                                                                                                LatLngPoint(lat=53.66328439401412,\n                                                                                                            lng=-113.84521879456894),\n                                                                                                LatLngPoint(lat=53.66391416170785,\n                                                                                                            lng=-113.84494722473144),\n                                                                                                LatLngPoint(lat=53.66387595834993,\n                                                                                                            lng=-113.84435402492981)]),\n                                                              altitude_lower=Altitude(value=672.01,\n                                                                                      reference=&#x27;W84&#x27;,\n                                                                                      units=&#x27;M&#x27;),\n                                                              altitude_upper=Altitude(value=702.0,\n                                                                                      reference=&#x27;W84&#x27;,\n                                                                                      units=&#x27;M&#x27;),\n                                                              outline_circle=None),\n                                              time_start=Time(format=&#x27;RFC3339&#x27;,\n                                                              value=&#x27;2026-07-13T22:50:56.145490Z&#x27;),\n                                              time_end=Time(format=&#x27;RFC3339&#x27;,\n                                                            value=&#x27;2026-07-13T23:35:57.145490Z&#x27;))],\n                            priority=0,\n                            off_nominal_volumes=[],\n                            uas_state=&#x27;Nominal&#x27;,\n                            usage_state=&#x27;Planned&#x27;,\n                            state=&#x27;Accepted&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_off_nominal_volumes</td>\n                    <td class=\"code\"><pre>[]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_priority</td>\n                    <td class=\"code\"><pre>0</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_uas_state</td>\n                    <td class=\"code\"><pre>&#x27;Nominal&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_usage_state</td>\n                    <td class=\"code\"><pre>&#x27;Planned&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_volumes</td>\n                    <td class=\"code\"><pre>[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.663210126518166,\n                                                                        lng=-113.84472825082258),\n                                                            LatLngPoint(lat=53.66328439401412,\n                                                                        lng=-113.84521879456894),\n                                                            LatLngPoint(lat=53.66391416170785,\n                                                                        lng=-113.84494722473144),\n                                                            LatLngPoint(lat=53.66387595834993,\n                                                                        lng=-113.84435402492981)]),\n                          altitude_lower=Altitude(value=672.01,\n                                                  reference=&#x27;W84&#x27;,\n                                                  units=&#x27;M&#x27;),\n                          altitude_upper=Altitude(value=702.0,\n                                                  reference=&#x27;W84&#x27;,\n                                                  units=&#x27;M&#x27;),\n                          outline_circle=None),\n          time_start=Time(format=&#x27;RFC3339&#x27;,\n                          value=&#x27;2026-07-13T22:50:56.145490Z&#x27;),\n          time_end=Time(format=&#x27;RFC3339&#x27;, value=&#x27;2026-07-13T23:35:57.145490Z&#x27;))]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>generated_operational_intent_state</td>\n                    <td class=\"code\"><pre>&#x27;Accepted&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>is_reg_number_valid</td>\n                    <td class=\"code\"><pre>True</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>is_serial_number_valid</td>\n                    <td class=\"code\"><pre>True</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_database_reader</td>\n                    <td class=\"code\"><pre>&lt;common.database_operations.FlightBlenderDatabaseReader object at 0x7f7efd8af140&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_database_writer</td>\n                    <td class=\"code\"><pre>&lt;common.database_operations.FlightBlenderDatabaseWriter object at 0x7f7efd8afd40&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_flight_plan_op_intent_bridge</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.scd_test_harness_helper.FlightPlantoOperationalIntentProcessor object at 0x7f7efd8af980&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_flight_plan_processor</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.scd_test_harness_helper.FlightPlanningDataProcessor object at 0x7f7efd8af3e0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_flight_planning_data_validator</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.dss_scd_helper.FlightPlanningDataValidator object at 0x7f7efd8afe90&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_geo_json_converter</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.dss_scd_helper.VolumesConverter object at 0x7f7efd8afc20&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_operational_intent_parser</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.dss_scd_helper.OperationalIntentReferenceHelper object at 0x7f7efea79fa0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_reg_number_validator</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.utils.OperatorRegistrationNumberValidator object at 0x7f7efd8aff80&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_scd_dss_helper</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.dss_scd_helper.SCDOperations object at 0x7f7efea78d40&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_serial_number_validator</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.utils.UAVSerialNumberValidator object at 0x7f7efea77830&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_test_harness_helper</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.scd_test_harness_helper.SCDTestHarnessHelper object at 0x7f7efd8878c0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_volumes_validator</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.dss_scd_helper.VolumesValidator object at 0x7f7efd8ad250&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>off_nominal_volumes</td>\n                    <td class=\"code\"><pre>[]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>operation_id_str</td>\n                    <td class=\"code\"><pre>&#x27;6279d4c4-edb7-4a26-8a3a-efd6a3a517ba&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>pre_creation_checks_passed</td>\n                    <td class=\"code\"><pre>True</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/6279d4c4-edb7-4a26-8a3a-efd6a3a517ba&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>scd_test_data</td>\n                    <td class=\"code\"><pre>FlightPlanningRequest(intended_flight=FlightPlan(basic_information=BasicFlightPlanInformation(usage_state=&lt;UsageState.Planned: &#x27;Planned&#x27;&gt;,\n                                                                                              uas_state=&lt;UasState.Nominal: &#x27;Nominal&#x27;&gt;,\n                                                                                              area=[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.663210126518166,\n                                                                                                                                                                           lng=-113.84472825082258),\n                                                                                                                                                               LatLngPoint(lat=53.66328439401412,\n                                                                                                                                                                           lng=-113.84521879456894),\n                                                                                                                                                               LatLngPoint(lat=53.66391416170785,\n                                                                                                                                                                           lng=-113.84494722473144),\n                                                                                                                                                               LatLngPoint(lat=53.66387595834993,\n                                                                                                                                                                           lng=-113.84435402492981)]),\n                                                                                                                             altitude_lower=Altitude(value=672.01,\n                                                                                                                                                     reference=&#x27;W84&#x27;,\n                                                                                                                                                     units=&#x27;M&#x27;),\n                                                                                                                             altitude_upper=Altitude(value=702.0,\n                                                                                                                                                     reference=&#x27;W84&#x27;,\n                                                                                                                                                     units=&#x27;M&#x27;),\n                                                                                                                             outline_circle=None),\n                                                                                                             time_start=Time(format=&#x27;RFC3339&#x27;,\n                                                                                                                             value=&#x27;2026-07-13T22:50:56.145490Z&#x27;),\n                                                                                                             time_end=Time(format=&#x27;RFC3339&#x27;,\n                                                                                                                           value=&#x27;2026-07-13T23:35:57.145490Z&#x27;))]),\n                                                 astm_f3548_21=ASTMF354821OpIntentInformation(priority=0),\n                                                 uspace_flight_authorisation=FlightAuthorisationData(uas_serial_number=&#x27;1AF49UL5CC5J6K&#x27;,\n                                                                                                     operation_mode=&lt;OperationMode.Vlos: &#x27;Vlos&#x27;&gt;,\n                                                                                                     operation_category=&lt;Operati\u2026 &lt;trimmed 5544 bytes string&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>uspace_flight_authorisation</td>\n                    <td class=\"code\"><pre>FlightAuthorisationData(uas_serial_number=&#x27;1AF49UL5CC5J6K&#x27;,\n                        operation_mode=&lt;OperationMode.Vlos: &#x27;Vlos&#x27;&gt;,\n                        operation_category=&lt;OperationCategory.Open: &#x27;Open&#x27;&gt;,\n                        uas_class=&lt;UASClass.C0: &#x27;C0&#x27;&gt;,\n                        identification_technologies=[&#x27;ASTMNetRID&#x27;],\n                        uas_type_certificate=&#x27;&#x27;,\n                        connectivity_methods=[&#x27;cellular&#x27;],\n                        endurance_minutes=50,\n                        emergency_procedure_url=&#x27;https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency&#x27;,\n                        operator_id=&#x27;CHEo5kut30e0mt01-qwe&#x27;,\n                        uas_id=&#x27;&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>view_r_bounds</td>\n                    <td class=\"code\"><pre>&#x27;-113.84521879456894,53.663210126518166,-113.84435402492981,53.66391416170785&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>view_rect_bounds</td>\n                    <td class=\"code\"><pre>(-113.84521879456894,\n 53.663210126518166,\n -113.84435402492981,\n 53.66391416170785)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>view_rect_bounds_storage</td>\n                    <td class=\"code\"><pre>&#x27;-113.84521879456894,53.663210126518166,-113.84435402492981,53.66391416170785&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>volumes_valid</td>\n                    <td class=\"code\"><pre>True</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/scd_operations/dss_scd_helper.py</code>, line 1897, in create_and_submit_operational_intent_reference\n          \n\n          \n            <div class=\"context\" id=\"c140183396914496\">\n              \n                <ol start=\"1890\" class=\"pre-context\" id=\"pre140183396914496\">\n                \n                  <li onclick=\"toggle('pre140183396914496', 'post140183396914496')\"><pre>                    all_existing_operational_intent_details=len(all_existing_operational_intent_details)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396914496', 'post140183396914496')\"><pre>                )</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396914496', 'post140183396914496')\"><pre>            )</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396914496', 'post140183396914496')\"><pre>        else:</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396914496', 'post140183396914496')\"><pre>            logger.info(&quot;No operational intent references found in the DSS&quot;)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396914496', 'post140183396914496')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183396914496', 'post140183396914496')\"><pre>        # Get all the constraints from DSS</pre></li>\n                \n                </ol>\n              \n              <ol start=\"1897\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183396914496', 'post140183396914496')\"><pre>        all_nearby_constraints = self.constraints_helper.get_nearby_constraints(volumes=volumes)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='1898' class=\"post-context\" id=\"post140183396914496\">\n                  \n                  <li onclick=\"toggle('pre140183396914496', 'post140183396914496')\"><pre>        all_constraint_ovns = []</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396914496', 'post140183396914496')\"><pre>        for cur_constraint in all_nearby_constraints:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396914496', 'post140183396914496')\"><pre>            all_constraint_ovns.append(cur_constraint.reference.ovn)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396914496', 'post140183396914496')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396914496', 'post140183396914496')\"><pre>        # TODO: Check intersection</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396914496', 'post140183396914496')\"><pre></pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183396914496\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>airspace_keys</td>\n                    <td class=\"code\"><pre>[]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>all_existing_operational_intent_details</td>\n                    <td class=\"code\"><pre>[]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>auth_token</td>\n                    <td class=\"code\"><pre>{&#x27;access_token&#x27;: &#x27;eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NDMzMSwiaWF0IjoxNzgzOTgwNzMxLCJzdWIiOiJBaXJtYXJrZXQiLCJzY29wZSI6InV0bS5zdHJhdGVnaWNfY29vcmRpbmF0aW9uIHV0bS5jb25mb3JtYW5jZV9tb25pdG9yaW5nX3NhIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiaHR0cHM6Ly9kc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.KlwSh8qTtEDGctFHzPJUb-wHktwaR_wCRhDcb5arAg-da6z-p_-L49yoi4vhEw8i2i5sR33sW3cfF5QlDpIiD_DdXYRiXYG72_nKiYBhfNhp706LjHK798Oq6vkBz3IbWI2yr1WR1UTx0pfT_bP7QoFSNH3UYPqI1E1xErgFXv8zhCEQRTIYwPv5mrE_R2gUxncAOYYyloxoG0EZujCHK9oBWVAb8TeLwS084e8VhJ-HgdifPnjGtlpPr3sSBU9p16dXRqcreodoELd8TPpCJ1alGW1-EHFL_UsLW1VSA2Q3uUVaraD6C_ZKBEDUbC92M0JW7lI2rbLaylXOyDrF_h_9fa7dqexFeLB6dxP3lSx7W2zmljmYVHQeIAYn-s4jslVFjg7Ludhgh4V7FytZHI8k21opDDNH5agweVe5r9Dy3ilKMF1w8pXPsStSXpyu2AT4FSyRU94EMh33SKodGaNT9DRE7Z7BolTNC3dJJuotFldgIOt8-qmMwE5qUv0ggalRJmCR3QRodkUvc094fv-Yk_wYeKTYQr--iRu2eeeh8v9NzHWTb4RocUY18IeRNTQEZBg6PKJeNXBk5UYSVs-xBBFK_BZNfU7yr0aLwdmf-w-f_wUh9ZRjtBsuVmTB6Th1KUjWiEi-QpCjURglmBBiuJ3zsj5VTGML8xNdaOg&#x27;,\n &#x27;expires_in&#x27;: 3600,\n &#x27;scope&#x27;: &#x27;utm.strategic_coordination utm.conformance_monitoring_sa&#x27;,\n &#x27;token_type&#x27;: &#x27;Bearer&#x27;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>d_r</td>\n                    <td class=\"code\"><pre>OperationalIntentSubmissionStatus(dss_response=OtherError(notes=&#x27;Service is &#x27;\n                                                                &#x27;not available &#x27;\n                                                                &#x27;/ connection &#x27;\n                                                                &#x27;not &#x27;\n                                                                &#x27;established&#x27;),\n                                  status=&#x27;not started&#x27;,\n                                  status_code=503,\n                                  message=&#x27;Service is not available / &#x27;\n                                          &#x27;connection not established&#x27;,\n                                  operational_intent_id=&#x27;bda16818-afb2-4c13-ab28-2de2cf5b3270&#x27;,\n                                  constraints=None)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_blender_base_url</td>\n                    <td class=\"code\"><pre>&#x27;https://rtm.airmarket.stage.flysafe.live&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>headers</td>\n                    <td class=\"code\"><pre>{&#x27;Authorization&#x27;: &#x27;Bearer &#x27;\n                  &#x27;eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NDMzMSwiaWF0IjoxNzgzOTgwNzMxLCJzdWIiOiJBaXJtYXJrZXQiLCJzY29wZSI6InV0bS5zdHJhdGVnaWNfY29vcmRpbmF0aW9uIHV0bS5jb25mb3JtYW5jZV9tb25pdG9yaW5nX3NhIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiaHR0cHM6Ly9kc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.KlwSh8qTtEDGctFHzPJUb-wHktwaR_wCRhDcb5arAg-da6z-p_-L49yoi4vhEw8i2i5sR33sW3cfF5QlDpIiD_DdXYRiXYG72_nKiYBhfNhp706LjHK798Oq6vkBz3IbWI2yr1WR1UTx0pfT_bP7QoFSNH3UYPqI1E1xErgFXv8zhCEQRTIYwPv5mrE_R2gUxncAOYYyloxoG0EZujCHK9oBWVAb8TeLwS084e8VhJ-HgdifPnjGtlpPr3sSBU9p16dXRqcreodoELd8TPpCJ1alGW1-EHFL_UsLW1VSA2Q3uUVaraD6C_ZKBEDUbC92M0JW7lI2rbLaylXOyDrF_h_9fa7dqexFeLB6dxP3lSx7W2zmljmYVHQeIAYn-s4jslVFjg7Ludhgh4V7FytZHI8k21opDDNH5agweVe5r9Dy3ilKMF1w8pXPsStSXpyu2AT4FSyRU94EMh33SKodGaNT9DRE7Z7BolTNC3dJJuotFldgIOt8-qmMwE5qUv0ggalRJmCR3QRodkUvc094fv-Yk_wYeKTYQr--iRu2eeeh8v9NzHWTb4RocUY18IeRNTQEZBg6PKJeNXBk5UYSVs-xBBFK_BZNfU7yr0aLwdmf-w-f_wUh9ZRjtBsuVmTB6Th1KUjWiEi-QpCjURglmBBiuJ3zsj5VTGML8xNdaOg&#x27;,\n &#x27;Content-Type&#x27;: &#x27;application/json&#x27;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>implicit_subscription_parameters</td>\n                    <td class=\"code\"><pre>ImplicitSubscriptionParameters(uss_base_url=&#x27;https://rtm.airmarket.stage.flysafe.live&#x27;,\n                               notify_for_constraints=True)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>management_key</td>\n                    <td class=\"code\"><pre>&#x27;2d15c92a-96ad-45fe-9184-dc95cce40ec0&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>new_entity_id</td>\n                    <td class=\"code\"><pre>&#x27;bda16818-afb2-4c13-ab28-2de2cf5b3270&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>new_operational_intent_ref_creation_url</td>\n                    <td class=\"code\"><pre>&#x27;https://dss.stage.iart.software/dss/v1/operational_intent_references/bda16818-afb2-4c13-ab28-2de2cf5b3270&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>off_nominal_volumes</td>\n                    <td class=\"code\"><pre>[]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>operational_intent_reference</td>\n                    <td class=\"code\"><pre>OperationalIntentReference(extents=[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.663210126518166,\n                                                                                                           lng=-113.84472825082258),\n                                                                                               LatLngPoint(lat=53.66328439401412,\n                                                                                                           lng=-113.84521879456894),\n                                                                                               LatLngPoint(lat=53.66391416170785,\n                                                                                                           lng=-113.84494722473144),\n                                                                                               LatLngPoint(lat=53.66387595834993,\n                                                                                                           lng=-113.84435402492981)]),\n                                                             altitude_lower=Altitude(value=672.01,\n                                                                                     reference=&#x27;W84&#x27;,\n                                                                                     units=&#x27;M&#x27;),\n                                                             altitude_upper=Altitude(value=702.0,\n                                                                                     reference=&#x27;W84&#x27;,\n                                                                                     units=&#x27;M&#x27;),\n                                                             outline_circle=None),\n                                             time_start=Time(format=&#x27;RFC3339&#x27;,\n                                                             value=&#x27;2026-07-13T22:50:56.145490Z&#x27;),\n                                             time_end=Time(format=&#x27;RFC3339&#x27;,\n                                                           value=&#x27;2026-07-13T23:35:57.145490Z&#x27;))],\n                           key=[],\n                           state=&#x27;Accepted&#x27;,\n                           uss_base_url=&#x27;https://rtm.airmarket.stage.flysafe.live&#x27;,\n                           new_subscription=ImplicitSubscriptionParameters(uss_base_url=&#x27;https://rtm.airmarket.stage.flysafe.live&#x27;,\n                                                                           notify_for_constraints=True))</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>priority</td>\n                    <td class=\"code\"><pre>0</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>s</td>\n                    <td class=\"code\"><pre>[]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.dss_scd_helper.SCDOperations object at 0x7f7efea78d40&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>state</td>\n                    <td class=\"code\"><pre>&#x27;Accepted&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>volumes</td>\n                    <td class=\"code\"><pre>[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.663210126518166,\n                                                                        lng=-113.84472825082258),\n                                                            LatLngPoint(lat=53.66328439401412,\n                                                                        lng=-113.84521879456894),\n                                                            LatLngPoint(lat=53.66391416170785,\n                                                                        lng=-113.84494722473144),\n                                                            LatLngPoint(lat=53.66387595834993,\n                                                                        lng=-113.84435402492981)]),\n                          altitude_lower=Altitude(value=672.01,\n                                                  reference=&#x27;W84&#x27;,\n                                                  units=&#x27;M&#x27;),\n                          altitude_upper=Altitude(value=702.0,\n                                                  reference=&#x27;W84&#x27;,\n                                                  units=&#x27;M&#x27;),\n                          outline_circle=None),\n          time_start=Time(format=&#x27;RFC3339&#x27;,\n                          value=&#x27;2026-07-13T22:50:56.145490Z&#x27;),\n          time_end=Time(format=&#x27;RFC3339&#x27;, value=&#x27;2026-07-13T23:35:57.145490Z&#x27;))]</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/constraint_operations/dss_constraints_helper.py</code>, line 50, in get_nearby_constraints\n          \n\n          \n            <div class=\"context\" id=\"c140183420532224\">\n              \n                <ol start=\"43\" class=\"pre-context\" id=\"pre140183420532224\">\n                \n                  <li onclick=\"toggle('pre140183420532224', 'post140183420532224')\"><pre>        # This method checks the USS network for any other volume in the airspace and queries the individual USS for data</pre></li>\n                \n                  <li onclick=\"toggle('pre140183420532224', 'post140183420532224')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183420532224', 'post140183420532224')\"><pre>        auth_token = self.get_auth_token()</pre></li>\n                \n                  <li onclick=\"toggle('pre140183420532224', 'post140183420532224')\"><pre>        # Query the DSS for operational intentns</pre></li>\n                \n                  <li onclick=\"toggle('pre140183420532224', 'post140183420532224')\"><pre>        query_constraints_url = self.dss_base_url + &quot;dss/v1/constraint_references/query&quot;</pre></li>\n                \n                  <li onclick=\"toggle('pre140183420532224', 'post140183420532224')\"><pre>        headers = {</pre></li>\n                \n                  <li onclick=\"toggle('pre140183420532224', 'post140183420532224')\"><pre>            &quot;Content-Type&quot;: &quot;application/json&quot;,</pre></li>\n                \n                </ol>\n              \n              <ol start=\"50\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183420532224', 'post140183420532224')\"><pre>            &quot;Authorization&quot;: &quot;Bearer &quot; + auth_token[&quot;access_token&quot;],\n                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='51' class=\"post-context\" id=\"post140183420532224\">\n                  \n                  <li onclick=\"toggle('pre140183420532224', 'post140183420532224')\"><pre>        }</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183420532224', 'post140183420532224')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183420532224', 'post140183420532224')\"><pre>        flight_blender_base_url = env.get(&quot;FLIGHTBLENDER_FQDN&quot;, &quot;http://flight-blender:8000&quot;)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183420532224', 'post140183420532224')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183420532224', 'post140183420532224')\"><pre>        all_constraints_in_aoi: list[Constraint] = []</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183420532224', 'post140183420532224')\"><pre></pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183420532224\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>auth_token</td>\n                    <td class=\"code\"><pre>{&#x27;error&#x27;: &#x27;invalid_client&#x27;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>query_constraints_url</td>\n                    <td class=\"code\"><pre>&#x27;https://dss.stage.iart.software/dss/v1/constraint_references/query&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;constraint_operations.dss_constraints_helper.ConstraintOperations object at 0x7f7efd8aef30&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>volumes</td>\n                    <td class=\"code\"><pre>[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.663210126518166,\n                                                                        lng=-113.84472825082258),\n                                                            LatLngPoint(lat=53.66328439401412,\n                                                                        lng=-113.84521879456894),\n                                                            LatLngPoint(lat=53.66391416170785,\n                                                                        lng=-113.84494722473144),\n                                                            LatLngPoint(lat=53.66387595834993,\n                                                                        lng=-113.84435402492981)]),\n                          altitude_lower=Altitude(value=672.01,\n                                                  reference=&#x27;W84&#x27;,\n                                                  units=&#x27;M&#x27;),\n                          altitude_upper=Altitude(value=702.0,\n                                                  reference=&#x27;W84&#x27;,\n                                                  units=&#x27;M&#x27;),\n                          outline_circle=None),\n          time_start=Time(format=&#x27;RFC3339&#x27;,\n                          value=&#x27;2026-07-13T22:50:56.145490Z&#x27;),\n          time_end=Time(format=&#x27;RFC3339&#x27;, value=&#x27;2026-07-13T23:35:57.145490Z&#x27;))]</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n    </ul>\n  </div>\n\n  <form action=\"https://dpaste.com/\" name=\"pasteform\" id=\"pasteform\" method=\"post\">\n  <div id=\"pastebinTraceback\" class=\"pastebin\">\n    <input type=\"hidden\" name=\"language\" value=\"PythonConsole\">\n    <input type=\"hidden\" name=\"title\"\n      value=\"KeyError at /scd/flight_planning/flight_plans/6279d4c4-edb7-4a26-8a3a-efd6a3a517ba\">\n    <input type=\"hidden\" name=\"source\" value=\"Django Dpaste Agent\">\n    <input type=\"hidden\" name=\"poster\" value=\"Django\">\n    <textarea name=\"content\" id=\"traceback_area\" cols=\"140\" rows=\"25\">\nEnvironment:\n\n\nRequest Method: PUT\nRequest URL: http://rtm.airmarket.stage.flysafe.live/scd/flight_planning/flight_plans/6279d4c4-edb7-4a26-8a3a-efd6a3a517ba\n\nDjango Version: 5.2.10\nPython Version: 3.12.13\nInstalled Applications:\n[&#x27;django.contrib.admin&#x27;,\n &#x27;django.contrib.auth&#x27;,\n &#x27;django.contrib.contenttypes&#x27;,\n &#x27;django.contrib.sessions&#x27;,\n &#x27;django.contrib.messages&#x27;,\n &#x27;django.contrib.staticfiles&#x27;,\n &#x27;django_celery_beat&#x27;,\n &#x27;django_filters&#x27;,\n &#x27;rest_framework&#x27;,\n &#x27;flight_declaration_operations&#x27;,\n &#x27;detect_and_avoid_operations&#x27;,\n &#x27;constraint_operations&#x27;,\n &#x27;geo_fence_operations&#x27;,\n &#x27;scd_operations&#x27;,\n &#x27;uss_operations&#x27;,\n &#x27;flight_feed_operations&#x27;,\n &#x27;surveillance_monitoring_operations&#x27;,\n &#x27;conformance_monitoring_operations&#x27;,\n &#x27;notification_operations&#x27;,\n &#x27;rid_operations&#x27;,\n &#x27;versioning_operations&#x27;,\n &#x27;weather_monitoring_operations&#x27;]\nInstalled Middleware:\n[&#x27;django.middleware.security.SecurityMiddleware&#x27;,\n &#x27;django.contrib.sessions.middleware.SessionMiddleware&#x27;,\n &#x27;django.middleware.common.CommonMiddleware&#x27;,\n &#x27;django.middleware.csrf.CsrfViewMiddleware&#x27;,\n &#x27;django.contrib.auth.middleware.AuthenticationMiddleware&#x27;,\n &#x27;django.contrib.messages.middleware.MessageMiddleware&#x27;,\n &#x27;django.middleware.clickjacking.XFrameOptionsMiddleware&#x27;]\n\n\n\nTraceback (most recent call last):\n  File \"/app/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py\", line 42, in inner\n    response = await get_response(request)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/django/core/handlers/base.py\", line 253, in _get_response_async\n    response = await wrapped_callback(\n               \n  File \"/usr/local/lib/python3.12/concurrent/futures/thread.py\", line 59, in run\n    result = self.fn(*self.args, **self.kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/django/views/decorators/csrf.py\", line 65, in _view_wrapper\n    return view_func(request, *args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/django/views/generic/base.py\", line 105, in view\n    return self.dispatch(request, *args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/rest_framework/views.py\", line 515, in dispatch\n    response = self.handle_exception(exc)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/rest_framework/views.py\", line 475, in handle_exception\n    self.raise_uncaught_exception(exc)\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/rest_framework/views.py\", line 486, in raise_uncaught_exception\n    raise exc\n    ^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/rest_framework/views.py\", line 512, in dispatch\n    response = handler(request, *args, **kwargs)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/rest_framework/decorators.py\", line 50, in handler\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/auth_helper/utils.py\", line 131, in decorated\n    return f(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^\n  File \"/app/scd_operations/views.py\", line 473, in upsert_close_flight_plan\n    flight_planning_submission: OperationalIntentSubmissionStatus = my_scd_dss_helper.create_and_submit_operational_intent_reference(\n                                                                    \n  File \"/app/scd_operations/dss_scd_helper.py\", line 1897, in create_and_submit_operational_intent_reference\n    all_nearby_constraints = self.constraints_helper.get_nearby_constraints(volumes=volumes)\n                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/constraint_operations/dss_constraints_helper.py\", line 50, in get_nearby_constraints\n    &quot;Authorization&quot;: &quot;Bearer &quot; + auth_token[&quot;access_token&quot;],\n                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nException Type: KeyError at /scd/flight_planning/flight_plans/6279d4c4-edb7-4a26-8a3a-efd6a3a517ba\nException Value: &#x27;access_token&#x27;\n</textarea>\n  <br><br>\n  <input type=\"submit\" value=\"Share this traceback on a public website\">\n  </div>\n</form>\n\n</div>\n\n\n<div id=\"requestinfo\">\n  <h2>Request information</h2>\n\n\n  \n    <h3 id=\"user-info\">USER</h3>\n    <p>AnonymousUser</p>\n  \n\n  <h3 id=\"get-info\">GET</h3>\n  \n    <p>No GET data</p>\n  \n\n  <h3 id=\"post-info\">POST</h3>\n  \n    <p>No POST data</p>\n  \n\n  <h3 id=\"files-info\">FILES</h3>\n  \n    <p>No FILES data</p>\n  \n\n  <h3 id=\"cookie-info\">COOKIES</h3>\n  \n    <p>No cookie data</p>\n  \n\n  <h3 id=\"meta-info\">META</h3>\n  <table class=\"req\">\n    <thead>\n      <tr>\n        <th scope=\"col\">Variable</th>\n        <th scope=\"col\">Value</th>\n      </tr>\n    </thead>\n    <tbody>\n      \n        <tr>\n          <td>CONTENT_LENGTH</td>\n          <td class=\"code\"><pre>&#x27;1319&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CONTENT_TYPE</td>\n          <td class=\"code\"><pre>&#x27;application/json&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_ACCEPT</td>\n          <td class=\"code\"><pre>&#x27;*/*&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_ACCEPT_ENCODING</td>\n          <td class=\"code\"><pre>&#x27;gzip, deflate, br&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_AUTHORIZATION</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_HOST</td>\n          <td class=\"code\"><pre>&#x27;rtm.airmarket.stage.flysafe.live&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_USER_AGENT</td>\n          <td class=\"code\"><pre>&#x27;python-requests/2.34.2&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_FORWARDED_FOR</td>\n          <td class=\"code\"><pre>&#x27;10.10.3.95&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_FORWARDED_HOST</td>\n          <td class=\"code\"><pre>&#x27;rtm.airmarket.stage.flysafe.live&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_FORWARDED_PORT</td>\n          <td class=\"code\"><pre>&#x27;443&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_FORWARDED_PROTO</td>\n          <td class=\"code\"><pre>&#x27;https&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_FORWARDED_SCHEME</td>\n          <td class=\"code\"><pre>&#x27;https&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_REAL_IP</td>\n          <td class=\"code\"><pre>&#x27;10.10.3.95&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_REQUEST_ID</td>\n          <td class=\"code\"><pre>&#x27;5e70204ec98fc06cc2de4c466af7d1ba&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_SCHEME</td>\n          <td class=\"code\"><pre>&#x27;https&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>PATH_INFO</td>\n          <td class=\"code\"><pre>&#x27;/scd/flight_planning/flight_plans/6279d4c4-edb7-4a26-8a3a-efd6a3a517ba&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>QUERY_STRING</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>REMOTE_ADDR</td>\n          <td class=\"code\"><pre>&#x27;10.10.3.221&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>REMOTE_HOST</td>\n          <td class=\"code\"><pre>&#x27;10.10.3.221&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>REMOTE_PORT</td>\n          <td class=\"code\"><pre>53070</pre></td>\n        </tr>\n      \n        <tr>\n          <td>REQUEST_METHOD</td>\n          <td class=\"code\"><pre>&#x27;PUT&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SCRIPT_NAME</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SERVER_NAME</td>\n          <td class=\"code\"><pre>&#x27;10.10.4.80&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SERVER_PORT</td>\n          <td class=\"code\"><pre>&#x27;8000&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>wsgi.multiprocess</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>wsgi.multithread</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n    </tbody>\n  </table>\n\n\n  <h3 id=\"settings-info\">Settings</h3>\n  <h4>Using settings module <code>flight_blender.settings</code></h4>\n  <table class=\"req\">\n    <thead>\n      <tr>\n        <th scope=\"col\">Setting</th>\n        <th scope=\"col\">Value</th>\n      </tr>\n    </thead>\n    <tbody>\n      \n        <tr>\n          <td>ABSOLUTE_URL_OVERRIDES</td>\n          <td class=\"code\"><pre>{}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>ADMINS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>ALLOWED_HOSTS</td>\n          <td class=\"code\"><pre>[&#x27;*&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>APPEND_SLASH</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>ASGI_APPLICATION</td>\n          <td class=\"code\"><pre>&#x27;flight_blender.asgi.application&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>ASTM_F3623_SDSP_CUSTOM_DATA_FUSER_CLASS</td>\n          <td class=\"code\"><pre>&#x27;surveillance_monitoring_operations.utils.TrafficDataFuser&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>AUTHENTICATION_BACKENDS</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>AUTH_PASSWORD_VALIDATORS</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>AUTH_USER_MODEL</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>BASE_DIR</td>\n          <td class=\"code\"><pre>PosixPath(&#x27;/app&#x27;)</pre></td>\n        </tr>\n      \n        <tr>\n          <td>BROKER_URL</td>\n          <td class=\"code\"><pre>&#x27;redis://:blender_redis_password@redis-blender:6379&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CACHES</td>\n          <td class=\"code\"><pre>{&#x27;default&#x27;: {&#x27;BACKEND&#x27;: &#x27;django.core.cache.backends.locmem.LocMemCache&#x27;}}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CACHE_MIDDLEWARE_ALIAS</td>\n          <td class=\"code\"><pre>&#x27;default&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CACHE_MIDDLEWARE_SECONDS</td>\n          <td class=\"code\"><pre>600</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_ACCEPT_CONTENT</td>\n          <td class=\"code\"><pre>[&#x27;json&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_BEAT_SCHEDULE</td>\n          <td class=\"code\"><pre>{&#x27;process-daa-logic-every-second&#x27;: {&#x27;schedule&#x27;: 1.0,\n                                    &#x27;task&#x27;: &#x27;process_daa_logic&#x27;}}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_BEAT_SCHEDULER</td>\n          <td class=\"code\"><pre>&#x27;django_celery_beat.schedulers:DatabaseScheduler&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_BROKER_URL</td>\n          <td class=\"code\"><pre>&#x27;redis://:blender_redis_password@redis-blender:6379&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_RESULT_BACKEND</td>\n          <td class=\"code\"><pre>&#x27;redis://:blender_redis_password@redis-blender:6379&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_RESULT_SERIALIZER</td>\n          <td class=\"code\"><pre>&#x27;json&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_TASK_ROUTES</td>\n          <td class=\"code\"><pre>{&#x27;process_daa_logic&#x27;: {&#x27;queue&#x27;: &#x27;daa&#x27;},\n &#x27;send_daa_operational_update_message&#x27;: {&#x27;queue&#x27;: &#x27;daa&#x27;},\n &#x27;send_proximity_alert_notification&#x27;: {&#x27;queue&#x27;: &#x27;daa&#x27;}}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_TASK_SERIALIZER</td>\n          <td class=\"code\"><pre>&#x27;json&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_TIMEZONE</td>\n          <td class=\"code\"><pre>&#x27;UTC&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CHANNEL_LAYERS</td>\n          <td class=\"code\"><pre>{&#x27;default&#x27;: {&#x27;BACKEND&#x27;: &#x27;channels_redis.core.RedisChannelLayer&#x27;,\n             &#x27;CONFIG&#x27;: {&#x27;hosts&#x27;: [&#x27;redis://:blender_redis_password@redis-blender:6379&#x27;]}}}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_AGE</td>\n          <td class=\"code\"><pre>31449600</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_DOMAIN</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_HTTPONLY</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_NAME</td>\n          <td class=\"code\"><pre>&#x27;csrftoken&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_PATH</td>\n          <td class=\"code\"><pre>&#x27;/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_SAMESITE</td>\n          <td class=\"code\"><pre>&#x27;Lax&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_SECURE</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_FAILURE_VIEW</td>\n          <td class=\"code\"><pre>&#x27;django.views.csrf.csrf_failure&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_HEADER_NAME</td>\n          <td class=\"code\"><pre>&#x27;HTTP_X_CSRFTOKEN&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_TRUSTED_ORIGINS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_USE_SESSIONS</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CUSTOM_VOLUME_4D_GENERATION_CLASS</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATABASES</td>\n          <td class=\"code\"><pre>{&#x27;default&#x27;: {&#x27;ATOMIC_REQUESTS&#x27;: False,\n             &#x27;AUTOCOMMIT&#x27;: True,\n             &#x27;CONN_HEALTH_CHECKS&#x27;: False,\n             &#x27;CONN_MAX_AGE&#x27;: 0,\n             &#x27;ENGINE&#x27;: &#x27;django.db.backends.postgresql&#x27;,\n             &#x27;HOST&#x27;: &#x27;db-blender&#x27;,\n             &#x27;NAME&#x27;: &#x27;blender_db&#x27;,\n             &#x27;OPTIONS&#x27;: {},\n             &#x27;PASSWORD&#x27;: &#x27;********************&#x27;,\n             &#x27;PORT&#x27;: 5432,\n             &#x27;TEST&#x27;: {&#x27;CHARSET&#x27;: None,\n                      &#x27;COLLATION&#x27;: None,\n                      &#x27;MIGRATE&#x27;: True,\n                      &#x27;MIRROR&#x27;: None,\n                      &#x27;NAME&#x27;: None},\n             &#x27;TIME_ZONE&#x27;: None,\n             &#x27;USER&#x27;: &#x27;mydatabaseuser&#x27;}}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATABASE_ROUTERS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>\n          <td class=\"code\"><pre>2621440</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>\n          <td class=\"code\"><pre>1000</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATA_UPLOAD_MAX_NUMBER_FILES</td>\n          <td class=\"code\"><pre>100</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATETIME_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;N j, Y, P&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATETIME_INPUT_FORMATS</td>\n          <td class=\"code\"><pre>[&#x27;%Y-%m-%d %H:%M:%S&#x27;,\n &#x27;%Y-%m-%d %H:%M:%S.%f&#x27;,\n &#x27;%Y-%m-%d %H:%M&#x27;,\n &#x27;%m/%d/%Y %H:%M:%S&#x27;,\n &#x27;%m/%d/%Y %H:%M:%S.%f&#x27;,\n &#x27;%m/%d/%Y %H:%M&#x27;,\n &#x27;%m/%d/%y %H:%M:%S&#x27;,\n &#x27;%m/%d/%y %H:%M:%S.%f&#x27;,\n &#x27;%m/%d/%y %H:%M&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATE_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;N j, Y&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATE_INPUT_FORMATS</td>\n          <td class=\"code\"><pre>[&#x27;%Y-%m-%d&#x27;,\n &#x27;%m/%d/%Y&#x27;,\n &#x27;%m/%d/%y&#x27;,\n &#x27;%b %d %Y&#x27;,\n &#x27;%b %d, %Y&#x27;,\n &#x27;%d %b %Y&#x27;,\n &#x27;%d %b, %Y&#x27;,\n &#x27;%B %d %Y&#x27;,\n &#x27;%B %d, %Y&#x27;,\n &#x27;%d %B %Y&#x27;,\n &#x27;%d %B, %Y&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEBUG</td>\n          <td class=\"code\"><pre>1</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DECIMAL_SEPARATOR</td>\n          <td class=\"code\"><pre>&#x27;.&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_AUTO_FIELD</td>\n          <td class=\"code\"><pre>&#x27;django.db.models.AutoField&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_CHARSET</td>\n          <td class=\"code\"><pre>&#x27;utf-8&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_EXCEPTION_REPORTER</td>\n          <td class=\"code\"><pre>&#x27;django.views.debug.ExceptionReporter&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>\n          <td class=\"code\"><pre>&#x27;django.views.debug.SafeExceptionReporterFilter&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_FROM_EMAIL</td>\n          <td class=\"code\"><pre>&#x27;webmaster@localhost&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_INDEX_TABLESPACE</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_TABLESPACE</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DISALLOWED_USER_AGENTS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_BACKEND</td>\n          <td class=\"code\"><pre>&#x27;django.core.mail.backends.smtp.EmailBackend&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_HOST</td>\n          <td class=\"code\"><pre>&#x27;localhost&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_HOST_PASSWORD</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_HOST_USER</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_PORT</td>\n          <td class=\"code\"><pre>25</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_SSL_CERTFILE</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_SSL_KEYFILE</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_SUBJECT_PREFIX</td>\n          <td class=\"code\"><pre>&#x27;[Django] &#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_TIMEOUT</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_USE_LOCALTIME</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_USE_SSL</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_USE_TLS</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>ENV_FILE</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FILE_UPLOAD_HANDLERS</td>\n          <td class=\"code\"><pre>[&#x27;django.core.files.uploadhandler.MemoryFileUploadHandler&#x27;,\n &#x27;django.core.files.uploadhandler.TemporaryFileUploadHandler&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>\n          <td class=\"code\"><pre>2621440</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FILE_UPLOAD_PERMISSIONS</td>\n          <td class=\"code\"><pre>420</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FILE_UPLOAD_TEMP_DIR</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FIRST_DAY_OF_WEEK</td>\n          <td class=\"code\"><pre>0</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FIXTURE_DIRS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FLIGHT_BLENDER_PLUGIN_AVOIDANCE_ENGINE</td>\n          <td class=\"code\"><pre>&#x27;detect_and_avoid_operations.avoidance.engine.DefaultAvoidanceEngine&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FLIGHT_BLENDER_PLUGIN_DECONFLICTION_ENGINE</td>\n          <td class=\"code\"><pre>&#x27;flight_declaration_operations.deconfliction_engine.DefaultDeconflictionEngine&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FLIGHT_BLENDER_PLUGIN_TRAFFIC_DATA_FUSER</td>\n          <td class=\"code\"><pre>&#x27;surveillance_monitoring_operations.utils.TrafficDataFuser&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FLIGHT_BLENDER_PLUGIN_VOLUME_4D_GENERATOR</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FORCE_SCRIPT_NAME</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FORMAT_MODULE_PATH</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FORMS_URLFIELD_ASSUME_HTTPS</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FORM_RENDERER</td>\n          <td class=\"code\"><pre>&#x27;django.forms.renderers.DjangoTemplates&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>IGNORABLE_404_URLS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>INSTALLED_APPS</td>\n          <td class=\"code\"><pre>[&#x27;django.contrib.admin&#x27;,\n &#x27;django.contrib.auth&#x27;,\n &#x27;django.contrib.contenttypes&#x27;,\n &#x27;django.contrib.sessions&#x27;,\n &#x27;django.contrib.messages&#x27;,\n &#x27;django.contrib.staticfiles&#x27;,\n &#x27;django_celery_beat&#x27;,\n &#x27;django_filters&#x27;,\n &#x27;rest_framework&#x27;,\n &#x27;flight_declaration_operations&#x27;,\n &#x27;detect_and_avoid_operations&#x27;,\n &#x27;constraint_operations&#x27;,\n &#x27;geo_fence_operations&#x27;,\n &#x27;scd_operations&#x27;,\n &#x27;uss_operations&#x27;,\n &#x27;flight_feed_operations&#x27;,\n &#x27;surveillance_monitoring_operations&#x27;,\n &#x27;conformance_monitoring_operations&#x27;,\n &#x27;notification_operations&#x27;,\n &#x27;rid_operations&#x27;,\n &#x27;versioning_operations&#x27;,\n &#x27;weather_monitoring_operations&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>INTERNAL_IPS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGES</td>\n          <td class=\"code\"><pre>[(&#x27;af&#x27;, &#x27;Afrikaans&#x27;),\n (&#x27;ar&#x27;, &#x27;Arabic&#x27;),\n (&#x27;ar-dz&#x27;, &#x27;Algerian Arabic&#x27;),\n (&#x27;ast&#x27;, &#x27;Asturian&#x27;),\n (&#x27;az&#x27;, &#x27;Azerbaijani&#x27;),\n (&#x27;bg&#x27;, &#x27;Bulgarian&#x27;),\n (&#x27;be&#x27;, &#x27;Belarusian&#x27;),\n (&#x27;bn&#x27;, &#x27;Bengali&#x27;),\n (&#x27;br&#x27;, &#x27;Breton&#x27;),\n (&#x27;bs&#x27;, &#x27;Bosnian&#x27;),\n (&#x27;ca&#x27;, &#x27;Catalan&#x27;),\n (&#x27;ckb&#x27;, &#x27;Central Kurdish (Sorani)&#x27;),\n (&#x27;cs&#x27;, &#x27;Czech&#x27;),\n (&#x27;cy&#x27;, &#x27;Welsh&#x27;),\n (&#x27;da&#x27;, &#x27;Danish&#x27;),\n (&#x27;de&#x27;, &#x27;German&#x27;),\n (&#x27;dsb&#x27;, &#x27;Lower Sorbian&#x27;),\n (&#x27;el&#x27;, &#x27;Greek&#x27;),\n (&#x27;en&#x27;, &#x27;English&#x27;),\n (&#x27;en-au&#x27;, &#x27;Australian English&#x27;),\n (&#x27;en-gb&#x27;, &#x27;British English&#x27;),\n (&#x27;eo&#x27;, &#x27;Esperanto&#x27;),\n (&#x27;es&#x27;, &#x27;Spanish&#x27;),\n (&#x27;es-ar&#x27;, &#x27;Argentinian Spanish&#x27;),\n (&#x27;es-co&#x27;, &#x27;Colombian Spanish&#x27;),\n (&#x27;es-mx&#x27;, &#x27;Mexican Spanish&#x27;),\n (&#x27;es-ni&#x27;, &#x27;Nicaraguan Spanish&#x27;),\n (&#x27;es-ve&#x27;, &#x27;Venezuelan Spanish&#x27;),\n (&#x27;et&#x27;, &#x27;Estonian&#x27;),\n (&#x27;eu&#x27;, &#x27;Basque&#x27;),\n (&#x27;fa&#x27;, &#x27;Persian&#x27;),\n (&#x27;fi&#x27;, &#x27;Finnish&#x27;),\n (&#x27;fr&#x27;, &#x27;French&#x27;),\n (&#x27;fy&#x27;, &#x27;Frisian&#x27;),\n (&#x27;ga&#x27;, &#x27;Irish&#x27;),\n (&#x27;gd&#x27;, &#x27;Scottish Gaelic&#x27;),\n (&#x27;gl&#x27;, &#x27;Galician&#x27;),\n (&#x27;he&#x27;, &#x27;Hebrew&#x27;),\n (&#x27;hi&#x27;, &#x27;Hindi&#x27;),\n (&#x27;hr&#x27;, &#x27;Croatian&#x27;),\n (&#x27;hsb&#x27;, &#x27;Upper Sorbian&#x27;),\n (&#x27;hu&#x27;, &#x27;Hungarian&#x27;),\n (&#x27;hy&#x27;, &#x27;Armenian&#x27;),\n (&#x27;ia&#x27;, &#x27;Interlingua&#x27;),\n (&#x27;id&#x27;, &#x27;Indonesian&#x27;),\n (&#x27;ig&#x27;, &#x27;Igbo&#x27;),\n (&#x27;io&#x27;, &#x27;Ido&#x27;),\n (&#x27;is&#x27;, &#x27;Icelandic&#x27;),\n (&#x27;it&#x27;, &#x27;Italian&#x27;),\n (&#x27;ja&#x27;, &#x27;Japanese&#x27;),\n (&#x27;ka&#x27;, &#x27;Georgian&#x27;),\n (&#x27;kab&#x27;, &#x27;Kabyle&#x27;),\n (&#x27;kk&#x27;, &#x27;Kazakh&#x27;),\n (&#x27;km&#x27;, &#x27;Khmer&#x27;),\n (&#x27;kn&#x27;, &#x27;Kannada&#x27;),\n (&#x27;ko&#x27;, &#x27;Korean&#x27;),\n (&#x27;ky&#x27;, &#x27;Kyrgyz&#x27;),\n (&#x27;lb&#x27;, &#x27;Luxembourgish&#x27;),\n (&#x27;lt&#x27;, &#x27;Lithuanian&#x27;),\n (&#x27;lv&#x27;, &#x27;Latvian&#x27;),\n (&#x27;mk&#x27;, &#x27;Macedonian&#x27;),\n (&#x27;ml&#x27;, &#x27;Malayalam&#x27;),\n (&#x27;mn&#x27;, &#x27;Mongolian&#x27;),\n (&#x27;mr&#x27;, &#x27;Marathi&#x27;),\n (&#x27;ms&#x27;, &#x27;Malay&#x27;),\n (&#x27;my&#x27;, &#x27;Burmese&#x27;),\n (&#x27;nb&#x27;, &#x27;Norwegian Bokm\u00e5l&#x27;),\n (&#x27;ne&#x27;, &#x27;Nepali&#x27;),\n (&#x27;nl&#x27;, &#x27;Dutch&#x27;),\n (&#x27;nn&#x27;, &#x27;Norwegian Nynorsk&#x27;),\n (&#x27;os&#x27;, &#x27;Ossetic&#x27;),\n (&#x27;pa&#x27;, &#x27;Punjabi&#x27;),\n (&#x27;pl&#x27;, &#x27;Polish&#x27;),\n (&#x27;pt&#x27;, &#x27;Portuguese&#x27;),\n (&#x27;pt-br&#x27;, &#x27;Brazilian Portuguese&#x27;),\n (&#x27;ro&#x27;, &#x27;Romanian&#x27;),\n (&#x27;ru&#x27;, &#x27;Russian&#x27;),\n (&#x27;sk&#x27;, &#x27;Slovak&#x27;),\n (&#x27;sl&#x27;, &#x27;Slovenian&#x27;),\n (&#x27;sq&#x27;, &#x27;Albanian&#x27;),\n (&#x27;sr&#x27;, &#x27;Serbian&#x27;),\n (&#x27;sr-latn&#x27;, &#x27;Serbian Latin&#x27;),\n (&#x27;sv&#x27;, &#x27;Swedish&#x27;),\n (&#x27;sw&#x27;, &#x27;Swahili&#x27;),\n (&#x27;ta&#x27;, &#x27;Tamil&#x27;),\n (&#x27;te&#x27;, &#x27;Telugu&#x27;),\n (&#x27;tg&#x27;, &#x27;Tajik&#x27;),\n (&#x27;th&#x27;, &#x27;Thai&#x27;),\n (&#x27;tk&#x27;, &#x27;Turkmen&#x27;),\n (&#x27;tr&#x27;, &#x27;Turkish&#x27;),\n (&#x27;tt&#x27;, &#x27;Tatar&#x27;),\n (&#x27;udm&#x27;, &#x27;Udmurt&#x27;),\n (&#x27;ug&#x27;, &#x27;Uyghur&#x27;),\n (&#x27;uk&#x27;, &#x27;Ukrainian&#x27;),\n (&#x27;ur&#x27;, &#x27;Urdu&#x27;),\n (&#x27;uz&#x27;, &#x27;Uzbek&#x27;),\n (&#x27;vi&#x27;, &#x27;Vietnamese&#x27;),\n (&#x27;zh-hans&#x27;, &#x27;Simplified Chinese&#x27;),\n (&#x27;zh-hant&#x27;, &#x27;Traditional Chinese&#x27;)]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGES_BIDI</td>\n          <td class=\"code\"><pre>[&#x27;he&#x27;, &#x27;ar&#x27;, &#x27;ar-dz&#x27;, &#x27;ckb&#x27;, &#x27;fa&#x27;, &#x27;ug&#x27;, &#x27;ur&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_CODE</td>\n          <td class=\"code\"><pre>&#x27;en-us&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_AGE</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_DOMAIN</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_HTTPONLY</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_NAME</td>\n          <td class=\"code\"><pre>&#x27;django_language&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_PATH</td>\n          <td class=\"code\"><pre>&#x27;/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_SAMESITE</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_SECURE</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LOCALE_PATHS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LOGGING</td>\n          <td class=\"code\"><pre>{&#x27;disable_existing_loggers&#x27;: False,\n &#x27;handlers&#x27;: {&#x27;console&#x27;: {&#x27;class&#x27;: &#x27;logging.StreamHandler&#x27;}},\n &#x27;loggers&#x27;: {&#x27;django&#x27;: {&#x27;handlers&#x27;: [&#x27;console&#x27;],\n                        &#x27;level&#x27;: &#x27;INFO&#x27;,\n                        &#x27;propagate&#x27;: True}},\n &#x27;version&#x27;: 1}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LOGGING_CONFIG</td>\n          <td class=\"code\"><pre>&#x27;logging.config.dictConfig&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LOGIN_REDIRECT_URL</td>\n          <td class=\"code\"><pre>&#x27;/accounts/profile/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LOGIN_URL</td>\n          <td class=\"code\"><pre>&#x27;/accounts/login/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LOGOUT_REDIRECT_URL</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MANAGERS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MEDIA_ROOT</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MEDIA_URL</td>\n          <td class=\"code\"><pre>&#x27;/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MESSAGE_STORAGE</td>\n          <td class=\"code\"><pre>&#x27;django.contrib.messages.storage.fallback.FallbackStorage&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MIDDLEWARE</td>\n          <td class=\"code\"><pre>[&#x27;django.middleware.security.SecurityMiddleware&#x27;,\n &#x27;django.contrib.sessions.middleware.SessionMiddleware&#x27;,\n &#x27;django.middleware.common.CommonMiddleware&#x27;,\n &#x27;django.middleware.csrf.CsrfViewMiddleware&#x27;,\n &#x27;django.contrib.auth.middleware.AuthenticationMiddleware&#x27;,\n &#x27;django.contrib.messages.middleware.MessageMiddleware&#x27;,\n &#x27;django.middleware.clickjacking.XFrameOptionsMiddleware&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MIGRATION_MODULES</td>\n          <td class=\"code\"><pre>{}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MONTH_DAY_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;F j&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MQTT_CONFIGURATION</td>\n          <td class=\"code\"><pre>{&#x27;host&#x27;: &#x27;tenant-emqx&#x27;,\n &#x27;password&#x27;: &#x27;********************&#x27;,\n &#x27;port&#x27;: 1883,\n &#x27;use_tls&#x27;: False,\n &#x27;username&#x27;: &#x27;admin&#x27;}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>NUMBER_GROUPING</td>\n          <td class=\"code\"><pre>0</pre></td>\n        </tr>\n      \n        <tr>\n          <td>PASSWORD_HASHERS</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>PASSWORD_RESET_TIMEOUT</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>PREPEND_WWW</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>REST_FRAMEWORK</td>\n          <td class=\"code\"><pre>{&#x27;DEFAULT_FILTER_BACKENDS&#x27;: [&#x27;django_filters.rest_framework.DjangoFilterBackend&#x27;]}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>ROOT_URLCONF</td>\n          <td class=\"code\"><pre>&#x27;flight_blender.urls&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECRET_KEY</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECRET_KEY_FALLBACKS</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_CROSS_ORIGIN_OPENER_POLICY</td>\n          <td class=\"code\"><pre>&#x27;same-origin&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_HSTS_PRELOAD</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_HSTS_SECONDS</td>\n          <td class=\"code\"><pre>0</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_PROXY_SSL_HEADER</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_REDIRECT_EXEMPT</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_REFERRER_POLICY</td>\n          <td class=\"code\"><pre>&#x27;same-origin&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_SSL_HOST</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_SSL_REDIRECT</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SERVER_EMAIL</td>\n          <td class=\"code\"><pre>&#x27;root@localhost&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_CACHE_ALIAS</td>\n          <td class=\"code\"><pre>&#x27;default&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_AGE</td>\n          <td class=\"code\"><pre>1209600</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_DOMAIN</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_HTTPONLY</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_NAME</td>\n          <td class=\"code\"><pre>&#x27;sessionid&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_PATH</td>\n          <td class=\"code\"><pre>&#x27;/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_SAMESITE</td>\n          <td class=\"code\"><pre>&#x27;Lax&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_SECURE</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_ENGINE</td>\n          <td class=\"code\"><pre>&#x27;django.contrib.sessions.backends.db&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_FILE_PATH</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_SAVE_EVERY_REQUEST</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_SERIALIZER</td>\n          <td class=\"code\"><pre>&#x27;django.contrib.sessions.serializers.JSONSerializer&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SETTINGS_MODULE</td>\n          <td class=\"code\"><pre>&#x27;flight_blender.settings&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SHORT_DATETIME_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;m/d/Y P&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SHORT_DATE_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;m/d/Y&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SIGNING_BACKEND</td>\n          <td class=\"code\"><pre>&#x27;django.core.signing.TimestampSigner&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SILENCED_SYSTEM_CHECKS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>STATICFILES_DIRS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>STATICFILES_FINDERS</td>\n          <td class=\"code\"><pre>[&#x27;django.contrib.staticfiles.finders.FileSystemFinder&#x27;,\n &#x27;django.contrib.staticfiles.finders.AppDirectoriesFinder&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>STATIC_ROOT</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>STATIC_URL</td>\n          <td class=\"code\"><pre>&#x27;/static/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>STORAGES</td>\n          <td class=\"code\"><pre>{&#x27;default&#x27;: {&#x27;BACKEND&#x27;: &#x27;django.core.files.storage.FileSystemStorage&#x27;},\n &#x27;staticfiles&#x27;: {&#x27;BACKEND&#x27;: &#x27;django.contrib.staticfiles.storage.StaticFilesStorage&#x27;}}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>TEMPLATES</td>\n          <td class=\"code\"><pre>[{&#x27;APP_DIRS&#x27;: True,\n  &#x27;BACKEND&#x27;: &#x27;django.template.backends.django.DjangoTemplates&#x27;,\n  &#x27;DIRS&#x27;: [&#x27;/app/homebase/templates&#x27;],\n  &#x27;OPTIONS&#x27;: {&#x27;context_processors&#x27;: [&#x27;django.template.context_processors.debug&#x27;,\n                                     &#x27;django.template.context_processors.request&#x27;,\n                                     &#x27;django.contrib.auth.context_processors.auth&#x27;,\n                                     &#x27;django.contrib.messages.context_processors.messages&#x27;]}}]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>TEST_NON_SERIALIZED_APPS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>TEST_RUNNER</td>\n          <td class=\"code\"><pre>&#x27;django.test.runner.DiscoverRunner&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>THOUSAND_SEPARATOR</td>\n          <td class=\"code\"><pre>&#x27;,&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>TIME_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;P&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>TIME_INPUT_FORMATS</td>\n          <td class=\"code\"><pre>[&#x27;%H:%M:%S&#x27;, &#x27;%H:%M:%S.%f&#x27;, &#x27;%H:%M&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>TIME_ZONE</td>\n          <td class=\"code\"><pre>&#x27;UTC&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_I18N</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_L10N</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_LOCAL_SQLITE_DATABASE</td>\n          <td class=\"code\"><pre>0</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_THOUSAND_SEPARATOR</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_TZ</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_X_FORWARDED_HOST</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_X_FORWARDED_PORT</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>WEATHER_API_BASE_URL</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>WSGI_APPLICATION</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>X_FRAME_OPTIONS</td>\n          <td class=\"code\"><pre>&#x27;DENY&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>YEAR_MONTH_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;F Y&#x27;</pre></td>\n        </tr>\n      \n    </tbody>\n  </table>\n\n</div>\n</main>\n\n\n  <footer id=\"explanation\">\n    <p>\n      You\u2019re seeing this error because you have <code>DEBUG = True</code> in your\n      Django settings file. Change that to <code>False</code>, and Django will\n      display a standard page generated by the handler for this status code.\n    </p>\n  </footer>\n\n</body>\n</html>\n", "json": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "airmarket"}]}]}], "successful": false, "notes": {"Tested USS": {"message": "airmarket", "timestamp": "2026-07-13T22:50:49.899058Z"}, "Control USS": {"message": "sait", "timestamp": "2026-07-13T22:50:49.899695Z"}}, "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#cleanup", "start_time": "2026-07-13T22:50:57.651713Z", "failed_checks": [], "passed_checks": [{"name": "Successful flight deletion", "timestamp": "2026-07-13T22:50:57.708760Z", "participants": ["airmarket"], "requirements": ["interuss.automated_testing.flight_planning.DeleteFlightSuccess"]}], "queries": [{"request": {"method": "DELETE", "url": "https://rtm.airmarket.stage.flysafe.live/scd/flight_planning/flight_plans/6279d4c4-edb7-4a26-8a3a-efd6a3a517ba", "initiated_at": "2026-07-13T22:50:57.652289Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:57 GMT", "Content-Type": "application/json", "Content-Length": "146", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "DELETE, PUT, OPTIONS", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.054831, "reported": "2026-07-13T22:50:57.708348Z", "json": {"planning_result": "Failed", "notes": "The flight plan was not deleted by the system", "flight_plan_status": "Closed", "includes_advisories": "Unknown"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.DeleteFlightPlan", "participant_id": "airmarket"}]}, "end_time": "2026-07-13T22:50:57.708819Z"}}, {"test_scenario": {"name": "Nominal planning: conflict with higher priority", "scenario_type": "scenarios.astm.utm.ConflictHigherPriority", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md", "resource_origins": {"flight_intents": "conflicting_flights in top-level resource pool", "tested_uss": "instance 2 in flight_planners in top-level resource pool", "control_uss": "instance 1 in flight_planners in top-level resource pool", "dss": "dss in top-level resource pool"}, "start_time": "2026-07-13T22:50:57.709381Z", "cases": [{"name": "Prerequisites check", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#prerequisites-check-test-case", "start_time": "2026-07-13T22:50:57.709656Z", "steps": [{"name": "Verify area is clear", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#verify-area-is-clear-test-step", "start_time": "2026-07-13T22:50:57.709788Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:50:57.848499Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1", "astm.f3548.v21.DSS0005,2"]}, {"name": "Area is clear of op intents", "timestamp": "2026-07-13T22:50:57.848565Z", "participants": [], "requirements": []}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:57.834711Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 641.95, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:50:56.709334Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:20:57.709334Z", "format": "RFC3339"}}, "request_id": "9cde2bd2-eee7-4d9f-a660-4d58b153777d"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:57 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.012554, "reported": "2026-07-13T22:50:57.848197Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:57.848647Z"}], "end_time": "2026-07-13T22:50:57.848675Z"}, {"name": "Attempt to plan flight in conflict", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#attempt-to-plan-flight-in-conflict-test-case", "start_time": "2026-07-13T22:50:57.848722Z", "steps": [{"name": "Plan Flight 2", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#plan-flight-2-test-step", "start_time": "2026-07-13T22:50:57.848760Z", "failed_checks": [{"name": "Successful planning", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/flight_planning/plan_flight_intent.md#successful-planning-check", "timestamp": "2026-07-13T22:50:58.346839Z", "summary": "Error from airmarket when attempting to submit a flight intent (flight ID: None)", "details": "Attempt to plan flight returned status 500 rather than 200 as expected\n\nStack trace:\nTraceback (most recent call last):\n  File \"/app/monitoring/uss_qualifier/scenarios/flight_planning/test_steps.py\", line 377, in request_flight\n    resp = flight_planner.try_plan_flight(\n        flight_info, ExecutionStyle.IfAllowed, additional_fields\n    )\n  File \"/app/monitoring/monitorlib/clients/flight_planning/client_v1.py\", line 122, in try_plan_flight\n    return self._inject(\n           ~~~~~~~~~~~~^\n        str(uuid.uuid4()), flight_info, execution_style, additional_fields\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    )\n    ^\n  File \"/app/monitoring/monitorlib/clients/flight_planning/client_v1.py\", line 77, in _inject\n    raise PlanningActivityError(\n    ...<2 lines>...\n    )\nmonitoring.monitorlib.clients.flight_planning.client.PlanningActivityError: Attempt to plan flight returned status 500 rather than 200 as expected\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/monitoring/uss_qualifier/scenarios/flight_planning/test_steps.py\", line 286, in submit_flight\n    resp, query, flight_id = request_flight(\n                             ~~~~~~~~~~~~~~^\n        flight_planner, flight_info, flight_id, additional_fields\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    )\n    ^\n  File \"/app/monitoring/uss_qualifier/scenarios/flight_planning/test_steps.py\", line 381, in request_flight\n    raise QueryError(str(e), e.queries)\nmonitoring.monitorlib.fetch.QueryError: Attempt to plan flight returned status 500 rather than 200 as expected\n", "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"], "severity": "High", "participants": ["airmarket"], "query_report_timestamps": ["2026-07-13T22:50:57.872739Z"]}], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:50:57.871584Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:57.855065Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "636", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 670.93, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.8445838226128}, {"lat": 53.66326070567799, "lng": -113.8445838226128}]}}, "time_start": {"value": "2026-07-13T22:50:56.848816Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:57.848816Z", "format": "RFC3339"}}, "request_id": "844d671a-ea2e-4a11-a986-47d901f16fa8"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:57 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.015179, "reported": "2026-07-13T22:50:57.871194Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.airmarket.stage.flysafe.live/scd/flight_planning/flight_plans/14744703-663c-4afa-a1e7-e05eab997c06", "initiated_at": "2026-07-13T22:50:57.872739Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1319", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84540319901089}, {"lat": 53.663343079169266, "lng": -113.8445838226128}, {"lat": 53.6636358775924, "lng": -113.84515432373902}, {"lat": 53.66352874562597, "lng": -113.84581018845284}]}, "altitude_lower": {"value": 670.93, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:56.848816Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:57.848816Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 100}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "20242921-0a2c-4e0b-9911-3cd27cb534c2"}, "body": null}, "response": {"code": 500, "headers": {"Date": "Mon, 13 Jul 2026 22:50:58 GMT", "Content-Type": "text/html; charset=utf-8", "Content-Length": "160584", "Connection": "keep-alive", "x-frame-options": "DENY", "vary": "Cookie", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.469367, "reported": "2026-07-13T22:50:58.344393Z", "body": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">\n  <meta name=\"robots\" content=\"NONE,NOARCHIVE\">\n  <title>KeyError\n          at /scd/flight_planning/flight_plans/14744703-663c-4afa-a1e7-e05eab997c06</title>\n  <style>\n    html * { padding:0; margin:0; }\n    body * { padding:10px 20px; }\n    body * * { padding:0; }\n    body { font-family: sans-serif; background-color:#fff; color:#000; }\n    body > :where(header, main, footer) { border-bottom:1px solid #ddd; }\n    h1 { font-weight:normal; }\n    h2 { margin-bottom:.8em; }\n    h3 { margin:1em 0 .5em 0; }\n    h4 { margin:0 0 .5em 0; font-weight: normal; }\n    code, pre { font-size: 100%; white-space: pre-wrap; word-break: break-word; }\n    summary { cursor: pointer; }\n    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }\n    tbody td, tbody th { vertical-align:top; padding:2px 3px; }\n    thead th {\n      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;\n      font-weight:normal; font-size: 0.6875rem; border:1px solid #ddd;\n    }\n    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }\n    table.vars { margin:5px 10px 2px 40px; width: auto; }\n    table.vars td, table.req td { font-family:monospace; }\n    table td.code { width:100%; }\n    table td.code pre { overflow:hidden; }\n    table.source th { color:#666; }\n    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }\n    ul.traceback { list-style-type:none; color: #222; }\n    ul.traceback li.cause { word-break: break-word; }\n    ul.traceback li.frame { padding-bottom:1em; color:#4f4f4f; }\n    ul.traceback li.user { background-color:#e0e0e0; color:#000 }\n    div.context { padding:10px 0; overflow:hidden; }\n    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }\n    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }\n    div.context ol li pre { display:inline; }\n    div.context ol.context-line li { color:#464646; background-color:#dfdfdf; padding: 3px 2px; }\n    div.context ol.context-line li span { position:absolute; right:32px; }\n    .user div.context ol.context-line li { background-color:#bbb; color:#000; }\n    .user div.context ol li { color:#666; }\n    div.commands, summary.commands { margin-left: 40px; }\n    div.commands a, summary.commands { color:#555; text-decoration:none; }\n    .user div.commands a { color: black; }\n    #summary { background: #ffc; }\n    #summary h2 { font-weight: normal; color: #666; }\n    #info { padding: 0; }\n    #info > * { padding:10px 20px; }\n    #explanation { background:#eee; }\n    #template, #template-not-exist { background:#f6f6f6; }\n    #template-not-exist ul { margin: 0 0 10px 20px; }\n    #template-not-exist .postmortem-section { margin-bottom: 3px; }\n    #unicode-hint { background:#eee; }\n    #traceback { background:#eee; }\n    #requestinfo { background:#f6f6f6; padding-left:120px; }\n    #summary table { border:none; background:transparent; }\n    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }\n    #requestinfo h3 { margin-bottom:-1em; }\n    .error { background: #ffc; }\n    .specific { color:#cc3300; font-weight:bold; }\n    h2 span.commands { font-size: 0.7rem; font-weight:normal; }\n    span.commands a:link {color:#5E5694;}\n    pre.exception_value { font-family: sans-serif; color: #575757; font-size: 1.5rem; margin: 10px 0 10px 0; }\n    .append-bottom { margin-bottom: 10px; }\n    .fname { user-select: all; }\n  </style>\n  \n  <script>\n    function hideAll(elems) {\n      for (var e = 0; e < elems.length; e++) {\n        elems[e].style.display = 'none';\n      }\n    }\n    window.onload = function() {\n      hideAll(document.querySelectorAll('ol.pre-context'));\n      hideAll(document.querySelectorAll('ol.post-context'));\n      hideAll(document.querySelectorAll('div.pastebin'));\n    }\n    function toggle() {\n      for (var i = 0; i < arguments.length; i++) {\n        var e = document.getElementById(arguments[i]);\n        if (e) {\n          e.style.display = e.style.display == 'none' ? 'block': 'none';\n        }\n      }\n      return false;\n    }\n    function switchPastebinFriendly(link) {\n      s1 = \"Switch to copy-and-paste view\";\n      s2 = \"Switch back to interactive view\";\n      link.textContent = link.textContent.trim() == s1 ? s2: s1;\n      toggle('browserTraceback', 'pastebinTraceback');\n      return false;\n    }\n  </script>\n  \n</head>\n<body>\n<header id=\"summary\">\n  <h1>KeyError\n       at /scd/flight_planning/flight_plans/14744703-663c-4afa-a1e7-e05eab997c06</h1>\n  <pre class=\"exception_value\">&#x27;access_token&#x27;</pre>\n  <table class=\"meta\">\n\n    <tr>\n      <th scope=\"row\">Request Method:</th>\n      <td>PUT</td>\n    </tr>\n    <tr>\n      <th scope=\"row\">Request URL:</th>\n      <td>http://rtm.airmarket.stage.flysafe.live/scd/flight_planning/flight_plans/14744703-663c-4afa-a1e7-e05eab997c06</td>\n    </tr>\n\n    <tr>\n      <th scope=\"row\">Django Version:</th>\n      <td>5.2.10</td>\n    </tr>\n\n    <tr>\n      <th scope=\"row\">Exception Type:</th>\n      <td>KeyError</td>\n    </tr>\n\n\n    <tr>\n      <th scope=\"row\">Exception Value:</th>\n      <td><pre>&#x27;access_token&#x27;</pre></td>\n    </tr>\n\n\n    <tr>\n      <th scope=\"row\">Exception Location:</th>\n      <td><span class=\"fname\">/app/constraint_operations/dss_constraints_helper.py</span>, line 50, in get_nearby_constraints</td>\n    </tr>\n\n\n    <tr>\n      <th scope=\"row\">Raised during:</th>\n      <td>scd_operations.views.upsert_close_flight_plan</td>\n    </tr>\n\n    <tr>\n      <th scope=\"row\">Python Executable:</th>\n      <td>/app/.venv/bin/python</td>\n    </tr>\n    <tr>\n      <th scope=\"row\">Python Version:</th>\n      <td>3.12.13</td>\n    </tr>\n    <tr>\n      <th scope=\"row\">Python Path:</th>\n      <td><pre><code>[&#x27;/app&#x27;,\n &#x27;/app&#x27;,\n &#x27;/app/.venv/bin&#x27;,\n &#x27;/usr/local/lib/python312.zip&#x27;,\n &#x27;/usr/local/lib/python3.12&#x27;,\n &#x27;/usr/local/lib/python3.12/lib-dynload&#x27;,\n &#x27;/app/.venv/lib/python3.12/site-packages&#x27;]</code></pre></td>\n    </tr>\n    <tr>\n      <th scope=\"row\">Server time:</th>\n      <td>Mon, 13 Jul 2026 22:50:58 +0000</td>\n    </tr>\n  </table>\n</header>\n\n<main id=\"info\">\n\n\n\n\n<div id=\"traceback\">\n  <h2>Traceback <span class=\"commands\"><a href=\"#\" role=\"button\" onclick=\"return switchPastebinFriendly(this);\">\n    Switch to copy-and-paste view</a></span>\n  </h2>\n  <div id=\"browserTraceback\">\n    <ul class=\"traceback\">\n      \n        \n        <li class=\"frame django\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py</code>, line 42, in inner\n          \n\n          \n            <div class=\"context\" id=\"c140183380587840\">\n              \n                <ol start=\"35\" class=\"pre-context\" id=\"pre140183380587840\">\n                \n                  <li onclick=\"toggle('pre140183380587840', 'post140183380587840')\"><pre>    can rely on getting a response instead of an exception.</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380587840', 'post140183380587840')\"><pre>    &quot;&quot;&quot;</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380587840', 'post140183380587840')\"><pre>    if iscoroutinefunction(get_response):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380587840', 'post140183380587840')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183380587840', 'post140183380587840')\"><pre>        @wraps(get_response)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380587840', 'post140183380587840')\"><pre>        async def inner(request):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380587840', 'post140183380587840')\"><pre>            try:</pre></li>\n                \n                </ol>\n              \n              <ol start=\"42\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183380587840', 'post140183380587840')\"><pre>                response = await get_response(request)\n                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='43' class=\"post-context\" id=\"post140183380587840\">\n                  \n                  <li onclick=\"toggle('pre140183380587840', 'post140183380587840')\"><pre>            except Exception as exc:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380587840', 'post140183380587840')\"><pre>                response = await sync_to_async(</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380587840', 'post140183380587840')\"><pre>                    response_for_exception, thread_sensitive=False</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380587840', 'post140183380587840')\"><pre>                )(request, exc)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380587840', 'post140183380587840')\"><pre>            return response</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380587840', 'post140183380587840')\"><pre></pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183380587840\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>exc</td>\n                    <td class=\"code\"><pre>KeyError(&#x27;access_token&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>get_response</td>\n                    <td class=\"code\"><pre>&lt;bound method BaseHandler._get_response_async of &lt;django.core.handlers.asgi.ASGIHandler object at 0x7f7f13d974d0&gt;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;ASGIRequest: PUT &#x27;/scd/flight_planning/flight_plans/14744703-663c-4afa-a1e7-e05eab997c06&#x27;&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame django\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/django/core/handlers/base.py</code>, line 253, in _get_response_async\n          \n\n          \n            <div class=\"context\" id=\"c140183420498304\">\n              \n                <ol start=\"246\" class=\"pre-context\" id=\"pre140183420498304\">\n                \n                  <li onclick=\"toggle('pre140183420498304', 'post140183420498304')\"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183420498304', 'post140183420498304')\"><pre>            # If it is a synchronous view, run it in a subthread</pre></li>\n                \n                  <li onclick=\"toggle('pre140183420498304', 'post140183420498304')\"><pre>            if not iscoroutinefunction(wrapped_callback):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183420498304', 'post140183420498304')\"><pre>                wrapped_callback = sync_to_async(</pre></li>\n                \n                  <li onclick=\"toggle('pre140183420498304', 'post140183420498304')\"><pre>                    wrapped_callback, thread_sensitive=True</pre></li>\n                \n                  <li onclick=\"toggle('pre140183420498304', 'post140183420498304')\"><pre>                )</pre></li>\n                \n                  <li onclick=\"toggle('pre140183420498304', 'post140183420498304')\"><pre>            try:</pre></li>\n                \n                </ol>\n              \n              <ol start=\"253\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183420498304', 'post140183420498304')\"><pre>                response = await wrapped_callback(\n                                </pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='254' class=\"post-context\" id=\"post140183420498304\">\n                  \n                  <li onclick=\"toggle('pre140183420498304', 'post140183420498304')\"><pre>                    request, *callback_args, **callback_kwargs</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183420498304', 'post140183420498304')\"><pre>                )</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183420498304', 'post140183420498304')\"><pre>            except Exception as e:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183420498304', 'post140183420498304')\"><pre>                response = await sync_to_async(</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183420498304', 'post140183420498304')\"><pre>                    self.process_exception_by_middleware,</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183420498304', 'post140183420498304')\"><pre>                    thread_sensitive=True,</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183420498304\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>callback</td>\n                    <td class=\"code\"><pre>&lt;function View.as_view.&lt;locals&gt;.view at 0x7f7efe646480&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>callback_args</td>\n                    <td class=\"code\"><pre>()</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>callback_kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;14744703-663c-4afa-a1e7-e05eab997c06&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>middleware_method</td>\n                    <td class=\"code\"><pre>&lt;asgiref.sync.SyncToAsync object at 0x7f7f13d9c770&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;ASGIRequest: PUT &#x27;/scd/flight_planning/flight_plans/14744703-663c-4afa-a1e7-e05eab997c06&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>response</td>\n                    <td class=\"code\"><pre>None</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;django.core.handlers.asgi.ASGIHandler object at 0x7f7f13d974d0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>wrapped_callback</td>\n                    <td class=\"code\"><pre>&lt;asgiref.sync.SyncToAsync object at 0x7f7efc994b60&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/usr/local/lib/python3.12/concurrent/futures/thread.py</code>, line 59, in run\n          \n\n          \n            <div class=\"context\" id=\"c140183380581888\">\n              \n                <ol start=\"52\" class=\"pre-context\" id=\"pre140183380581888\">\n                \n                  <li onclick=\"toggle('pre140183380581888', 'post140183380581888')\"><pre>        self.kwargs = kwargs</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380581888', 'post140183380581888')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183380581888', 'post140183380581888')\"><pre>    def run(self):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380581888', 'post140183380581888')\"><pre>        if not self.future.set_running_or_notify_cancel():</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380581888', 'post140183380581888')\"><pre>            return</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380581888', 'post140183380581888')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183380581888', 'post140183380581888')\"><pre>        try:</pre></li>\n                \n                </ol>\n              \n              <ol start=\"59\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183380581888', 'post140183380581888')\"><pre>            result = self.fn(*self.args, **self.kwargs)\n                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='60' class=\"post-context\" id=\"post140183380581888\">\n                  \n                  <li onclick=\"toggle('pre140183380581888', 'post140183380581888')\"><pre>        except BaseException as exc:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380581888', 'post140183380581888')\"><pre>            self.future.set_exception(exc)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380581888', 'post140183380581888')\"><pre>            # Break a reference cycle with the exception &#x27;exc&#x27;</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380581888', 'post140183380581888')\"><pre>            self = None</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380581888', 'post140183380581888')\"><pre>        else:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380581888', 'post140183380581888')\"><pre>            self.future.set_result(result)</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183380581888\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>None</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame django\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/django/views/decorators/csrf.py</code>, line 65, in _view_wrapper\n          \n\n          \n            <div class=\"context\" id=\"c140183380586368\">\n              \n                <ol start=\"58\" class=\"pre-context\" id=\"pre140183380586368\">\n                \n                  <li onclick=\"toggle('pre140183380586368', 'post140183380586368')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183380586368', 'post140183380586368')\"><pre>        async def _view_wrapper(request, *args, **kwargs):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380586368', 'post140183380586368')\"><pre>            return await view_func(request, *args, **kwargs)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380586368', 'post140183380586368')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183380586368', 'post140183380586368')\"><pre>    else:</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380586368', 'post140183380586368')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183380586368', 'post140183380586368')\"><pre>        def _view_wrapper(request, *args, **kwargs):</pre></li>\n                \n                </ol>\n              \n              <ol start=\"65\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183380586368', 'post140183380586368')\"><pre>            return view_func(request, *args, **kwargs)\n                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='66' class=\"post-context\" id=\"post140183380586368\">\n                  \n                  <li onclick=\"toggle('pre140183380586368', 'post140183380586368')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380586368', 'post140183380586368')\"><pre>    _view_wrapper.csrf_exempt = True</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380586368', 'post140183380586368')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380586368', 'post140183380586368')\"><pre>    return wraps(view_func)(_view_wrapper)</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183380586368\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>args</td>\n                    <td class=\"code\"><pre>()</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;14744703-663c-4afa-a1e7-e05eab997c06&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;ASGIRequest: PUT &#x27;/scd/flight_planning/flight_plans/14744703-663c-4afa-a1e7-e05eab997c06&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>view_func</td>\n                    <td class=\"code\"><pre>&lt;function View.as_view.&lt;locals&gt;.view at 0x7f7efe6463e0&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame django\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/django/views/generic/base.py</code>, line 105, in view\n          \n\n          \n            <div class=\"context\" id=\"c140183380582720\">\n              \n                <ol start=\"98\" class=\"pre-context\" id=\"pre140183380582720\">\n                \n                  <li onclick=\"toggle('pre140183380582720', 'post140183380582720')\"><pre>            self = cls(**initkwargs)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380582720', 'post140183380582720')\"><pre>            self.setup(request, *args, **kwargs)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380582720', 'post140183380582720')\"><pre>            if not hasattr(self, &quot;request&quot;):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380582720', 'post140183380582720')\"><pre>                raise AttributeError(</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380582720', 'post140183380582720')\"><pre>                    &quot;%s instance has no &#x27;request&#x27; attribute. Did you override &quot;</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380582720', 'post140183380582720')\"><pre>                    &quot;setup() and forget to call super()?&quot; % cls.__name__</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380582720', 'post140183380582720')\"><pre>                )</pre></li>\n                \n                </ol>\n              \n              <ol start=\"105\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183380582720', 'post140183380582720')\"><pre>            return self.dispatch(request, *args, **kwargs)\n                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='106' class=\"post-context\" id=\"post140183380582720\">\n                  \n                  <li onclick=\"toggle('pre140183380582720', 'post140183380582720')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380582720', 'post140183380582720')\"><pre>        view.view_class = cls</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380582720', 'post140183380582720')\"><pre>        view.view_initkwargs = initkwargs</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380582720', 'post140183380582720')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380582720', 'post140183380582720')\"><pre>        # __name__ and __qualname__ are intentionally left unchanged as</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380582720', 'post140183380582720')\"><pre>        # view_class should be used to robustly determine the name of the view</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183380582720\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>args</td>\n                    <td class=\"code\"><pre>()</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>cls</td>\n                    <td class=\"code\"><pre>&lt;class &#x27;scd_operations.views.WrappedAPIView&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>initkwargs</td>\n                    <td class=\"code\"><pre>{}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;14744703-663c-4afa-a1e7-e05eab997c06&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;ASGIRequest: PUT &#x27;/scd/flight_planning/flight_plans/14744703-663c-4afa-a1e7-e05eab997c06&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.views.WrappedAPIView object at 0x7f7efc9943b0&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/rest_framework/views.py</code>, line 515, in dispatch\n          \n\n          \n            <div class=\"context\" id=\"c140183380587648\">\n              \n                <ol start=\"508\" class=\"pre-context\" id=\"pre140183380587648\">\n                \n                  <li onclick=\"toggle('pre140183380587648', 'post140183380587648')\"><pre>                                  self.http_method_not_allowed)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380587648', 'post140183380587648')\"><pre>            else:</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380587648', 'post140183380587648')\"><pre>                handler = self.http_method_not_allowed</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380587648', 'post140183380587648')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183380587648', 'post140183380587648')\"><pre>            response = handler(request, *args, **kwargs)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380587648', 'post140183380587648')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183380587648', 'post140183380587648')\"><pre>        except Exception as exc:</pre></li>\n                \n                </ol>\n              \n              <ol start=\"515\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183380587648', 'post140183380587648')\"><pre>            response = self.handle_exception(exc)\n                            ^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='516' class=\"post-context\" id=\"post140183380587648\">\n                  \n                  <li onclick=\"toggle('pre140183380587648', 'post140183380587648')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380587648', 'post140183380587648')\"><pre>        self.response = self.finalize_response(request, response, *args, **kwargs)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380587648', 'post140183380587648')\"><pre>        return self.response</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380587648', 'post140183380587648')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380587648', 'post140183380587648')\"><pre>    def options(self, request, *args, **kwargs):</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380587648', 'post140183380587648')\"><pre>        &quot;&quot;&quot;</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183380587648\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>args</td>\n                    <td class=\"code\"><pre>()</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>handler</td>\n                    <td class=\"code\"><pre>&lt;bound method api_view.&lt;locals&gt;.decorator.&lt;locals&gt;.handler of &lt;scd_operations.views.WrappedAPIView object at 0x7f7efc9943b0&gt;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;14744703-663c-4afa-a1e7-e05eab997c06&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/14744703-663c-4afa-a1e7-e05eab997c06&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.views.WrappedAPIView object at 0x7f7efc9943b0&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/rest_framework/views.py</code>, line 475, in handle_exception\n          \n\n          \n            <div class=\"context\" id=\"c140183380581312\">\n              \n                <ol start=\"468\" class=\"pre-context\" id=\"pre140183380581312\">\n                \n                  <li onclick=\"toggle('pre140183380581312', 'post140183380581312')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183380581312', 'post140183380581312')\"><pre>        exception_handler = self.get_exception_handler()</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380581312', 'post140183380581312')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183380581312', 'post140183380581312')\"><pre>        context = self.get_exception_handler_context()</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380581312', 'post140183380581312')\"><pre>        response = exception_handler(exc, context)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380581312', 'post140183380581312')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183380581312', 'post140183380581312')\"><pre>        if response is None:</pre></li>\n                \n                </ol>\n              \n              <ol start=\"475\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183380581312', 'post140183380581312')\"><pre>            self.raise_uncaught_exception(exc)\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='476' class=\"post-context\" id=\"post140183380581312\">\n                  \n                  <li onclick=\"toggle('pre140183380581312', 'post140183380581312')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380581312', 'post140183380581312')\"><pre>        response.exception = True</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380581312', 'post140183380581312')\"><pre>        return response</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380581312', 'post140183380581312')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380581312', 'post140183380581312')\"><pre>    def raise_uncaught_exception(self, exc):</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380581312', 'post140183380581312')\"><pre>        if settings.DEBUG:</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183380581312\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>context</td>\n                    <td class=\"code\"><pre>{&#x27;args&#x27;: (),\n &#x27;kwargs&#x27;: {&#x27;flight_plan_id&#x27;: UUID(&#x27;14744703-663c-4afa-a1e7-e05eab997c06&#x27;)},\n &#x27;request&#x27;: &lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/14744703-663c-4afa-a1e7-e05eab997c06&#x27;&gt;,\n &#x27;view&#x27;: &lt;scd_operations.views.WrappedAPIView object at 0x7f7efc9943b0&gt;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>exc</td>\n                    <td class=\"code\"><pre>KeyError(&#x27;access_token&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>exception_handler</td>\n                    <td class=\"code\"><pre>&lt;function exception_handler at 0x7f7f01c94b80&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>response</td>\n                    <td class=\"code\"><pre>None</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.views.WrappedAPIView object at 0x7f7efc9943b0&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/rest_framework/views.py</code>, line 486, in raise_uncaught_exception\n          \n\n          \n            <div class=\"context\" id=\"c140183380583808\">\n              \n                <ol start=\"479\" class=\"pre-context\" id=\"pre140183380583808\">\n                \n                  <li onclick=\"toggle('pre140183380583808', 'post140183380583808')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183380583808', 'post140183380583808')\"><pre>    def raise_uncaught_exception(self, exc):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380583808', 'post140183380583808')\"><pre>        if settings.DEBUG:</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380583808', 'post140183380583808')\"><pre>            request = self.request</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380583808', 'post140183380583808')\"><pre>            renderer_format = getattr(request.accepted_renderer, &#x27;format&#x27;)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380583808', 'post140183380583808')\"><pre>            use_plaintext_traceback = renderer_format not in (&#x27;html&#x27;, &#x27;api&#x27;, &#x27;admin&#x27;)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380583808', 'post140183380583808')\"><pre>            request.force_plaintext_errors(use_plaintext_traceback)</pre></li>\n                \n                </ol>\n              \n              <ol start=\"486\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183380583808', 'post140183380583808')\"><pre>        raise exc\n             ^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='487' class=\"post-context\" id=\"post140183380583808\">\n                  \n                  <li onclick=\"toggle('pre140183380583808', 'post140183380583808')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380583808', 'post140183380583808')\"><pre>    # Note: Views are made CSRF exempt from within `as_view` as to prevent</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380583808', 'post140183380583808')\"><pre>    # accidental removal of this exemption in cases where `dispatch` needs to</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380583808', 'post140183380583808')\"><pre>    # be overridden.</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380583808', 'post140183380583808')\"><pre>    def dispatch(self, request, *args, **kwargs):</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380583808', 'post140183380583808')\"><pre>        &quot;&quot;&quot;</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183380583808\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>exc</td>\n                    <td class=\"code\"><pre>KeyError(&#x27;access_token&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>renderer_format</td>\n                    <td class=\"code\"><pre>&#x27;json&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/14744703-663c-4afa-a1e7-e05eab997c06&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.views.WrappedAPIView object at 0x7f7efc9943b0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>use_plaintext_traceback</td>\n                    <td class=\"code\"><pre>True</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/rest_framework/views.py</code>, line 512, in dispatch\n          \n\n          \n            <div class=\"context\" id=\"c140183413165120\">\n              \n                <ol start=\"505\" class=\"pre-context\" id=\"pre140183413165120\">\n                \n                  <li onclick=\"toggle('pre140183413165120', 'post140183413165120')\"><pre>            # Get the appropriate handler method</pre></li>\n                \n                  <li onclick=\"toggle('pre140183413165120', 'post140183413165120')\"><pre>            if request.method.lower() in self.http_method_names:</pre></li>\n                \n                  <li onclick=\"toggle('pre140183413165120', 'post140183413165120')\"><pre>                handler = getattr(self, request.method.lower(),</pre></li>\n                \n                  <li onclick=\"toggle('pre140183413165120', 'post140183413165120')\"><pre>                                  self.http_method_not_allowed)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183413165120', 'post140183413165120')\"><pre>            else:</pre></li>\n                \n                  <li onclick=\"toggle('pre140183413165120', 'post140183413165120')\"><pre>                handler = self.http_method_not_allowed</pre></li>\n                \n                  <li onclick=\"toggle('pre140183413165120', 'post140183413165120')\"><pre></pre></li>\n                \n                </ol>\n              \n              <ol start=\"512\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183413165120', 'post140183413165120')\"><pre>            response = handler(request, *args, **kwargs)\n                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='513' class=\"post-context\" id=\"post140183413165120\">\n                  \n                  <li onclick=\"toggle('pre140183413165120', 'post140183413165120')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183413165120', 'post140183413165120')\"><pre>        except Exception as exc:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183413165120', 'post140183413165120')\"><pre>            response = self.handle_exception(exc)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183413165120', 'post140183413165120')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183413165120', 'post140183413165120')\"><pre>        self.response = self.finalize_response(request, response, *args, **kwargs)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183413165120', 'post140183413165120')\"><pre>        return self.response</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183413165120\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>args</td>\n                    <td class=\"code\"><pre>()</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>handler</td>\n                    <td class=\"code\"><pre>&lt;bound method api_view.&lt;locals&gt;.decorator.&lt;locals&gt;.handler of &lt;scd_operations.views.WrappedAPIView object at 0x7f7efc9943b0&gt;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;14744703-663c-4afa-a1e7-e05eab997c06&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/14744703-663c-4afa-a1e7-e05eab997c06&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.views.WrappedAPIView object at 0x7f7efc9943b0&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/rest_framework/decorators.py</code>, line 50, in handler\n          \n\n          \n            <div class=\"context\" id=\"c140183396923648\">\n              \n                <ol start=\"43\" class=\"pre-context\" id=\"pre140183396923648\">\n                \n                  <li onclick=\"toggle('pre140183396923648', 'post140183396923648')\"><pre>        assert isinstance(http_method_names, (list, tuple)), \\</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396923648', 'post140183396923648')\"><pre>            &#x27;@api_view expected a list of strings, received %s&#x27; % type(http_method_names).__name__</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396923648', 'post140183396923648')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183396923648', 'post140183396923648')\"><pre>        allowed_methods = set(http_method_names) | {&#x27;options&#x27;}</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396923648', 'post140183396923648')\"><pre>        WrappedAPIView.http_method_names = [method.lower() for method in allowed_methods]</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396923648', 'post140183396923648')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183396923648', 'post140183396923648')\"><pre>        def handler(self, *args, **kwargs):</pre></li>\n                \n                </ol>\n              \n              <ol start=\"50\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183396923648', 'post140183396923648')\"><pre>            return func(*args, **kwargs)\n                       ^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='51' class=\"post-context\" id=\"post140183396923648\">\n                  \n                  <li onclick=\"toggle('pre140183396923648', 'post140183396923648')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396923648', 'post140183396923648')\"><pre>        for method in http_method_names:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396923648', 'post140183396923648')\"><pre>            setattr(WrappedAPIView, method.lower(), handler)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396923648', 'post140183396923648')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396923648', 'post140183396923648')\"><pre>        WrappedAPIView.__name__ = func.__name__</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396923648', 'post140183396923648')\"><pre>        WrappedAPIView.__module__ = func.__module__</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183396923648\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>args</td>\n                    <td class=\"code\"><pre>(&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/14744703-663c-4afa-a1e7-e05eab997c06&#x27;&gt;,)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>func</td>\n                    <td class=\"code\"><pre>&lt;function upsert_close_flight_plan at 0x7f7efe6462a0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;14744703-663c-4afa-a1e7-e05eab997c06&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.views.WrappedAPIView object at 0x7f7efc9943b0&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/auth_helper/utils.py</code>, line 131, in decorated\n          \n\n          \n            <div class=\"context\" id=\"c140183396916096\">\n              \n                <ol start=\"124\" class=\"pre-context\" id=\"pre140183396916096\">\n                \n                  <li onclick=\"toggle('pre140183396916096', 'post140183396916096')\"><pre>                logger.error(f&quot;Token verification failed: {token_error}&quot;)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396916096', 'post140183396916096')\"><pre>                return JsonResponse(</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396916096', 'post140183396916096')\"><pre>                    {&quot;detail&quot;: &quot;Invalid token&quot;, &quot;error details&quot;: f&quot;{token_error}&quot;},</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396916096', 'post140183396916096')\"><pre>                    status=401,</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396916096', 'post140183396916096')\"><pre>                )</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396916096', 'post140183396916096')\"><pre>            decoded_scopes_set = set(decoded.get(&quot;scope&quot;, &quot;&quot;).split())</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396916096', 'post140183396916096')\"><pre>            if (allow_any and decoded_scopes_set &amp; set(required_scopes)) or set(required_scopes).issubset(decoded_scopes_set):</pre></li>\n                \n                </ol>\n              \n              <ol start=\"131\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183396916096', 'post140183396916096')\"><pre>                return f(*args, **kwargs)\n                            ^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='132' class=\"post-context\" id=\"post140183396916096\">\n                  \n                  <li onclick=\"toggle('pre140183396916096', 'post140183396916096')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396916096', 'post140183396916096')\"><pre>            return JsonResponse({&quot;message&quot;: &quot;You don&#x27;t have access to this resource&quot;}, status=403)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396916096', 'post140183396916096')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396916096', 'post140183396916096')\"><pre>        return decorated</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396916096', 'post140183396916096')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396916096', 'post140183396916096')\"><pre>    return require_scope</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183396916096\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>API_IDENTIFIER</td>\n                    <td class=\"code\"><pre>&#x27;rtm.airmarket.stage.flysafe.live&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>BYPASS_AUTH_TOKEN_VERIFICATION</td>\n                    <td class=\"code\"><pre>0</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>DSS_AUTH_JWKS_ENDPOINT</td>\n                    <td class=\"code\"><pre>&#x27;https://auth.stage.iart.software/.well-known/jwks.json&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>PASSPORT_JWKS_URL</td>\n                    <td class=\"code\"><pre>&#x27;https://auth.airmarket.stage.flysafe.live/.well-known/jwks.json&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>PASSPORT_URL</td>\n                    <td class=\"code\"><pre>&#x27;https://auth.airmarket.stage.flysafe.live&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>allow_any</td>\n                    <td class=\"code\"><pre>False</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>args</td>\n                    <td class=\"code\"><pre>(&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/14744703-663c-4afa-a1e7-e05eab997c06&#x27;&gt;,)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>auth</td>\n                    <td class=\"code\"><pre>(&#x27;Bearer &#x27;\n &#x27;eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.cRZ2I0XFF4bdWC4-LaBkdlWGzLKBGL76y14CzMa0udKzrgChkP5HvCpfu6883GW_fnNs_URszH-lvocLLmznJ1Mi_uNqBvIUDDqoczx3xX9nJwST1bxRrpWUFtVAU-TALUpFGxHzCFRBFWl7alwyKJai1pLjBEi4766LWl3gSH30LTtLKuuBh6Np8zFqoxEi7PMKkxKD8axutGz-N3xRxuXUK6ifNfFCLksajZ9B_ZAnkI8dHwzJs_liswvOw_W6pQhG68XJfT1GF6ulUNDe9cPI-Ct07to0K9nfgBnJVgDWmSbln0vnvkV4iuIuNTzuLy6sLOEtAk-mgxpqzyFOKf3I1gLZmkxR7hvh3ApTD8OuUSfUHM580p91edzyxrE447IpQWbK-o2lyq60ZPKrwW5tGnOHEF58DDEOjHoxjzHv3SY6CB3aYs7l1aVwBnJ2paPq57-ZtpGtzLH_1YfZjYa3RbcFXDXq7uOlmPJnVaZvmK6TL6-QQo3TZHpCFfUkoBMG1sj_91mi95UZqyAG_OJICrMf02SOjc_pJm-mwKf0eRD0EYwEiVXl2eMTPXllRCfKCCJLPLV3Bfsbeag_CJt9HWeCY1B955mTfhlZwofj-xT9orUSeOBfX6gf4N5JNaa3CvzkA_Ndl7wJgrIUjR9e52jFgL34jyUw9GhTV24&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>decoded</td>\n                    <td class=\"code\"><pre>{&#x27;aud&#x27;: &#x27;rtm.airmarket.stage.flysafe.live&#x27;,\n &#x27;exp&#x27;: 1783986631,\n &#x27;iat&#x27;: 1783983031,\n &#x27;iss&#x27;: &#x27;https://auth.stage.iart.software&#x27;,\n &#x27;scope&#x27;: &#x27;interuss.flight_planning.plan&#x27;,\n &#x27;sub&#x27;: &#x27;DSS Qualifer1&#x27;,\n &#x27;typ&#x27;: &#x27;Bearer&#x27;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>decoded_scopes_set</td>\n                    <td class=\"code\"><pre>{&#x27;interuss.flight_planning.plan&#x27;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>dss_jwks_data</td>\n                    <td class=\"code\"><pre>{&#x27;keys&#x27;: [{&#x27;alg&#x27;: &#x27;RS256&#x27;,\n           &#x27;e&#x27;: &#x27;AQAB&#x27;,\n           &#x27;kid&#x27;: &#x27;xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM&#x27;,\n           &#x27;kty&#x27;: &#x27;RSA&#x27;,\n           &#x27;n&#x27;: &#x27;yvYDFSuhtIeJys7khIkd_Y2dYRrLQT-VSB6xGwxxy2_9CWPdPSKQxuQBaTTDavn-ItVRQwA4HZi49kpj4DDErvTOIrggtcOOjXadFcsdNDZOjLKj0hZDVN2tGVQXDi2xrvV36VDOjeIFqfirW3X0TMpfdjrtswxrjjYO3EP8TrCETmb7FQ7ERTVLyp1zbqtNa09yhWHKHncz05GItkqWO_mWa3-tfG3TlgXaGG2xOL0k9npytLSfkxVumFtOVSc7xsFxZMm9lrzMc51e_yKj5RMe8C-wVzb4yCZClINHFiyJbZPSDmCnIDkOzetAZvrV1-AmU6A4tl4fJhK6-iaGeonGmoghyQODmBzK-4FgLBjZnhirz2AMbzWQvPjQE9b35Z5HVTsjD2Wi0esnIbRWvEkbjMNT8AYKgkOnfQgR2oLGOF90GWIQK5hBsbeW2eDi68hnxujmGQxh_PNEmekzQxqhzwFuKBBmLO2Fl6p757EbZfXHt1f7xr8llqZc1mU_zY2oA9cpijGD4PXTm0bGdS_wkn0ULDi7ndHuofiYRr5UXvjqv9m7rsuoxm-QnpRDp6Gy61PG6hnLEmhVNpVIWuRQ2HmUhco0drOepM-Phdl70X0yNpFIqXJ7jucMIuaNnYuVV-crkeRu3TZ4TY_TvOx54g-6UaEnz4Ylpm49sFc&#x27;,\n           &#x27;use&#x27;: &#x27;sig&#x27;}]}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>f</td>\n                    <td class=\"code\"><pre>&lt;function upsert_close_flight_plan at 0x7f7efe646200&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>jwks_data</td>\n                    <td class=\"code\"><pre>{&#x27;keys&#x27;: [{&#x27;alg&#x27;: &#x27;RS256&#x27;,\n           &#x27;e&#x27;: &#x27;AQAB&#x27;,\n           &#x27;kid&#x27;: &#x27;Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw&#x27;,\n           &#x27;kty&#x27;: &#x27;RSA&#x27;,\n           &#x27;n&#x27;: &#x27;x5kj02EsYynzXORa0zkl7QnGvVt4Hif64MPIW0QVdpuzjS0HU4ATxR6km8htWmt3s5F9UPL4JMIB5CVWDrUWywSYmxBT3J_AgvyJLOv1uUd8SwJRx-3sku7f2ZF00fOOvPjD5IS71UY0XYwZ1Vb9R5Bl-OAh_A0zFtguYA-jOWwQghLYYrnVsCwS6hvMQdF7RWx8EJv2v-ClJ7etI2xMcZt18YB1F-KPBJ7wtAS9VHbycDx_nClJayZdnMvzkU4yO2_UWYw0BrRk4IoRJ7xoGrh7i76xc1V-JL226Q8fBImWNvL-0ddvpQb9GDumV8E_ApI6ya0loTvPacOvwGJcTOS5QxpDGqxvubd_GPbjYmlYY-iieggRuGgS3Atuu7tmyAtCfscSoRMh0gDWZngcEr1vNZrbyYzc9lyUcFZK9afzFJHd4a-GdFiTyw6va69S1tQwyeuREnAVKtLXjM0zK2MviKaps41ILVk2Doa1H7gTedFdHc2uX8M-GmbUwTpt4ItHkci8f47XsZMAnnOgOQFAi3-u8VPbl0dbwrBBwDYnRGxs42PJJhBhp5xFhx0lHqXzRKh1nlRwhCp8V-UJSytzexU2NE8jmXfB-Q9pEPQGxzflPly0J6H1PM-CGLfLppWG2dNoBG1U4FXh-hP-QilECCRlZqvuH7BKU_iBQo8&#x27;,\n           &#x27;use&#x27;: &#x27;sig&#x27;},\n          {&#x27;alg&#x27;: &#x27;RS256&#x27;,\n           &#x27;e&#x27;: &#x27;AQAB&#x27;,\n           &#x27;kid&#x27;: &#x27;xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM&#x27;,\n           &#x27;kty&#x27;: &#x27;RSA&#x27;,\n           &#x27;n&#x27;: &#x27;yvYDFSuhtIeJys7khIkd_Y2dYRrLQT-VSB6xGwxxy2_9CWPdPSKQxuQBaTTDavn-ItVRQwA4HZi49kpj4DDErvTOIrggtcOOjXadFcsdNDZOjLKj0hZDVN2tGVQXDi2xrvV36VDOjeIFqfirW3X0TMpfdjrtswxrjjYO3EP8TrCETmb7FQ7ERTVLyp1zbqtNa09yhWHKHncz05GItkqWO_mWa3-tfG3TlgXaGG2xOL0k9npytLSfkxVumFtOVSc7xsFxZMm9lrzMc51e_yKj5RMe8C-wVzb4yCZClINHFiyJbZPSDmCnIDkOzetAZvrV1-AmU6A4tl4fJhK6-iaGeonGmoghyQODmBzK-4FgLBjZnhirz2AMbzWQvPjQE9b35Z5HVTsjD2Wi0esnIbRWvEkbjMNT8AYKgkOnfQgR2oLGOF90GWIQK5hBsbeW2eDi68hnxujmGQxh_PNEmekzQxqhzwFuKBBmLO2Fl6p757EbZfXHt1f7xr8llqZc1mU_zY2oA9cpijGD4PXTm0bGdS_wkn0ULDi7ndHuofiYRr5UXvjqv9m7rsuoxm-QnpRDp6Gy61PG6hnLEmhVNpVIWuRQ2HmUhco0drOepM-Phdl70X0yNpFIqXJ7jucMIuaNnYuVV-crkeRu3TZ4TY_TvOx54g-6UaEnz4Ylpm49sFc&#x27;,\n           &#x27;use&#x27;: &#x27;sig&#x27;}]}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>jwks_keys</td>\n                    <td class=\"code\"><pre>[{&#x27;alg&#x27;: &#x27;RS256&#x27;,\n  &#x27;e&#x27;: &#x27;AQAB&#x27;,\n  &#x27;kid&#x27;: &#x27;Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw&#x27;,\n  &#x27;kty&#x27;: &#x27;RSA&#x27;,\n  &#x27;n&#x27;: &#x27;x5kj02EsYynzXORa0zkl7QnGvVt4Hif64MPIW0QVdpuzjS0HU4ATxR6km8htWmt3s5F9UPL4JMIB5CVWDrUWywSYmxBT3J_AgvyJLOv1uUd8SwJRx-3sku7f2ZF00fOOvPjD5IS71UY0XYwZ1Vb9R5Bl-OAh_A0zFtguYA-jOWwQghLYYrnVsCwS6hvMQdF7RWx8EJv2v-ClJ7etI2xMcZt18YB1F-KPBJ7wtAS9VHbycDx_nClJayZdnMvzkU4yO2_UWYw0BrRk4IoRJ7xoGrh7i76xc1V-JL226Q8fBImWNvL-0ddvpQb9GDumV8E_ApI6ya0loTvPacOvwGJcTOS5QxpDGqxvubd_GPbjYmlYY-iieggRuGgS3Atuu7tmyAtCfscSoRMh0gDWZngcEr1vNZrbyYzc9lyUcFZK9afzFJHd4a-GdFiTyw6va69S1tQwyeuREnAVKtLXjM0zK2MviKaps41ILVk2Doa1H7gTedFdHc2uX8M-GmbUwTpt4ItHkci8f47XsZMAnnOgOQFAi3-u8VPbl0dbwrBBwDYnRGxs42PJJhBhp5xFhx0lHqXzRKh1nlRwhCp8V-UJSytzexU2NE8jmXfB-Q9pEPQGxzflPly0J6H1PM-CGLfLppWG2dNoBG1U4FXh-hP-QilECCRlZqvuH7BKU_iBQo8&#x27;,\n  &#x27;use&#x27;: &#x27;sig&#x27;},\n {&#x27;alg&#x27;: &#x27;RS256&#x27;,\n  &#x27;e&#x27;: &#x27;AQAB&#x27;,\n  &#x27;kid&#x27;: &#x27;xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM&#x27;,\n  &#x27;kty&#x27;: &#x27;RSA&#x27;,\n  &#x27;n&#x27;: &#x27;yvYDFSuhtIeJys7khIkd_Y2dYRrLQT-VSB6xGwxxy2_9CWPdPSKQxuQBaTTDavn-ItVRQwA4HZi49kpj4DDErvTOIrggtcOOjXadFcsdNDZOjLKj0hZDVN2tGVQXDi2xrvV36VDOjeIFqfirW3X0TMpfdjrtswxrjjYO3EP8TrCETmb7FQ7ERTVLyp1zbqtNa09yhWHKHncz05GItkqWO_mWa3-tfG3TlgXaGG2xOL0k9npytLSfkxVumFtOVSc7xsFxZMm9lrzMc51e_yKj5RMe8C-wVzb4yCZClINHFiyJbZPSDmCnIDkOzetAZvrV1-AmU6A4tl4fJhK6-iaGeonGmoghyQODmBzK-4FgLBjZnhirz2AMbzWQvPjQE9b35Z5HVTsjD2Wi0esnIbRWvEkbjMNT8AYKgkOnfQgR2oLGOF90GWIQK5hBsbeW2eDi68hnxujmGQxh_PNEmekzQxqhzwFuKBBmLO2Fl6p757EbZfXHt1f7xr8llqZc1mU_zY2oA9cpijGD4PXTm0bGdS_wkn0ULDi7ndHuofiYRr5UXvjqv9m7rsuoxm-QnpRDp6Gy61PG6hnLEmhVNpVIWuRQ2HmUhco0drOepM-Phdl70X0yNpFIqXJ7jucMIuaNnYuVV-crkeRu3TZ4TY_TvOx54g-6UaEnz4Ylpm49sFc&#x27;,\n  &#x27;use&#x27;: &#x27;sig&#x27;}]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kid</td>\n                    <td class=\"code\"><pre>&#x27;xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;14744703-663c-4afa-a1e7-e05eab997c06&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>parts</td>\n                    <td class=\"code\"><pre>[&#x27;Bearer&#x27;,\n &#x27;eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.cRZ2I0XFF4bdWC4-LaBkdlWGzLKBGL76y14CzMa0udKzrgChkP5HvCpfu6883GW_fnNs_URszH-lvocLLmznJ1Mi_uNqBvIUDDqoczx3xX9nJwST1bxRrpWUFtVAU-TALUpFGxHzCFRBFWl7alwyKJai1pLjBEi4766LWl3gSH30LTtLKuuBh6Np8zFqoxEi7PMKkxKD8axutGz-N3xRxuXUK6ifNfFCLksajZ9B_ZAnkI8dHwzJs_liswvOw_W6pQhG68XJfT1GF6ulUNDe9cPI-Ct07to0K9nfgBnJVgDWmSbln0vnvkV4iuIuNTzuLy6sLOEtAk-mgxpqzyFOKf3I1gLZmkxR7hvh3ApTD8OuUSfUHM580p91edzyxrE447IpQWbK-o2lyq60ZPKrwW5tGnOHEF58DDEOjHoxjzHv3SY6CB3aYs7l1aVwBnJ2paPq57-ZtpGtzLH_1YfZjYa3RbcFXDXq7uOlmPJnVaZvmK6TL6-QQo3TZHpCFfUkoBMG1sj_91mi95UZqyAG_OJICrMf02SOjc_pJm-mwKf0eRD0EYwEiVXl2eMTPXllRCfKCCJLPLV3Bfsbeag_CJt9HWeCY1B955mTfhlZwofj-xT9orUSeOBfX6gf4N5JNaa3CvzkA_Ndl7wJgrIUjR9e52jFgL34jyUw9GhTV24&#x27;]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>passport_jwks_data</td>\n                    <td class=\"code\"><pre>{&#x27;keys&#x27;: [{&#x27;alg&#x27;: &#x27;RS256&#x27;,\n           &#x27;e&#x27;: &#x27;AQAB&#x27;,\n           &#x27;kid&#x27;: &#x27;Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw&#x27;,\n           &#x27;kty&#x27;: &#x27;RSA&#x27;,\n           &#x27;n&#x27;: &#x27;x5kj02EsYynzXORa0zkl7QnGvVt4Hif64MPIW0QVdpuzjS0HU4ATxR6km8htWmt3s5F9UPL4JMIB5CVWDrUWywSYmxBT3J_AgvyJLOv1uUd8SwJRx-3sku7f2ZF00fOOvPjD5IS71UY0XYwZ1Vb9R5Bl-OAh_A0zFtguYA-jOWwQghLYYrnVsCwS6hvMQdF7RWx8EJv2v-ClJ7etI2xMcZt18YB1F-KPBJ7wtAS9VHbycDx_nClJayZdnMvzkU4yO2_UWYw0BrRk4IoRJ7xoGrh7i76xc1V-JL226Q8fBImWNvL-0ddvpQb9GDumV8E_ApI6ya0loTvPacOvwGJcTOS5QxpDGqxvubd_GPbjYmlYY-iieggRuGgS3Atuu7tmyAtCfscSoRMh0gDWZngcEr1vNZrbyYzc9lyUcFZK9afzFJHd4a-GdFiTyw6va69S1tQwyeuREnAVKtLXjM0zK2MviKaps41ILVk2Doa1H7gTedFdHc2uX8M-GmbUwTpt4ItHkci8f47XsZMAnnOgOQFAi3-u8VPbl0dbwrBBwDYnRGxs42PJJhBhp5xFhx0lHqXzRKh1nlRwhCp8V-UJSytzexU2NE8jmXfB-Q9pEPQGxzflPly0J6H1PM-CGLfLppWG2dNoBG1U4FXh-hP-QilECCRlZqvuH7BKU_iBQo8&#x27;,\n           &#x27;use&#x27;: &#x27;sig&#x27;}]}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>passport_jwks_data_response</td>\n                    <td class=\"code\"><pre>&lt;Response [200]&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>public_key</td>\n                    <td class=\"code\"><pre>&lt;cryptography.hazmat.bindings._rust.openssl.rsa.RSAPublicKey object at 0x7f7efe3ef130&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>public_keys</td>\n                    <td class=\"code\"><pre>{&#x27;Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw&#x27;: &lt;cryptography.hazmat.bindings._rust.openssl.rsa.RSAPublicKey object at 0x7f7efe3ee990&gt;,\n &#x27;xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM&#x27;: &lt;cryptography.hazmat.bindings._rust.openssl.rsa.RSAPublicKey object at 0x7f7efe3ef130&gt;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/14744703-663c-4afa-a1e7-e05eab997c06&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>required_scopes</td>\n                    <td class=\"code\"><pre>[&#x27;interuss.flight_planning.plan&#x27;]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>s</td>\n                    <td class=\"code\"><pre>&lt;requests.sessions.Session object at 0x7f7efeaa9ac0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>token</td>\n                    <td class=\"code\"><pre>&#x27;eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.cRZ2I0XFF4bdWC4-LaBkdlWGzLKBGL76y14CzMa0udKzrgChkP5HvCpfu6883GW_fnNs_URszH-lvocLLmznJ1Mi_uNqBvIUDDqoczx3xX9nJwST1bxRrpWUFtVAU-TALUpFGxHzCFRBFWl7alwyKJai1pLjBEi4766LWl3gSH30LTtLKuuBh6Np8zFqoxEi7PMKkxKD8axutGz-N3xRxuXUK6ifNfFCLksajZ9B_ZAnkI8dHwzJs_liswvOw_W6pQhG68XJfT1GF6ulUNDe9cPI-Ct07to0K9nfgBnJVgDWmSbln0vnvkV4iuIuNTzuLy6sLOEtAk-mgxpqzyFOKf3I1gLZmkxR7hvh3ApTD8OuUSfUHM580p91edzyxrE447IpQWbK-o2lyq60ZPKrwW5tGnOHEF58DDEOjHoxjzHv3SY6CB3aYs7l1aVwBnJ2paPq57-ZtpGtzLH_1YfZjYa3RbcFXDXq7uOlmPJnVaZvmK6TL6-QQo3TZHpCFfUkoBMG1sj_91mi95UZqyAG_OJICrMf02SOjc_pJm-mwKf0eRD0EYwEiVXl2eMTPXllRCfKCCJLPLV3Bfsbeag_CJt9HWeCY1B955mTfhlZwofj-xT9orUSeOBfX6gf4N5JNaa3CvzkA_Ndl7wJgrIUjR9e52jFgL34jyUw9GhTV24&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>unverified_token_headers</td>\n                    <td class=\"code\"><pre>{&#x27;alg&#x27;: &#x27;RS256&#x27;,\n &#x27;kid&#x27;: &#x27;xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM&#x27;,\n &#x27;typ&#x27;: &#x27;JWT&#x27;}</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/scd_operations/views.py</code>, line 473, in upsert_close_flight_plan\n          \n\n          \n            <div class=\"context\" id=\"c140183396914432\">\n              \n                <ol start=\"466\" class=\"pre-context\" id=\"pre140183396914432\">\n                \n                  <li onclick=\"toggle('pre140183396914432', 'post140183396914432')\"><pre>                state=OPERATION_STATES_LOOKUP[generated_operational_intent_state],</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396914432', 'post140183396914432')\"><pre>            )</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396914432', 'post140183396914432')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183396914432', 'post140183396914432')\"><pre>            flight_declaration = my_database_writer.create_flight_declaration(flight_declaration_creation=flight_declaration_creation)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396914432', 'post140183396914432')\"><pre>            off_nominal_volumes = (</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396914432', 'post140183396914432')\"><pre>                scd_test_data.intended_flight.basic_information.area if flight_planning_uas_state in [&quot;OffNominal&quot;, &quot;Contingent&quot;] else []</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396914432', 'post140183396914432')\"><pre>            )</pre></li>\n                \n                </ol>\n              \n              <ol start=\"473\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183396914432', 'post140183396914432')\"><pre>            flight_planning_submission: OperationalIntentSubmissionStatus = my_scd_dss_helper.create_and_submit_operational_intent_reference(\n                                                                                 </pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='474' class=\"post-context\" id=\"post140183396914432\">\n                  \n                  <li onclick=\"toggle('pre140183396914432', 'post140183396914432')\"><pre>                state=generated_operational_intent_state,</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396914432', 'post140183396914432')\"><pre>                volumes=scd_test_data.intended_flight.basic_information.area,</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396914432', 'post140183396914432')\"><pre>                off_nominal_volumes=off_nominal_volumes,</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396914432', 'post140183396914432')\"><pre>                priority=flight_planning_priority,</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396914432', 'post140183396914432')\"><pre>            )</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396914432', 'post140183396914432')\"><pre></pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183396914432\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>auth_token</td>\n                    <td class=\"code\"><pre>{&#x27;access_token&#x27;: &#x27;eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NDMzMSwiaWF0IjoxNzgzOTgwNzMxLCJzdWIiOiJBaXJtYXJrZXQiLCJzY29wZSI6InV0bS5zdHJhdGVnaWNfY29vcmRpbmF0aW9uIHV0bS5jb25mb3JtYW5jZV9tb25pdG9yaW5nX3NhIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiaHR0cHM6Ly9kc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.KlwSh8qTtEDGctFHzPJUb-wHktwaR_wCRhDcb5arAg-da6z-p_-L49yoi4vhEw8i2i5sR33sW3cfF5QlDpIiD_DdXYRiXYG72_nKiYBhfNhp706LjHK798Oq6vkBz3IbWI2yr1WR1UTx0pfT_bP7QoFSNH3UYPqI1E1xErgFXv8zhCEQRTIYwPv5mrE_R2gUxncAOYYyloxoG0EZujCHK9oBWVAb8TeLwS084e8VhJ-HgdifPnjGtlpPr3sSBU9p16dXRqcreodoELd8TPpCJ1alGW1-EHFL_UsLW1VSA2Q3uUVaraD6C_ZKBEDUbC92M0JW7lI2rbLaylXOyDrF_h_9fa7dqexFeLB6dxP3lSx7W2zmljmYVHQeIAYn-s4jslVFjg7Ludhgh4V7FytZHI8k21opDDNH5agweVe5r9Dy3ilKMF1w8pXPsStSXpyu2AT4FSyRU94EMh33SKodGaNT9DRE7Z7BolTNC3dJJuotFldgIOt8-qmMwE5qUv0ggalRJmCR3QRodkUvc094fv-Yk_wYeKTYQr--iRu2eeeh8v9NzHWTb4RocUY18IeRNTQEZBg6PKJeNXBk5UYSVs-xBBFK_BZNfU7yr0aLwdmf-w-f_wUh9ZRjtBsuVmTB6Th1KUjWiEi-QpCjURglmBBiuJ3zsj5VTGML8xNdaOg&#x27;,\n &#x27;expires_in&#x27;: 3600,\n &#x27;scope&#x27;: &#x27;utm.strategic_coordination utm.conformance_monitoring_sa&#x27;,\n &#x27;token_type&#x27;: &#x27;Bearer&#x27;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_declaration</td>\n                    <td class=\"code\"><pre>&lt;FlightDeclaration: Flight Blender Default 14744703-663c-4afa-a1e7-e05eab997c06&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_declaration_creation</td>\n                    <td class=\"code\"><pre>FlightDeclarationCreationPayload(id=&#x27;14744703-663c-4afa-a1e7-e05eab997c06&#x27;,\n                                 operational_intent={&#x27;off_nominal_volumes&#x27;: [],\n                                                     &#x27;priority&#x27;: 100,\n                                                     &#x27;state&#x27;: &#x27;Accepted&#x27;,\n                                                     &#x27;uas_state&#x27;: &#x27;Nominal&#x27;,\n                                                     &#x27;usage_state&#x27;: &#x27;Planned&#x27;,\n                                                     &#x27;volumes&#x27;: [{&#x27;time_end&#x27;: {&#x27;format&#x27;: &#x27;RFC3339&#x27;,\n                                                                               &#x27;value&#x27;: &#x27;2026-07-13T23:35:57.848816Z&#x27;},\n                                                                  &#x27;time_start&#x27;: {&#x27;format&#x27;: &#x27;RFC3339&#x27;,\n                                                                                 &#x27;value&#x27;: &#x27;2026-07-13T22:50:56.848816Z&#x27;},\n                                                                  &#x27;volume&#x27;: {&#x27;altitude_lower&#x27;: {&#x27;reference&#x27;: &#x27;W84&#x27;,\n                                                                                                &#x27;units&#x27;: &#x27;M&#x27;,\n                                                                                                &#x27;value&#x27;: 670.93},\n                                                                             &#x27;altitude_upper&#x27;: {&#x27;reference&#x27;: &#x27;W84&#x27;,\n                                                                                                &#x27;units&#x27;: &#x27;M&#x27;,\n                                                                                                &#x27;value&#x27;: 700.0},\n                                                                             &#x27;outline_circle&#x27;: None,\n                                                                             &#x27;outline_polygon&#x27;: {&#x27;vertices&#x27;: [{&#x27;lat&#x27;: 53.66326070567799,\n                                                                                                               &#x27;lng&#x27;: -113.84540319901089},\n                                                                                                              {&#x27;lat&#x27;: 53.663343079169266,\n                                                                                                               &#x27;lng&#x27;: -113.8445838226128},\n                                                                                                              {&#x27;lat&#x27;: 53.6636358775924,\n                                                                                                               &#x27;lng&#x27;: -113.84515432373902},\n                                                                                                              {&#x27;lat&#x27;: 53.66352874562597,\n                                                                                                               &#x27;lng&#x27;: -113.84581018845284}]}}}]},\n                                 flight_declaration_raw_geojson={&#x27;features&#x27;: [{&#x27;geometry&#x27;: {&#x27;coordinates&#x27;: (((-113.84540319901089,\n                                                                                                              53.66326070567799),\n                                                                                                             (-113.8445838226128,\n                                                                                                              53.663343079169266),\n                                                                                                             (-113.84515432373902,\n                                                                                                              53.6636358775924),\n                                                                                                             (-113.84581018845284,\n                                                                                                              53.66352874562597),\n                                                                                                             (-113.84540319901089,\n                                                                                                              53.66326070567799))\u2026 &lt;trimmed 4950 bytes string&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_plan_exists_in_flight_blender</td>\n                    <td class=\"code\"><pre>False</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_plan_id</td>\n                    <td class=\"code\"><pre>UUID(&#x27;14744703-663c-4afa-a1e7-e05eab997c06&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_data</td>\n                    <td class=\"code\"><pre>FlightPlanningInjectionData(volumes=[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.66326070567799,\n                                                                                                            lng=-113.84540319901089),\n                                                                                                LatLngPoint(lat=53.663343079169266,\n                                                                                                            lng=-113.8445838226128),\n                                                                                                LatLngPoint(lat=53.6636358775924,\n                                                                                                            lng=-113.84515432373902),\n                                                                                                LatLngPoint(lat=53.66352874562597,\n                                                                                                            lng=-113.84581018845284)]),\n                                                              altitude_lower=Altitude(value=670.93,\n                                                                                      reference=&#x27;W84&#x27;,\n                                                                                      units=&#x27;M&#x27;),\n                                                              altitude_upper=Altitude(value=700.0,\n                                                                                      reference=&#x27;W84&#x27;,\n                                                                                      units=&#x27;M&#x27;),\n                                                              outline_circle=None),\n                                              time_start=Time(format=&#x27;RFC3339&#x27;,\n                                                              value=&#x27;2026-07-13T22:50:56.848816Z&#x27;),\n                                              time_end=Time(format=&#x27;RFC3339&#x27;,\n                                                            value=&#x27;2026-07-13T23:35:57.848816Z&#x27;))],\n                            priority=100,\n                            off_nominal_volumes=[],\n                            uas_state=&#x27;Nominal&#x27;,\n                            usage_state=&#x27;Planned&#x27;,\n                            state=&#x27;Accepted&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_data_valid</td>\n                    <td class=\"code\"><pre>True</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_notification_payload</td>\n                    <td class=\"code\"><pre>FlightPlanningInjectionData(volumes=[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.66326070567799,\n                                                                                                            lng=-113.84540319901089),\n                                                                                                LatLngPoint(lat=53.663343079169266,\n                                                                                                            lng=-113.8445838226128),\n                                                                                                LatLngPoint(lat=53.6636358775924,\n                                                                                                            lng=-113.84515432373902),\n                                                                                                LatLngPoint(lat=53.66352874562597,\n                                                                                                            lng=-113.84581018845284)]),\n                                                              altitude_lower=Altitude(value=670.93,\n                                                                                      reference=&#x27;W84&#x27;,\n                                                                                      units=&#x27;M&#x27;),\n                                                              altitude_upper=Altitude(value=700.0,\n                                                                                      reference=&#x27;W84&#x27;,\n                                                                                      units=&#x27;M&#x27;),\n                                                              outline_circle=None),\n                                              time_start=Time(format=&#x27;RFC3339&#x27;,\n                                                              value=&#x27;2026-07-13T22:50:56.848816Z&#x27;),\n                                              time_end=Time(format=&#x27;RFC3339&#x27;,\n                                                            value=&#x27;2026-07-13T23:35:57.848816Z&#x27;))],\n                            priority=100,\n                            off_nominal_volumes=[],\n                            uas_state=&#x27;Nominal&#x27;,\n                            usage_state=&#x27;Planned&#x27;,\n                            state=&#x27;Accepted&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_off_nominal_volumes</td>\n                    <td class=\"code\"><pre>[]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_priority</td>\n                    <td class=\"code\"><pre>100</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_uas_state</td>\n                    <td class=\"code\"><pre>&#x27;Nominal&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_usage_state</td>\n                    <td class=\"code\"><pre>&#x27;Planned&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_volumes</td>\n                    <td class=\"code\"><pre>[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.66326070567799,\n                                                                        lng=-113.84540319901089),\n                                                            LatLngPoint(lat=53.663343079169266,\n                                                                        lng=-113.8445838226128),\n                                                            LatLngPoint(lat=53.6636358775924,\n                                                                        lng=-113.84515432373902),\n                                                            LatLngPoint(lat=53.66352874562597,\n                                                                        lng=-113.84581018845284)]),\n                          altitude_lower=Altitude(value=670.93,\n                                                  reference=&#x27;W84&#x27;,\n                                                  units=&#x27;M&#x27;),\n                          altitude_upper=Altitude(value=700.0,\n                                                  reference=&#x27;W84&#x27;,\n                                                  units=&#x27;M&#x27;),\n                          outline_circle=None),\n          time_start=Time(format=&#x27;RFC3339&#x27;,\n                          value=&#x27;2026-07-13T22:50:56.848816Z&#x27;),\n          time_end=Time(format=&#x27;RFC3339&#x27;, value=&#x27;2026-07-13T23:35:57.848816Z&#x27;))]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>generated_operational_intent_state</td>\n                    <td class=\"code\"><pre>&#x27;Accepted&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>is_reg_number_valid</td>\n                    <td class=\"code\"><pre>True</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>is_serial_number_valid</td>\n                    <td class=\"code\"><pre>True</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_database_reader</td>\n                    <td class=\"code\"><pre>&lt;common.database_operations.FlightBlenderDatabaseReader object at 0x7f7efc9979b0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_database_writer</td>\n                    <td class=\"code\"><pre>&lt;common.database_operations.FlightBlenderDatabaseWriter object at 0x7f7efc997a70&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_flight_plan_op_intent_bridge</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.scd_test_harness_helper.FlightPlantoOperationalIntentProcessor object at 0x7f7efc996e70&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_flight_plan_processor</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.scd_test_harness_helper.FlightPlanningDataProcessor object at 0x7f7efc997aa0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_flight_planning_data_validator</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.dss_scd_helper.FlightPlanningDataValidator object at 0x7f7efcb6cb30&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_geo_json_converter</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.dss_scd_helper.VolumesConverter object at 0x7f7efc997890&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_operational_intent_parser</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.dss_scd_helper.OperationalIntentReferenceHelper object at 0x7f7efc995ca0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_reg_number_validator</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.utils.OperatorRegistrationNumberValidator object at 0x7f7efcb6ed80&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_scd_dss_helper</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.dss_scd_helper.SCDOperations object at 0x7f7efc995d90&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_serial_number_validator</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.utils.UAVSerialNumberValidator object at 0x7f7efcb6c0b0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_test_harness_helper</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.scd_test_harness_helper.SCDTestHarnessHelper object at 0x7f7efc994170&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_volumes_validator</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.dss_scd_helper.VolumesValidator object at 0x7f7efc997980&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>off_nominal_volumes</td>\n                    <td class=\"code\"><pre>[]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>operation_id_str</td>\n                    <td class=\"code\"><pre>&#x27;14744703-663c-4afa-a1e7-e05eab997c06&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>pre_creation_checks_passed</td>\n                    <td class=\"code\"><pre>True</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/14744703-663c-4afa-a1e7-e05eab997c06&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>scd_test_data</td>\n                    <td class=\"code\"><pre>FlightPlanningRequest(intended_flight=FlightPlan(basic_information=BasicFlightPlanInformation(usage_state=&lt;UsageState.Planned: &#x27;Planned&#x27;&gt;,\n                                                                                              uas_state=&lt;UasState.Nominal: &#x27;Nominal&#x27;&gt;,\n                                                                                              area=[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.66326070567799,\n                                                                                                                                                                           lng=-113.84540319901089),\n                                                                                                                                                               LatLngPoint(lat=53.663343079169266,\n                                                                                                                                                                           lng=-113.8445838226128),\n                                                                                                                                                               LatLngPoint(lat=53.6636358775924,\n                                                                                                                                                                           lng=-113.84515432373902),\n                                                                                                                                                               LatLngPoint(lat=53.66352874562597,\n                                                                                                                                                                           lng=-113.84581018845284)]),\n                                                                                                                             altitude_lower=Altitude(value=670.93,\n                                                                                                                                                     reference=&#x27;W84&#x27;,\n                                                                                                                                                     units=&#x27;M&#x27;),\n                                                                                                                             altitude_upper=Altitude(value=700.0,\n                                                                                                                                                     reference=&#x27;W84&#x27;,\n                                                                                                                                                     units=&#x27;M&#x27;),\n                                                                                                                             outline_circle=None),\n                                                                                                             time_start=Time(format=&#x27;RFC3339&#x27;,\n                                                                                                                             value=&#x27;2026-07-13T22:50:56.848816Z&#x27;),\n                                                                                                             time_end=Time(format=&#x27;RFC3339&#x27;,\n                                                                                                                           value=&#x27;2026-07-13T23:35:57.848816Z&#x27;))]),\n                                                 astm_f3548_21=ASTMF354821OpIntentInformation(priority=100),\n                                                 uspace_flight_authorisation=FlightAuthorisationData(uas_serial_number=&#x27;1AF49UL5CC5J6K&#x27;,\n                                                                                                     operation_mode=&lt;OperationMode.Vlos: &#x27;Vlos&#x27;&gt;,\n                                                                                                     operation_category=&lt;Operati\u2026 &lt;trimmed 5544 bytes string&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>uspace_flight_authorisation</td>\n                    <td class=\"code\"><pre>FlightAuthorisationData(uas_serial_number=&#x27;1AF49UL5CC5J6K&#x27;,\n                        operation_mode=&lt;OperationMode.Vlos: &#x27;Vlos&#x27;&gt;,\n                        operation_category=&lt;OperationCategory.Open: &#x27;Open&#x27;&gt;,\n                        uas_class=&lt;UASClass.C0: &#x27;C0&#x27;&gt;,\n                        identification_technologies=[&#x27;ASTMNetRID&#x27;],\n                        uas_type_certificate=&#x27;&#x27;,\n                        connectivity_methods=[&#x27;cellular&#x27;],\n                        endurance_minutes=50,\n                        emergency_procedure_url=&#x27;https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency&#x27;,\n                        operator_id=&#x27;CHEo5kut30e0mt01-qwe&#x27;,\n                        uas_id=&#x27;&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>view_r_bounds</td>\n                    <td class=\"code\"><pre>&#x27;-113.84581018845284,53.66326070567799,-113.8445838226128,53.6636358775924&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>view_rect_bounds</td>\n                    <td class=\"code\"><pre>(-113.84581018845284, 53.66326070567799, -113.8445838226128, 53.6636358775924)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>view_rect_bounds_storage</td>\n                    <td class=\"code\"><pre>&#x27;-113.84581018845284,53.66326070567799,-113.8445838226128,53.6636358775924&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>volumes_valid</td>\n                    <td class=\"code\"><pre>True</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/scd_operations/dss_scd_helper.py</code>, line 1897, in create_and_submit_operational_intent_reference\n          \n\n          \n            <div class=\"context\" id=\"c140183408579648\">\n              \n                <ol start=\"1890\" class=\"pre-context\" id=\"pre140183408579648\">\n                \n                  <li onclick=\"toggle('pre140183408579648', 'post140183408579648')\"><pre>                    all_existing_operational_intent_details=len(all_existing_operational_intent_details)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408579648', 'post140183408579648')\"><pre>                )</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408579648', 'post140183408579648')\"><pre>            )</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408579648', 'post140183408579648')\"><pre>        else:</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408579648', 'post140183408579648')\"><pre>            logger.info(&quot;No operational intent references found in the DSS&quot;)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408579648', 'post140183408579648')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183408579648', 'post140183408579648')\"><pre>        # Get all the constraints from DSS</pre></li>\n                \n                </ol>\n              \n              <ol start=\"1897\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183408579648', 'post140183408579648')\"><pre>        all_nearby_constraints = self.constraints_helper.get_nearby_constraints(volumes=volumes)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='1898' class=\"post-context\" id=\"post140183408579648\">\n                  \n                  <li onclick=\"toggle('pre140183408579648', 'post140183408579648')\"><pre>        all_constraint_ovns = []</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408579648', 'post140183408579648')\"><pre>        for cur_constraint in all_nearby_constraints:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408579648', 'post140183408579648')\"><pre>            all_constraint_ovns.append(cur_constraint.reference.ovn)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408579648', 'post140183408579648')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408579648', 'post140183408579648')\"><pre>        # TODO: Check intersection</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408579648', 'post140183408579648')\"><pre></pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183408579648\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>airspace_keys</td>\n                    <td class=\"code\"><pre>[]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>all_existing_operational_intent_details</td>\n                    <td class=\"code\"><pre>[]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>auth_token</td>\n                    <td class=\"code\"><pre>{&#x27;access_token&#x27;: &#x27;eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NDMzMSwiaWF0IjoxNzgzOTgwNzMxLCJzdWIiOiJBaXJtYXJrZXQiLCJzY29wZSI6InV0bS5zdHJhdGVnaWNfY29vcmRpbmF0aW9uIHV0bS5jb25mb3JtYW5jZV9tb25pdG9yaW5nX3NhIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiaHR0cHM6Ly9kc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.KlwSh8qTtEDGctFHzPJUb-wHktwaR_wCRhDcb5arAg-da6z-p_-L49yoi4vhEw8i2i5sR33sW3cfF5QlDpIiD_DdXYRiXYG72_nKiYBhfNhp706LjHK798Oq6vkBz3IbWI2yr1WR1UTx0pfT_bP7QoFSNH3UYPqI1E1xErgFXv8zhCEQRTIYwPv5mrE_R2gUxncAOYYyloxoG0EZujCHK9oBWVAb8TeLwS084e8VhJ-HgdifPnjGtlpPr3sSBU9p16dXRqcreodoELd8TPpCJ1alGW1-EHFL_UsLW1VSA2Q3uUVaraD6C_ZKBEDUbC92M0JW7lI2rbLaylXOyDrF_h_9fa7dqexFeLB6dxP3lSx7W2zmljmYVHQeIAYn-s4jslVFjg7Ludhgh4V7FytZHI8k21opDDNH5agweVe5r9Dy3ilKMF1w8pXPsStSXpyu2AT4FSyRU94EMh33SKodGaNT9DRE7Z7BolTNC3dJJuotFldgIOt8-qmMwE5qUv0ggalRJmCR3QRodkUvc094fv-Yk_wYeKTYQr--iRu2eeeh8v9NzHWTb4RocUY18IeRNTQEZBg6PKJeNXBk5UYSVs-xBBFK_BZNfU7yr0aLwdmf-w-f_wUh9ZRjtBsuVmTB6Th1KUjWiEi-QpCjURglmBBiuJ3zsj5VTGML8xNdaOg&#x27;,\n &#x27;expires_in&#x27;: 3600,\n &#x27;scope&#x27;: &#x27;utm.strategic_coordination utm.conformance_monitoring_sa&#x27;,\n &#x27;token_type&#x27;: &#x27;Bearer&#x27;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>d_r</td>\n                    <td class=\"code\"><pre>OperationalIntentSubmissionStatus(dss_response=OtherError(notes=&#x27;Service is &#x27;\n                                                                &#x27;not available &#x27;\n                                                                &#x27;/ connection &#x27;\n                                                                &#x27;not &#x27;\n                                                                &#x27;established&#x27;),\n                                  status=&#x27;not started&#x27;,\n                                  status_code=503,\n                                  message=&#x27;Service is not available / &#x27;\n                                          &#x27;connection not established&#x27;,\n                                  operational_intent_id=&#x27;b6b4b96f-6bf8-4b9b-9a1d-b0493a25413a&#x27;,\n                                  constraints=None)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_blender_base_url</td>\n                    <td class=\"code\"><pre>&#x27;https://rtm.airmarket.stage.flysafe.live&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>headers</td>\n                    <td class=\"code\"><pre>{&#x27;Authorization&#x27;: &#x27;Bearer &#x27;\n                  &#x27;eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NDMzMSwiaWF0IjoxNzgzOTgwNzMxLCJzdWIiOiJBaXJtYXJrZXQiLCJzY29wZSI6InV0bS5zdHJhdGVnaWNfY29vcmRpbmF0aW9uIHV0bS5jb25mb3JtYW5jZV9tb25pdG9yaW5nX3NhIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiaHR0cHM6Ly9kc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.KlwSh8qTtEDGctFHzPJUb-wHktwaR_wCRhDcb5arAg-da6z-p_-L49yoi4vhEw8i2i5sR33sW3cfF5QlDpIiD_DdXYRiXYG72_nKiYBhfNhp706LjHK798Oq6vkBz3IbWI2yr1WR1UTx0pfT_bP7QoFSNH3UYPqI1E1xErgFXv8zhCEQRTIYwPv5mrE_R2gUxncAOYYyloxoG0EZujCHK9oBWVAb8TeLwS084e8VhJ-HgdifPnjGtlpPr3sSBU9p16dXRqcreodoELd8TPpCJ1alGW1-EHFL_UsLW1VSA2Q3uUVaraD6C_ZKBEDUbC92M0JW7lI2rbLaylXOyDrF_h_9fa7dqexFeLB6dxP3lSx7W2zmljmYVHQeIAYn-s4jslVFjg7Ludhgh4V7FytZHI8k21opDDNH5agweVe5r9Dy3ilKMF1w8pXPsStSXpyu2AT4FSyRU94EMh33SKodGaNT9DRE7Z7BolTNC3dJJuotFldgIOt8-qmMwE5qUv0ggalRJmCR3QRodkUvc094fv-Yk_wYeKTYQr--iRu2eeeh8v9NzHWTb4RocUY18IeRNTQEZBg6PKJeNXBk5UYSVs-xBBFK_BZNfU7yr0aLwdmf-w-f_wUh9ZRjtBsuVmTB6Th1KUjWiEi-QpCjURglmBBiuJ3zsj5VTGML8xNdaOg&#x27;,\n &#x27;Content-Type&#x27;: &#x27;application/json&#x27;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>implicit_subscription_parameters</td>\n                    <td class=\"code\"><pre>ImplicitSubscriptionParameters(uss_base_url=&#x27;https://rtm.airmarket.stage.flysafe.live&#x27;,\n                               notify_for_constraints=True)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>management_key</td>\n                    <td class=\"code\"><pre>&#x27;00230bcb-13cb-4355-9e4a-20c27241eb84&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>new_entity_id</td>\n                    <td class=\"code\"><pre>&#x27;b6b4b96f-6bf8-4b9b-9a1d-b0493a25413a&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>new_operational_intent_ref_creation_url</td>\n                    <td class=\"code\"><pre>&#x27;https://dss.stage.iart.software/dss/v1/operational_intent_references/b6b4b96f-6bf8-4b9b-9a1d-b0493a25413a&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>off_nominal_volumes</td>\n                    <td class=\"code\"><pre>[]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>operational_intent_reference</td>\n                    <td class=\"code\"><pre>OperationalIntentReference(extents=[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.66326070567799,\n                                                                                                           lng=-113.84540319901089),\n                                                                                               LatLngPoint(lat=53.663343079169266,\n                                                                                                           lng=-113.8445838226128),\n                                                                                               LatLngPoint(lat=53.6636358775924,\n                                                                                                           lng=-113.84515432373902),\n                                                                                               LatLngPoint(lat=53.66352874562597,\n                                                                                                           lng=-113.84581018845284)]),\n                                                             altitude_lower=Altitude(value=670.93,\n                                                                                     reference=&#x27;W84&#x27;,\n                                                                                     units=&#x27;M&#x27;),\n                                                             altitude_upper=Altitude(value=700.0,\n                                                                                     reference=&#x27;W84&#x27;,\n                                                                                     units=&#x27;M&#x27;),\n                                                             outline_circle=None),\n                                             time_start=Time(format=&#x27;RFC3339&#x27;,\n                                                             value=&#x27;2026-07-13T22:50:56.848816Z&#x27;),\n                                             time_end=Time(format=&#x27;RFC3339&#x27;,\n                                                           value=&#x27;2026-07-13T23:35:57.848816Z&#x27;))],\n                           key=[],\n                           state=&#x27;Accepted&#x27;,\n                           uss_base_url=&#x27;https://rtm.airmarket.stage.flysafe.live&#x27;,\n                           new_subscription=ImplicitSubscriptionParameters(uss_base_url=&#x27;https://rtm.airmarket.stage.flysafe.live&#x27;,\n                                                                           notify_for_constraints=True))</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>priority</td>\n                    <td class=\"code\"><pre>100</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>s</td>\n                    <td class=\"code\"><pre>[]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.dss_scd_helper.SCDOperations object at 0x7f7efc995d90&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>state</td>\n                    <td class=\"code\"><pre>&#x27;Accepted&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>volumes</td>\n                    <td class=\"code\"><pre>[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.66326070567799,\n                                                                        lng=-113.84540319901089),\n                                                            LatLngPoint(lat=53.663343079169266,\n                                                                        lng=-113.8445838226128),\n                                                            LatLngPoint(lat=53.6636358775924,\n                                                                        lng=-113.84515432373902),\n                                                            LatLngPoint(lat=53.66352874562597,\n                                                                        lng=-113.84581018845284)]),\n                          altitude_lower=Altitude(value=670.93,\n                                                  reference=&#x27;W84&#x27;,\n                                                  units=&#x27;M&#x27;),\n                          altitude_upper=Altitude(value=700.0,\n                                                  reference=&#x27;W84&#x27;,\n                                                  units=&#x27;M&#x27;),\n                          outline_circle=None),\n          time_start=Time(format=&#x27;RFC3339&#x27;,\n                          value=&#x27;2026-07-13T22:50:56.848816Z&#x27;),\n          time_end=Time(format=&#x27;RFC3339&#x27;, value=&#x27;2026-07-13T23:35:57.848816Z&#x27;))]</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/constraint_operations/dss_constraints_helper.py</code>, line 50, in get_nearby_constraints\n          \n\n          \n            <div class=\"context\" id=\"c140183408582976\">\n              \n                <ol start=\"43\" class=\"pre-context\" id=\"pre140183408582976\">\n                \n                  <li onclick=\"toggle('pre140183408582976', 'post140183408582976')\"><pre>        # This method checks the USS network for any other volume in the airspace and queries the individual USS for data</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408582976', 'post140183408582976')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183408582976', 'post140183408582976')\"><pre>        auth_token = self.get_auth_token()</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408582976', 'post140183408582976')\"><pre>        # Query the DSS for operational intentns</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408582976', 'post140183408582976')\"><pre>        query_constraints_url = self.dss_base_url + &quot;dss/v1/constraint_references/query&quot;</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408582976', 'post140183408582976')\"><pre>        headers = {</pre></li>\n                \n                  <li onclick=\"toggle('pre140183408582976', 'post140183408582976')\"><pre>            &quot;Content-Type&quot;: &quot;application/json&quot;,</pre></li>\n                \n                </ol>\n              \n              <ol start=\"50\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183408582976', 'post140183408582976')\"><pre>            &quot;Authorization&quot;: &quot;Bearer &quot; + auth_token[&quot;access_token&quot;],\n                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='51' class=\"post-context\" id=\"post140183408582976\">\n                  \n                  <li onclick=\"toggle('pre140183408582976', 'post140183408582976')\"><pre>        }</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408582976', 'post140183408582976')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408582976', 'post140183408582976')\"><pre>        flight_blender_base_url = env.get(&quot;FLIGHTBLENDER_FQDN&quot;, &quot;http://flight-blender:8000&quot;)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408582976', 'post140183408582976')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408582976', 'post140183408582976')\"><pre>        all_constraints_in_aoi: list[Constraint] = []</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183408582976', 'post140183408582976')\"><pre></pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183408582976\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>auth_token</td>\n                    <td class=\"code\"><pre>{&#x27;error&#x27;: &#x27;invalid_client&#x27;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>query_constraints_url</td>\n                    <td class=\"code\"><pre>&#x27;https://dss.stage.iart.software/dss/v1/constraint_references/query&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;constraint_operations.dss_constraints_helper.ConstraintOperations object at 0x7f7efc997950&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>volumes</td>\n                    <td class=\"code\"><pre>[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.66326070567799,\n                                                                        lng=-113.84540319901089),\n                                                            LatLngPoint(lat=53.663343079169266,\n                                                                        lng=-113.8445838226128),\n                                                            LatLngPoint(lat=53.6636358775924,\n                                                                        lng=-113.84515432373902),\n                                                            LatLngPoint(lat=53.66352874562597,\n                                                                        lng=-113.84581018845284)]),\n                          altitude_lower=Altitude(value=670.93,\n                                                  reference=&#x27;W84&#x27;,\n                                                  units=&#x27;M&#x27;),\n                          altitude_upper=Altitude(value=700.0,\n                                                  reference=&#x27;W84&#x27;,\n                                                  units=&#x27;M&#x27;),\n                          outline_circle=None),\n          time_start=Time(format=&#x27;RFC3339&#x27;,\n                          value=&#x27;2026-07-13T22:50:56.848816Z&#x27;),\n          time_end=Time(format=&#x27;RFC3339&#x27;, value=&#x27;2026-07-13T23:35:57.848816Z&#x27;))]</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n    </ul>\n  </div>\n\n  <form action=\"https://dpaste.com/\" name=\"pasteform\" id=\"pasteform\" method=\"post\">\n  <div id=\"pastebinTraceback\" class=\"pastebin\">\n    <input type=\"hidden\" name=\"language\" value=\"PythonConsole\">\n    <input type=\"hidden\" name=\"title\"\n      value=\"KeyError at /scd/flight_planning/flight_plans/14744703-663c-4afa-a1e7-e05eab997c06\">\n    <input type=\"hidden\" name=\"source\" value=\"Django Dpaste Agent\">\n    <input type=\"hidden\" name=\"poster\" value=\"Django\">\n    <textarea name=\"content\" id=\"traceback_area\" cols=\"140\" rows=\"25\">\nEnvironment:\n\n\nRequest Method: PUT\nRequest URL: http://rtm.airmarket.stage.flysafe.live/scd/flight_planning/flight_plans/14744703-663c-4afa-a1e7-e05eab997c06\n\nDjango Version: 5.2.10\nPython Version: 3.12.13\nInstalled Applications:\n[&#x27;django.contrib.admin&#x27;,\n &#x27;django.contrib.auth&#x27;,\n &#x27;django.contrib.contenttypes&#x27;,\n &#x27;django.contrib.sessions&#x27;,\n &#x27;django.contrib.messages&#x27;,\n &#x27;django.contrib.staticfiles&#x27;,\n &#x27;django_celery_beat&#x27;,\n &#x27;django_filters&#x27;,\n &#x27;rest_framework&#x27;,\n &#x27;flight_declaration_operations&#x27;,\n &#x27;detect_and_avoid_operations&#x27;,\n &#x27;constraint_operations&#x27;,\n &#x27;geo_fence_operations&#x27;,\n &#x27;scd_operations&#x27;,\n &#x27;uss_operations&#x27;,\n &#x27;flight_feed_operations&#x27;,\n &#x27;surveillance_monitoring_operations&#x27;,\n &#x27;conformance_monitoring_operations&#x27;,\n &#x27;notification_operations&#x27;,\n &#x27;rid_operations&#x27;,\n &#x27;versioning_operations&#x27;,\n &#x27;weather_monitoring_operations&#x27;]\nInstalled Middleware:\n[&#x27;django.middleware.security.SecurityMiddleware&#x27;,\n &#x27;django.contrib.sessions.middleware.SessionMiddleware&#x27;,\n &#x27;django.middleware.common.CommonMiddleware&#x27;,\n &#x27;django.middleware.csrf.CsrfViewMiddleware&#x27;,\n &#x27;django.contrib.auth.middleware.AuthenticationMiddleware&#x27;,\n &#x27;django.contrib.messages.middleware.MessageMiddleware&#x27;,\n &#x27;django.middleware.clickjacking.XFrameOptionsMiddleware&#x27;]\n\n\n\nTraceback (most recent call last):\n  File \"/app/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py\", line 42, in inner\n    response = await get_response(request)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/django/core/handlers/base.py\", line 253, in _get_response_async\n    response = await wrapped_callback(\n               \n  File \"/usr/local/lib/python3.12/concurrent/futures/thread.py\", line 59, in run\n    result = self.fn(*self.args, **self.kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/django/views/decorators/csrf.py\", line 65, in _view_wrapper\n    return view_func(request, *args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/django/views/generic/base.py\", line 105, in view\n    return self.dispatch(request, *args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/rest_framework/views.py\", line 515, in dispatch\n    response = self.handle_exception(exc)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/rest_framework/views.py\", line 475, in handle_exception\n    self.raise_uncaught_exception(exc)\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/rest_framework/views.py\", line 486, in raise_uncaught_exception\n    raise exc\n    ^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/rest_framework/views.py\", line 512, in dispatch\n    response = handler(request, *args, **kwargs)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/rest_framework/decorators.py\", line 50, in handler\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/auth_helper/utils.py\", line 131, in decorated\n    return f(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^\n  File \"/app/scd_operations/views.py\", line 473, in upsert_close_flight_plan\n    flight_planning_submission: OperationalIntentSubmissionStatus = my_scd_dss_helper.create_and_submit_operational_intent_reference(\n                                                                    \n  File \"/app/scd_operations/dss_scd_helper.py\", line 1897, in create_and_submit_operational_intent_reference\n    all_nearby_constraints = self.constraints_helper.get_nearby_constraints(volumes=volumes)\n                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/constraint_operations/dss_constraints_helper.py\", line 50, in get_nearby_constraints\n    &quot;Authorization&quot;: &quot;Bearer &quot; + auth_token[&quot;access_token&quot;],\n                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nException Type: KeyError at /scd/flight_planning/flight_plans/14744703-663c-4afa-a1e7-e05eab997c06\nException Value: &#x27;access_token&#x27;\n</textarea>\n  <br><br>\n  <input type=\"submit\" value=\"Share this traceback on a public website\">\n  </div>\n</form>\n\n</div>\n\n\n<div id=\"requestinfo\">\n  <h2>Request information</h2>\n\n\n  \n    <h3 id=\"user-info\">USER</h3>\n    <p>AnonymousUser</p>\n  \n\n  <h3 id=\"get-info\">GET</h3>\n  \n    <p>No GET data</p>\n  \n\n  <h3 id=\"post-info\">POST</h3>\n  \n    <p>No POST data</p>\n  \n\n  <h3 id=\"files-info\">FILES</h3>\n  \n    <p>No FILES data</p>\n  \n\n  <h3 id=\"cookie-info\">COOKIES</h3>\n  \n    <p>No cookie data</p>\n  \n\n  <h3 id=\"meta-info\">META</h3>\n  <table class=\"req\">\n    <thead>\n      <tr>\n        <th scope=\"col\">Variable</th>\n        <th scope=\"col\">Value</th>\n      </tr>\n    </thead>\n    <tbody>\n      \n        <tr>\n          <td>CONTENT_LENGTH</td>\n          <td class=\"code\"><pre>&#x27;1319&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CONTENT_TYPE</td>\n          <td class=\"code\"><pre>&#x27;application/json&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_ACCEPT</td>\n          <td class=\"code\"><pre>&#x27;*/*&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_ACCEPT_ENCODING</td>\n          <td class=\"code\"><pre>&#x27;gzip, deflate, br&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_AUTHORIZATION</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_HOST</td>\n          <td class=\"code\"><pre>&#x27;rtm.airmarket.stage.flysafe.live&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_USER_AGENT</td>\n          <td class=\"code\"><pre>&#x27;python-requests/2.34.2&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_FORWARDED_FOR</td>\n          <td class=\"code\"><pre>&#x27;10.10.3.95&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_FORWARDED_HOST</td>\n          <td class=\"code\"><pre>&#x27;rtm.airmarket.stage.flysafe.live&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_FORWARDED_PORT</td>\n          <td class=\"code\"><pre>&#x27;443&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_FORWARDED_PROTO</td>\n          <td class=\"code\"><pre>&#x27;https&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_FORWARDED_SCHEME</td>\n          <td class=\"code\"><pre>&#x27;https&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_REAL_IP</td>\n          <td class=\"code\"><pre>&#x27;10.10.3.95&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_REQUEST_ID</td>\n          <td class=\"code\"><pre>&#x27;c98401aa44f07b1f009a13d89d3ada43&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_SCHEME</td>\n          <td class=\"code\"><pre>&#x27;https&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>PATH_INFO</td>\n          <td class=\"code\"><pre>&#x27;/scd/flight_planning/flight_plans/14744703-663c-4afa-a1e7-e05eab997c06&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>QUERY_STRING</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>REMOTE_ADDR</td>\n          <td class=\"code\"><pre>&#x27;10.10.3.221&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>REMOTE_HOST</td>\n          <td class=\"code\"><pre>&#x27;10.10.3.221&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>REMOTE_PORT</td>\n          <td class=\"code\"><pre>53070</pre></td>\n        </tr>\n      \n        <tr>\n          <td>REQUEST_METHOD</td>\n          <td class=\"code\"><pre>&#x27;PUT&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SCRIPT_NAME</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SERVER_NAME</td>\n          <td class=\"code\"><pre>&#x27;10.10.4.80&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SERVER_PORT</td>\n          <td class=\"code\"><pre>&#x27;8000&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>wsgi.multiprocess</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>wsgi.multithread</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n    </tbody>\n  </table>\n\n\n  <h3 id=\"settings-info\">Settings</h3>\n  <h4>Using settings module <code>flight_blender.settings</code></h4>\n  <table class=\"req\">\n    <thead>\n      <tr>\n        <th scope=\"col\">Setting</th>\n        <th scope=\"col\">Value</th>\n      </tr>\n    </thead>\n    <tbody>\n      \n        <tr>\n          <td>ABSOLUTE_URL_OVERRIDES</td>\n          <td class=\"code\"><pre>{}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>ADMINS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>ALLOWED_HOSTS</td>\n          <td class=\"code\"><pre>[&#x27;*&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>APPEND_SLASH</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>ASGI_APPLICATION</td>\n          <td class=\"code\"><pre>&#x27;flight_blender.asgi.application&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>ASTM_F3623_SDSP_CUSTOM_DATA_FUSER_CLASS</td>\n          <td class=\"code\"><pre>&#x27;surveillance_monitoring_operations.utils.TrafficDataFuser&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>AUTHENTICATION_BACKENDS</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>AUTH_PASSWORD_VALIDATORS</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>AUTH_USER_MODEL</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>BASE_DIR</td>\n          <td class=\"code\"><pre>PosixPath(&#x27;/app&#x27;)</pre></td>\n        </tr>\n      \n        <tr>\n          <td>BROKER_URL</td>\n          <td class=\"code\"><pre>&#x27;redis://:blender_redis_password@redis-blender:6379&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CACHES</td>\n          <td class=\"code\"><pre>{&#x27;default&#x27;: {&#x27;BACKEND&#x27;: &#x27;django.core.cache.backends.locmem.LocMemCache&#x27;}}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CACHE_MIDDLEWARE_ALIAS</td>\n          <td class=\"code\"><pre>&#x27;default&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CACHE_MIDDLEWARE_SECONDS</td>\n          <td class=\"code\"><pre>600</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_ACCEPT_CONTENT</td>\n          <td class=\"code\"><pre>[&#x27;json&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_BEAT_SCHEDULE</td>\n          <td class=\"code\"><pre>{&#x27;process-daa-logic-every-second&#x27;: {&#x27;schedule&#x27;: 1.0,\n                                    &#x27;task&#x27;: &#x27;process_daa_logic&#x27;}}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_BEAT_SCHEDULER</td>\n          <td class=\"code\"><pre>&#x27;django_celery_beat.schedulers:DatabaseScheduler&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_BROKER_URL</td>\n          <td class=\"code\"><pre>&#x27;redis://:blender_redis_password@redis-blender:6379&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_RESULT_BACKEND</td>\n          <td class=\"code\"><pre>&#x27;redis://:blender_redis_password@redis-blender:6379&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_RESULT_SERIALIZER</td>\n          <td class=\"code\"><pre>&#x27;json&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_TASK_ROUTES</td>\n          <td class=\"code\"><pre>{&#x27;process_daa_logic&#x27;: {&#x27;queue&#x27;: &#x27;daa&#x27;},\n &#x27;send_daa_operational_update_message&#x27;: {&#x27;queue&#x27;: &#x27;daa&#x27;},\n &#x27;send_proximity_alert_notification&#x27;: {&#x27;queue&#x27;: &#x27;daa&#x27;}}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_TASK_SERIALIZER</td>\n          <td class=\"code\"><pre>&#x27;json&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_TIMEZONE</td>\n          <td class=\"code\"><pre>&#x27;UTC&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CHANNEL_LAYERS</td>\n          <td class=\"code\"><pre>{&#x27;default&#x27;: {&#x27;BACKEND&#x27;: &#x27;channels_redis.core.RedisChannelLayer&#x27;,\n             &#x27;CONFIG&#x27;: {&#x27;hosts&#x27;: [&#x27;redis://:blender_redis_password@redis-blender:6379&#x27;]}}}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_AGE</td>\n          <td class=\"code\"><pre>31449600</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_DOMAIN</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_HTTPONLY</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_NAME</td>\n          <td class=\"code\"><pre>&#x27;csrftoken&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_PATH</td>\n          <td class=\"code\"><pre>&#x27;/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_SAMESITE</td>\n          <td class=\"code\"><pre>&#x27;Lax&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_SECURE</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_FAILURE_VIEW</td>\n          <td class=\"code\"><pre>&#x27;django.views.csrf.csrf_failure&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_HEADER_NAME</td>\n          <td class=\"code\"><pre>&#x27;HTTP_X_CSRFTOKEN&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_TRUSTED_ORIGINS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_USE_SESSIONS</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CUSTOM_VOLUME_4D_GENERATION_CLASS</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATABASES</td>\n          <td class=\"code\"><pre>{&#x27;default&#x27;: {&#x27;ATOMIC_REQUESTS&#x27;: False,\n             &#x27;AUTOCOMMIT&#x27;: True,\n             &#x27;CONN_HEALTH_CHECKS&#x27;: False,\n             &#x27;CONN_MAX_AGE&#x27;: 0,\n             &#x27;ENGINE&#x27;: &#x27;django.db.backends.postgresql&#x27;,\n             &#x27;HOST&#x27;: &#x27;db-blender&#x27;,\n             &#x27;NAME&#x27;: &#x27;blender_db&#x27;,\n             &#x27;OPTIONS&#x27;: {},\n             &#x27;PASSWORD&#x27;: &#x27;********************&#x27;,\n             &#x27;PORT&#x27;: 5432,\n             &#x27;TEST&#x27;: {&#x27;CHARSET&#x27;: None,\n                      &#x27;COLLATION&#x27;: None,\n                      &#x27;MIGRATE&#x27;: True,\n                      &#x27;MIRROR&#x27;: None,\n                      &#x27;NAME&#x27;: None},\n             &#x27;TIME_ZONE&#x27;: None,\n             &#x27;USER&#x27;: &#x27;mydatabaseuser&#x27;}}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATABASE_ROUTERS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>\n          <td class=\"code\"><pre>2621440</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>\n          <td class=\"code\"><pre>1000</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATA_UPLOAD_MAX_NUMBER_FILES</td>\n          <td class=\"code\"><pre>100</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATETIME_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;N j, Y, P&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATETIME_INPUT_FORMATS</td>\n          <td class=\"code\"><pre>[&#x27;%Y-%m-%d %H:%M:%S&#x27;,\n &#x27;%Y-%m-%d %H:%M:%S.%f&#x27;,\n &#x27;%Y-%m-%d %H:%M&#x27;,\n &#x27;%m/%d/%Y %H:%M:%S&#x27;,\n &#x27;%m/%d/%Y %H:%M:%S.%f&#x27;,\n &#x27;%m/%d/%Y %H:%M&#x27;,\n &#x27;%m/%d/%y %H:%M:%S&#x27;,\n &#x27;%m/%d/%y %H:%M:%S.%f&#x27;,\n &#x27;%m/%d/%y %H:%M&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATE_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;N j, Y&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATE_INPUT_FORMATS</td>\n          <td class=\"code\"><pre>[&#x27;%Y-%m-%d&#x27;,\n &#x27;%m/%d/%Y&#x27;,\n &#x27;%m/%d/%y&#x27;,\n &#x27;%b %d %Y&#x27;,\n &#x27;%b %d, %Y&#x27;,\n &#x27;%d %b %Y&#x27;,\n &#x27;%d %b, %Y&#x27;,\n &#x27;%B %d %Y&#x27;,\n &#x27;%B %d, %Y&#x27;,\n &#x27;%d %B %Y&#x27;,\n &#x27;%d %B, %Y&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEBUG</td>\n          <td class=\"code\"><pre>1</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DECIMAL_SEPARATOR</td>\n          <td class=\"code\"><pre>&#x27;.&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_AUTO_FIELD</td>\n          <td class=\"code\"><pre>&#x27;django.db.models.AutoField&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_CHARSET</td>\n          <td class=\"code\"><pre>&#x27;utf-8&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_EXCEPTION_REPORTER</td>\n          <td class=\"code\"><pre>&#x27;django.views.debug.ExceptionReporter&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>\n          <td class=\"code\"><pre>&#x27;django.views.debug.SafeExceptionReporterFilter&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_FROM_EMAIL</td>\n          <td class=\"code\"><pre>&#x27;webmaster@localhost&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_INDEX_TABLESPACE</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_TABLESPACE</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DISALLOWED_USER_AGENTS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_BACKEND</td>\n          <td class=\"code\"><pre>&#x27;django.core.mail.backends.smtp.EmailBackend&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_HOST</td>\n          <td class=\"code\"><pre>&#x27;localhost&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_HOST_PASSWORD</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_HOST_USER</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_PORT</td>\n          <td class=\"code\"><pre>25</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_SSL_CERTFILE</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_SSL_KEYFILE</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_SUBJECT_PREFIX</td>\n          <td class=\"code\"><pre>&#x27;[Django] &#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_TIMEOUT</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_USE_LOCALTIME</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_USE_SSL</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_USE_TLS</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>ENV_FILE</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FILE_UPLOAD_HANDLERS</td>\n          <td class=\"code\"><pre>[&#x27;django.core.files.uploadhandler.MemoryFileUploadHandler&#x27;,\n &#x27;django.core.files.uploadhandler.TemporaryFileUploadHandler&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>\n          <td class=\"code\"><pre>2621440</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FILE_UPLOAD_PERMISSIONS</td>\n          <td class=\"code\"><pre>420</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FILE_UPLOAD_TEMP_DIR</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FIRST_DAY_OF_WEEK</td>\n          <td class=\"code\"><pre>0</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FIXTURE_DIRS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FLIGHT_BLENDER_PLUGIN_AVOIDANCE_ENGINE</td>\n          <td class=\"code\"><pre>&#x27;detect_and_avoid_operations.avoidance.engine.DefaultAvoidanceEngine&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FLIGHT_BLENDER_PLUGIN_DECONFLICTION_ENGINE</td>\n          <td class=\"code\"><pre>&#x27;flight_declaration_operations.deconfliction_engine.DefaultDeconflictionEngine&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FLIGHT_BLENDER_PLUGIN_TRAFFIC_DATA_FUSER</td>\n          <td class=\"code\"><pre>&#x27;surveillance_monitoring_operations.utils.TrafficDataFuser&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FLIGHT_BLENDER_PLUGIN_VOLUME_4D_GENERATOR</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FORCE_SCRIPT_NAME</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FORMAT_MODULE_PATH</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FORMS_URLFIELD_ASSUME_HTTPS</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FORM_RENDERER</td>\n          <td class=\"code\"><pre>&#x27;django.forms.renderers.DjangoTemplates&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>IGNORABLE_404_URLS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>INSTALLED_APPS</td>\n          <td class=\"code\"><pre>[&#x27;django.contrib.admin&#x27;,\n &#x27;django.contrib.auth&#x27;,\n &#x27;django.contrib.contenttypes&#x27;,\n &#x27;django.contrib.sessions&#x27;,\n &#x27;django.contrib.messages&#x27;,\n &#x27;django.contrib.staticfiles&#x27;,\n &#x27;django_celery_beat&#x27;,\n &#x27;django_filters&#x27;,\n &#x27;rest_framework&#x27;,\n &#x27;flight_declaration_operations&#x27;,\n &#x27;detect_and_avoid_operations&#x27;,\n &#x27;constraint_operations&#x27;,\n &#x27;geo_fence_operations&#x27;,\n &#x27;scd_operations&#x27;,\n &#x27;uss_operations&#x27;,\n &#x27;flight_feed_operations&#x27;,\n &#x27;surveillance_monitoring_operations&#x27;,\n &#x27;conformance_monitoring_operations&#x27;,\n &#x27;notification_operations&#x27;,\n &#x27;rid_operations&#x27;,\n &#x27;versioning_operations&#x27;,\n &#x27;weather_monitoring_operations&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>INTERNAL_IPS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGES</td>\n          <td class=\"code\"><pre>[(&#x27;af&#x27;, &#x27;Afrikaans&#x27;),\n (&#x27;ar&#x27;, &#x27;Arabic&#x27;),\n (&#x27;ar-dz&#x27;, &#x27;Algerian Arabic&#x27;),\n (&#x27;ast&#x27;, &#x27;Asturian&#x27;),\n (&#x27;az&#x27;, &#x27;Azerbaijani&#x27;),\n (&#x27;bg&#x27;, &#x27;Bulgarian&#x27;),\n (&#x27;be&#x27;, &#x27;Belarusian&#x27;),\n (&#x27;bn&#x27;, &#x27;Bengali&#x27;),\n (&#x27;br&#x27;, &#x27;Breton&#x27;),\n (&#x27;bs&#x27;, &#x27;Bosnian&#x27;),\n (&#x27;ca&#x27;, &#x27;Catalan&#x27;),\n (&#x27;ckb&#x27;, &#x27;Central Kurdish (Sorani)&#x27;),\n (&#x27;cs&#x27;, &#x27;Czech&#x27;),\n (&#x27;cy&#x27;, &#x27;Welsh&#x27;),\n (&#x27;da&#x27;, &#x27;Danish&#x27;),\n (&#x27;de&#x27;, &#x27;German&#x27;),\n (&#x27;dsb&#x27;, &#x27;Lower Sorbian&#x27;),\n (&#x27;el&#x27;, &#x27;Greek&#x27;),\n (&#x27;en&#x27;, &#x27;English&#x27;),\n (&#x27;en-au&#x27;, &#x27;Australian English&#x27;),\n (&#x27;en-gb&#x27;, &#x27;British English&#x27;),\n (&#x27;eo&#x27;, &#x27;Esperanto&#x27;),\n (&#x27;es&#x27;, &#x27;Spanish&#x27;),\n (&#x27;es-ar&#x27;, &#x27;Argentinian Spanish&#x27;),\n (&#x27;es-co&#x27;, &#x27;Colombian Spanish&#x27;),\n (&#x27;es-mx&#x27;, &#x27;Mexican Spanish&#x27;),\n (&#x27;es-ni&#x27;, &#x27;Nicaraguan Spanish&#x27;),\n (&#x27;es-ve&#x27;, &#x27;Venezuelan Spanish&#x27;),\n (&#x27;et&#x27;, &#x27;Estonian&#x27;),\n (&#x27;eu&#x27;, &#x27;Basque&#x27;),\n (&#x27;fa&#x27;, &#x27;Persian&#x27;),\n (&#x27;fi&#x27;, &#x27;Finnish&#x27;),\n (&#x27;fr&#x27;, &#x27;French&#x27;),\n (&#x27;fy&#x27;, &#x27;Frisian&#x27;),\n (&#x27;ga&#x27;, &#x27;Irish&#x27;),\n (&#x27;gd&#x27;, &#x27;Scottish Gaelic&#x27;),\n (&#x27;gl&#x27;, &#x27;Galician&#x27;),\n (&#x27;he&#x27;, &#x27;Hebrew&#x27;),\n (&#x27;hi&#x27;, &#x27;Hindi&#x27;),\n (&#x27;hr&#x27;, &#x27;Croatian&#x27;),\n (&#x27;hsb&#x27;, &#x27;Upper Sorbian&#x27;),\n (&#x27;hu&#x27;, &#x27;Hungarian&#x27;),\n (&#x27;hy&#x27;, &#x27;Armenian&#x27;),\n (&#x27;ia&#x27;, &#x27;Interlingua&#x27;),\n (&#x27;id&#x27;, &#x27;Indonesian&#x27;),\n (&#x27;ig&#x27;, &#x27;Igbo&#x27;),\n (&#x27;io&#x27;, &#x27;Ido&#x27;),\n (&#x27;is&#x27;, &#x27;Icelandic&#x27;),\n (&#x27;it&#x27;, &#x27;Italian&#x27;),\n (&#x27;ja&#x27;, &#x27;Japanese&#x27;),\n (&#x27;ka&#x27;, &#x27;Georgian&#x27;),\n (&#x27;kab&#x27;, &#x27;Kabyle&#x27;),\n (&#x27;kk&#x27;, &#x27;Kazakh&#x27;),\n (&#x27;km&#x27;, &#x27;Khmer&#x27;),\n (&#x27;kn&#x27;, &#x27;Kannada&#x27;),\n (&#x27;ko&#x27;, &#x27;Korean&#x27;),\n (&#x27;ky&#x27;, &#x27;Kyrgyz&#x27;),\n (&#x27;lb&#x27;, &#x27;Luxembourgish&#x27;),\n (&#x27;lt&#x27;, &#x27;Lithuanian&#x27;),\n (&#x27;lv&#x27;, &#x27;Latvian&#x27;),\n (&#x27;mk&#x27;, &#x27;Macedonian&#x27;),\n (&#x27;ml&#x27;, &#x27;Malayalam&#x27;),\n (&#x27;mn&#x27;, &#x27;Mongolian&#x27;),\n (&#x27;mr&#x27;, &#x27;Marathi&#x27;),\n (&#x27;ms&#x27;, &#x27;Malay&#x27;),\n (&#x27;my&#x27;, &#x27;Burmese&#x27;),\n (&#x27;nb&#x27;, &#x27;Norwegian Bokm\u00e5l&#x27;),\n (&#x27;ne&#x27;, &#x27;Nepali&#x27;),\n (&#x27;nl&#x27;, &#x27;Dutch&#x27;),\n (&#x27;nn&#x27;, &#x27;Norwegian Nynorsk&#x27;),\n (&#x27;os&#x27;, &#x27;Ossetic&#x27;),\n (&#x27;pa&#x27;, &#x27;Punjabi&#x27;),\n (&#x27;pl&#x27;, &#x27;Polish&#x27;),\n (&#x27;pt&#x27;, &#x27;Portuguese&#x27;),\n (&#x27;pt-br&#x27;, &#x27;Brazilian Portuguese&#x27;),\n (&#x27;ro&#x27;, &#x27;Romanian&#x27;),\n (&#x27;ru&#x27;, &#x27;Russian&#x27;),\n (&#x27;sk&#x27;, &#x27;Slovak&#x27;),\n (&#x27;sl&#x27;, &#x27;Slovenian&#x27;),\n (&#x27;sq&#x27;, &#x27;Albanian&#x27;),\n (&#x27;sr&#x27;, &#x27;Serbian&#x27;),\n (&#x27;sr-latn&#x27;, &#x27;Serbian Latin&#x27;),\n (&#x27;sv&#x27;, &#x27;Swedish&#x27;),\n (&#x27;sw&#x27;, &#x27;Swahili&#x27;),\n (&#x27;ta&#x27;, &#x27;Tamil&#x27;),\n (&#x27;te&#x27;, &#x27;Telugu&#x27;),\n (&#x27;tg&#x27;, &#x27;Tajik&#x27;),\n (&#x27;th&#x27;, &#x27;Thai&#x27;),\n (&#x27;tk&#x27;, &#x27;Turkmen&#x27;),\n (&#x27;tr&#x27;, &#x27;Turkish&#x27;),\n (&#x27;tt&#x27;, &#x27;Tatar&#x27;),\n (&#x27;udm&#x27;, &#x27;Udmurt&#x27;),\n (&#x27;ug&#x27;, &#x27;Uyghur&#x27;),\n (&#x27;uk&#x27;, &#x27;Ukrainian&#x27;),\n (&#x27;ur&#x27;, &#x27;Urdu&#x27;),\n (&#x27;uz&#x27;, &#x27;Uzbek&#x27;),\n (&#x27;vi&#x27;, &#x27;Vietnamese&#x27;),\n (&#x27;zh-hans&#x27;, &#x27;Simplified Chinese&#x27;),\n (&#x27;zh-hant&#x27;, &#x27;Traditional Chinese&#x27;)]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGES_BIDI</td>\n          <td class=\"code\"><pre>[&#x27;he&#x27;, &#x27;ar&#x27;, &#x27;ar-dz&#x27;, &#x27;ckb&#x27;, &#x27;fa&#x27;, &#x27;ug&#x27;, &#x27;ur&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_CODE</td>\n          <td class=\"code\"><pre>&#x27;en-us&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_AGE</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_DOMAIN</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_HTTPONLY</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_NAME</td>\n          <td class=\"code\"><pre>&#x27;django_language&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_PATH</td>\n          <td class=\"code\"><pre>&#x27;/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_SAMESITE</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_SECURE</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LOCALE_PATHS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LOGGING</td>\n          <td class=\"code\"><pre>{&#x27;disable_existing_loggers&#x27;: False,\n &#x27;handlers&#x27;: {&#x27;console&#x27;: {&#x27;class&#x27;: &#x27;logging.StreamHandler&#x27;}},\n &#x27;loggers&#x27;: {&#x27;django&#x27;: {&#x27;handlers&#x27;: [&#x27;console&#x27;],\n                        &#x27;level&#x27;: &#x27;INFO&#x27;,\n                        &#x27;propagate&#x27;: True}},\n &#x27;version&#x27;: 1}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LOGGING_CONFIG</td>\n          <td class=\"code\"><pre>&#x27;logging.config.dictConfig&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LOGIN_REDIRECT_URL</td>\n          <td class=\"code\"><pre>&#x27;/accounts/profile/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LOGIN_URL</td>\n          <td class=\"code\"><pre>&#x27;/accounts/login/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LOGOUT_REDIRECT_URL</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MANAGERS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MEDIA_ROOT</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MEDIA_URL</td>\n          <td class=\"code\"><pre>&#x27;/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MESSAGE_STORAGE</td>\n          <td class=\"code\"><pre>&#x27;django.contrib.messages.storage.fallback.FallbackStorage&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MIDDLEWARE</td>\n          <td class=\"code\"><pre>[&#x27;django.middleware.security.SecurityMiddleware&#x27;,\n &#x27;django.contrib.sessions.middleware.SessionMiddleware&#x27;,\n &#x27;django.middleware.common.CommonMiddleware&#x27;,\n &#x27;django.middleware.csrf.CsrfViewMiddleware&#x27;,\n &#x27;django.contrib.auth.middleware.AuthenticationMiddleware&#x27;,\n &#x27;django.contrib.messages.middleware.MessageMiddleware&#x27;,\n &#x27;django.middleware.clickjacking.XFrameOptionsMiddleware&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MIGRATION_MODULES</td>\n          <td class=\"code\"><pre>{}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MONTH_DAY_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;F j&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MQTT_CONFIGURATION</td>\n          <td class=\"code\"><pre>{&#x27;host&#x27;: &#x27;tenant-emqx&#x27;,\n &#x27;password&#x27;: &#x27;********************&#x27;,\n &#x27;port&#x27;: 1883,\n &#x27;use_tls&#x27;: False,\n &#x27;username&#x27;: &#x27;admin&#x27;}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>NUMBER_GROUPING</td>\n          <td class=\"code\"><pre>0</pre></td>\n        </tr>\n      \n        <tr>\n          <td>PASSWORD_HASHERS</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>PASSWORD_RESET_TIMEOUT</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>PREPEND_WWW</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>REST_FRAMEWORK</td>\n          <td class=\"code\"><pre>{&#x27;DEFAULT_FILTER_BACKENDS&#x27;: [&#x27;django_filters.rest_framework.DjangoFilterBackend&#x27;]}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>ROOT_URLCONF</td>\n          <td class=\"code\"><pre>&#x27;flight_blender.urls&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECRET_KEY</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECRET_KEY_FALLBACKS</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_CROSS_ORIGIN_OPENER_POLICY</td>\n          <td class=\"code\"><pre>&#x27;same-origin&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_HSTS_PRELOAD</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_HSTS_SECONDS</td>\n          <td class=\"code\"><pre>0</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_PROXY_SSL_HEADER</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_REDIRECT_EXEMPT</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_REFERRER_POLICY</td>\n          <td class=\"code\"><pre>&#x27;same-origin&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_SSL_HOST</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_SSL_REDIRECT</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SERVER_EMAIL</td>\n          <td class=\"code\"><pre>&#x27;root@localhost&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_CACHE_ALIAS</td>\n          <td class=\"code\"><pre>&#x27;default&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_AGE</td>\n          <td class=\"code\"><pre>1209600</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_DOMAIN</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_HTTPONLY</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_NAME</td>\n          <td class=\"code\"><pre>&#x27;sessionid&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_PATH</td>\n          <td class=\"code\"><pre>&#x27;/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_SAMESITE</td>\n          <td class=\"code\"><pre>&#x27;Lax&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_SECURE</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_ENGINE</td>\n          <td class=\"code\"><pre>&#x27;django.contrib.sessions.backends.db&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_FILE_PATH</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_SAVE_EVERY_REQUEST</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_SERIALIZER</td>\n          <td class=\"code\"><pre>&#x27;django.contrib.sessions.serializers.JSONSerializer&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SETTINGS_MODULE</td>\n          <td class=\"code\"><pre>&#x27;flight_blender.settings&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SHORT_DATETIME_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;m/d/Y P&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SHORT_DATE_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;m/d/Y&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SIGNING_BACKEND</td>\n          <td class=\"code\"><pre>&#x27;django.core.signing.TimestampSigner&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SILENCED_SYSTEM_CHECKS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>STATICFILES_DIRS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>STATICFILES_FINDERS</td>\n          <td class=\"code\"><pre>[&#x27;django.contrib.staticfiles.finders.FileSystemFinder&#x27;,\n &#x27;django.contrib.staticfiles.finders.AppDirectoriesFinder&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>STATIC_ROOT</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>STATIC_URL</td>\n          <td class=\"code\"><pre>&#x27;/static/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>STORAGES</td>\n          <td class=\"code\"><pre>{&#x27;default&#x27;: {&#x27;BACKEND&#x27;: &#x27;django.core.files.storage.FileSystemStorage&#x27;},\n &#x27;staticfiles&#x27;: {&#x27;BACKEND&#x27;: &#x27;django.contrib.staticfiles.storage.StaticFilesStorage&#x27;}}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>TEMPLATES</td>\n          <td class=\"code\"><pre>[{&#x27;APP_DIRS&#x27;: True,\n  &#x27;BACKEND&#x27;: &#x27;django.template.backends.django.DjangoTemplates&#x27;,\n  &#x27;DIRS&#x27;: [&#x27;/app/homebase/templates&#x27;],\n  &#x27;OPTIONS&#x27;: {&#x27;context_processors&#x27;: [&#x27;django.template.context_processors.debug&#x27;,\n                                     &#x27;django.template.context_processors.request&#x27;,\n                                     &#x27;django.contrib.auth.context_processors.auth&#x27;,\n                                     &#x27;django.contrib.messages.context_processors.messages&#x27;]}}]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>TEST_NON_SERIALIZED_APPS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>TEST_RUNNER</td>\n          <td class=\"code\"><pre>&#x27;django.test.runner.DiscoverRunner&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>THOUSAND_SEPARATOR</td>\n          <td class=\"code\"><pre>&#x27;,&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>TIME_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;P&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>TIME_INPUT_FORMATS</td>\n          <td class=\"code\"><pre>[&#x27;%H:%M:%S&#x27;, &#x27;%H:%M:%S.%f&#x27;, &#x27;%H:%M&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>TIME_ZONE</td>\n          <td class=\"code\"><pre>&#x27;UTC&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_I18N</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_L10N</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_LOCAL_SQLITE_DATABASE</td>\n          <td class=\"code\"><pre>0</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_THOUSAND_SEPARATOR</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_TZ</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_X_FORWARDED_HOST</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_X_FORWARDED_PORT</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>WEATHER_API_BASE_URL</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>WSGI_APPLICATION</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>X_FRAME_OPTIONS</td>\n          <td class=\"code\"><pre>&#x27;DENY&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>YEAR_MONTH_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;F Y&#x27;</pre></td>\n        </tr>\n      \n    </tbody>\n  </table>\n\n</div>\n</main>\n\n\n  <footer id=\"explanation\">\n    <p>\n      You\u2019re seeing this error because you have <code>DEBUG = True</code> in your\n      Django settings file. Change that to <code>False</code>, and Django will\n      display a standard page generated by the handler for this status code.\n    </p>\n  </footer>\n\n</body>\n</html>\n", "json": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "airmarket"}]}]}], "successful": false, "notes": {"Tested USS": {"message": "sait", "timestamp": "2026-07-13T22:50:57.709429Z"}, "Control USS": {"message": "airmarket", "timestamp": "2026-07-13T22:50:57.709537Z"}}, "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#cleanup", "start_time": "2026-07-13T22:50:58.350392Z", "failed_checks": [], "passed_checks": [{"name": "Successful flight deletion", "timestamp": "2026-07-13T22:50:58.391091Z", "participants": ["airmarket"], "requirements": ["interuss.automated_testing.flight_planning.DeleteFlightSuccess"]}], "queries": [{"request": {"method": "DELETE", "url": "https://rtm.airmarket.stage.flysafe.live/scd/flight_planning/flight_plans/14744703-663c-4afa-a1e7-e05eab997c06", "initiated_at": "2026-07-13T22:50:58.350589Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:58 GMT", "Content-Type": "application/json", "Content-Length": "146", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "DELETE, PUT, OPTIONS", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.039188, "reported": "2026-07-13T22:50:58.390703Z", "json": {"planning_result": "Failed", "notes": "The flight plan was not deleted by the system", "flight_plan_status": "Closed", "includes_advisories": "Unknown"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.DeleteFlightPlan", "participant_id": "airmarket"}]}, "end_time": "2026-07-13T22:50:58.391138Z"}}, {"test_scenario": {"name": "Nominal planning: conflict with higher priority", "scenario_type": "scenarios.astm.utm.ConflictHigherPriority", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md", "resource_origins": {"flight_intents": "conflicting_flights in top-level resource pool", "tested_uss": "instance 2 in flight_planners in top-level resource pool", "control_uss": "instance 2 in flight_planners in top-level resource pool", "dss": "dss in top-level resource pool"}, "start_time": "2026-07-13T22:50:58.391716Z", "cases": [{"name": "Prerequisites check", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#prerequisites-check-test-case", "start_time": "2026-07-13T22:50:58.392044Z", "steps": [{"name": "Verify area is clear", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#verify-area-is-clear-test-step", "start_time": "2026-07-13T22:50:58.392092Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:50:58.511692Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1", "astm.f3548.v21.DSS0005,2"]}, {"name": "Area is clear of op intents", "timestamp": "2026-07-13T22:50:58.511761Z", "participants": [], "requirements": []}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:58.494653Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 641.95, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:50:57.391674Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:20:58.391674Z", "format": "RFC3339"}}, "request_id": "6ccfa474-e0ab-400c-8c3e-fd516e956ec5"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:58 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.015728, "reported": "2026-07-13T22:50:58.511382Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:50:58.511822Z"}], "end_time": "2026-07-13T22:50:58.511841Z"}, {"name": "Attempt to plan flight in conflict", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#attempt-to-plan-flight-in-conflict-test-case", "start_time": "2026-07-13T22:50:58.511878Z", "steps": [{"name": "Plan Flight 2", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#plan-flight-2-test-step", "start_time": "2026-07-13T22:50:58.511919Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:50:58.532188Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:50:59.780492Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Successful planning", "timestamp": "2026-07-13T22:50:59.780567Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:50:59.800488Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent shared correctly", "timestamp": "2026-07-13T22:50:59.800581Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent state is correct", "timestamp": "2026-07-13T22:50:59.800641Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Operational intent details retrievable", "timestamp": "2026-07-13T22:50:59.857226Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details data format", "timestamp": "2026-07-13T22:50:59.882825Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Operational intent reference reported by USS matches the one published to the DSS", "timestamp": "2026-07-13T22:50:59.882987Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005"]}, {"name": "Operational intent details have not changed without publishing a new version to the DSS", "timestamp": "2026-07-13T22:50:59.883164Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.USS0105,1"]}, {"name": "Correct operational intent details", "timestamp": "2026-07-13T22:50:59.886243Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details extents are contained within reference extents", "timestamp": "2026-07-13T22:50:59.887726Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Off-nominal volumes", "timestamp": "2026-07-13T22:50:59.887829Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0015"]}, {"name": "Vertices", "timestamp": "2026-07-13T22:50:59.887935Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0020"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:58.517947Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "636", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 670.93, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.8445838226128}, {"lat": 53.66326070567799, "lng": -113.8445838226128}]}}, "time_start": {"value": "2026-07-13T22:50:57.511954Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:58.511954Z", "format": "RFC3339"}}, "request_id": "cb3276b0-1f2e-4d42-891f-db172c0c44e7"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:58 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.012814, "reported": "2026-07-13T22:50:58.531892Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/93473681-ba61-4e0e-ba66-1227a896c53f", "initiated_at": "2026-07-13T22:50:58.533008Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1319", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84540319901089}, {"lat": 53.663343079169266, "lng": -113.8445838226128}, {"lat": 53.6636358775924, "lng": -113.84515432373902}, {"lat": 53.66352874562597, "lng": -113.84581018845284}]}, "altitude_lower": {"value": 670.93, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:57.511954Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:58.511954Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 100}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "3ae6ded6-ebc3-4a3e-ab20-bfed8fb58c23"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:59 GMT", "Content-Type": "application/json", "Content-Length": "158", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, PUT, DELETE", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 1.245192, "reported": "2026-07-13T22:50:59.779850Z", "json": {"flight_plan_status": "Planned", "notes": "Flight Plan successfully processed and flight planned", "includes_advisories": "Unknown", "planning_result": "Completed"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:59.780871Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "636", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 670.93, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.8445838226128}, {"lat": 53.66326070567799, "lng": -113.8445838226128}]}}, "time_start": {"value": "2026-07-13T22:50:57.511954Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:58.511954Z", "format": "RFC3339"}}, "request_id": "07691f2f-6973-414e-9391-7773f90a2d61"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:59 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "438", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.017724, "reported": "2026-07-13T22:50:59.799557Z", "json": {"operational_intent_references": [{"id": "1b8a33fe-d17c-4949-82ba-745a6455fc12", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:50:57.511954Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:58.511954Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "57f3e9f1-57d0-48f0-96ef-77785a3871ef"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/uss/v1/operational_intents/1b8a33fe-d17c-4949-82ba-745a6455fc12", "initiated_at": "2026-07-13T22:50:59.800723Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjY0NCwiaWF0IjoxNzgzOTgzMDQ0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:59 GMT", "Content-Type": "application/json", "Content-Length": "1136", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, GET", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.051684, "reported": "2026-07-13T22:50:59.853259Z", "json": {"operational_intent": {"reference": {"id": "1b8a33fe-d17c-4949-82ba-745a6455fc12", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "LRlTFUIoA988yvTkmNJ6crmikC1skGgBuUd1hYXlnLs_", "time_start": {"format": "RFC3339", "value": "2026-07-13T22:50:57.511954+00:00"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:35:58.511954+00:00"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "57f3e9f1-57d0-48f0-96ef-77785a3871ef"}, "details": {"volumes": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84540319901089}, {"lat": 53.663343079169266, "lng": -113.8445838226128}, {"lat": 53.6636358775924, "lng": -113.84515432373902}, {"lat": 53.66352874562597, "lng": -113.84581018845284}]}, "altitude_lower": {"value": 670.93, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:50:57.511954Z"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:35:58.511954Z"}}], "priority": 100, "off_nominal_volumes": []}}}, "body": null}, "query_type": "astm.f3548.v21.uss.getOperationalIntentDetails", "participant_id": "sait"}], "end_time": "2026-07-13T22:50:59.887999Z"}, {"name": "Attempt to plan Flight 1", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#attempt-to-plan-flight-1-test-step", "start_time": "2026-07-13T22:50:59.888033Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:50:59.909210Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:51:00.565082Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Incorrectly planned", "timestamp": "2026-07-13T22:51:00.565171Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.SCD0015"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:51:00.597437Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent not shared", "timestamp": "2026-07-13T22:51:00.597543Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:50:59.895688Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.01, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:50:58.888080Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:59.888080Z", "format": "RFC3339"}}, "request_id": "56e0a6a6-1e25-4690-9c82-f461e7deccaf"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:50:59 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "438", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.010803, "reported": "2026-07-13T22:50:59.907727Z", "json": {"operational_intent_references": [{"id": "1b8a33fe-d17c-4949-82ba-745a6455fc12", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:50:57.511954Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:58.511954Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "57f3e9f1-57d0-48f0-96ef-77785a3871ef"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/65c73b3b-a127-4c81-8ae5-0effff0706ad", "initiated_at": "2026-07-13T22:50:59.912345Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1319", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84472825082258}, {"lat": 53.66328439401412, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84494722473144}, {"lat": 53.66387595834993, "lng": -113.84435402492981}]}, "altitude_lower": {"value": 672.01, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:58.888080Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:59.888080Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "d540cfba-3e67-4ead-a41e-296ac1ea5f22"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:00 GMT", "Content-Type": "application/json", "Content-Length": "148", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, PUT, DELETE", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.650693, "reported": "2026-07-13T22:51:00.564245Z", "json": {"flight_plan_status": "NotPlanned", "notes": "Flight Blender could not plan this flight", "includes_advisories": "Unknown", "planning_result": "Rejected"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:00.565416Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.01, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:50:58.888080Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:59.888080Z", "format": "RFC3339"}}, "request_id": "ee25eb43-31a5-4823-89cb-f9207e69dc74"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:00 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "438", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.02909, "reported": "2026-07-13T22:51:00.595847Z", "json": {"operational_intent_references": [{"id": "1b8a33fe-d17c-4949-82ba-745a6455fc12", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:50:57.511954Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:35:58.511954Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "57f3e9f1-57d0-48f0-96ef-77785a3871ef"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:51:00.597582Z"}, {"name": "Delete Flight 2", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#delete-flight-2-test-step", "start_time": "2026-07-13T22:51:00.597617Z", "failed_checks": [], "passed_checks": [{"name": "Successful deletion", "timestamp": "2026-07-13T22:51:00.779048Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}], "queries": [{"request": {"method": "DELETE", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/93473681-ba61-4e0e-ba66-1227a896c53f", "initiated_at": "2026-07-13T22:51:00.598009Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:00 GMT", "Content-Type": "application/json", "Content-Length": "183", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, PUT, DELETE", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.179532, "reported": "2026-07-13T22:51:00.778485Z", "json": {"planning_result": "Completed", "notes": "The flight was closed successfully by the USS and is now out of the UTM system.", "flight_plan_status": "Closed", "includes_advisories": "Unknown"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.DeleteFlightPlan", "participant_id": "sait"}], "end_time": "2026-07-13T22:51:00.779121Z"}], "end_time": "2026-07-13T22:51:00.779184Z"}, {"name": "Attempt to modify planned flight in conflict", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#attempt-to-modify-planned-flight-in-conflict-test-case", "start_time": "2026-07-13T22:51:00.779227Z", "steps": [{"name": "Plan Flight 1", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#plan-flight-1-test-step", "start_time": "2026-07-13T22:51:00.779259Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:51:00.798010Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:51:02.056478Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Successful planning", "timestamp": "2026-07-13T22:51:02.056527Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:51:02.107763Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent shared correctly", "timestamp": "2026-07-13T22:51:02.107859Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent state is correct", "timestamp": "2026-07-13T22:51:02.107991Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Operational intent details retrievable", "timestamp": "2026-07-13T22:51:02.190034Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details data format", "timestamp": "2026-07-13T22:51:02.205530Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Operational intent reference reported by USS matches the one published to the DSS", "timestamp": "2026-07-13T22:51:02.205652Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005"]}, {"name": "Operational intent details have not changed without publishing a new version to the DSS", "timestamp": "2026-07-13T22:51:02.205827Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.USS0105,1"]}, {"name": "Correct operational intent details", "timestamp": "2026-07-13T22:51:02.207470Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details extents are contained within reference extents", "timestamp": "2026-07-13T22:51:02.208350Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Off-nominal volumes", "timestamp": "2026-07-13T22:51:02.208409Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0015"]}, {"name": "Vertices", "timestamp": "2026-07-13T22:51:02.208451Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0020"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:00.786050Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.01, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:50:59.779288Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:00.779288Z", "format": "RFC3339"}}, "request_id": "2808230e-a167-408c-9da8-f65fe713828d"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:00 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.010585, "reported": "2026-07-13T22:51:00.797609Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/1f37c227-9b68-436f-ac82-d9ebf7fd5c30", "initiated_at": "2026-07-13T22:51:00.798885Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1319", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84472825082258}, {"lat": 53.66328439401412, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84494722473144}, {"lat": 53.66387595834993, "lng": -113.84435402492981}]}, "altitude_lower": {"value": 672.01, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:50:59.779288Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:00.779288Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "efb1b853-3dc0-412b-9c2b-85fbcab8bf46"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:02 GMT", "Content-Type": "application/json", "Content-Length": "158", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, PUT, DELETE", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 1.256074, "reported": "2026-07-13T22:51:02.055984Z", "json": {"flight_plan_status": "Planned", "notes": "Flight Plan successfully processed and flight planned", "includes_advisories": "Unknown", "planning_result": "Completed"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:02.056726Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.01, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:50:59.779288Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:00.779288Z", "format": "RFC3339"}}, "request_id": "43b8d9cc-dc3c-4a65-b418-82ff01e91012"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:02 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "438", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.049208, "reported": "2026-07-13T22:51:02.106683Z", "json": {"operational_intent_references": [{"id": "468ed694-1203-4e2e-8ac7-a2487b31b3cf", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:50:59.779288Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:00.779288Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "94807dea-04ca-496c-81c5-0e337a5d67b5"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/uss/v1/operational_intents/468ed694-1203-4e2e-8ac7-a2487b31b3cf", "initiated_at": "2026-07-13T22:51:02.108099Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjY0NCwiaWF0IjoxNzgzOTgzMDQ0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:02 GMT", "Content-Type": "application/json", "Content-Length": "1136", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, GET", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.078112, "reported": "2026-07-13T22:51:02.186997Z", "json": {"operational_intent": {"reference": {"id": "468ed694-1203-4e2e-8ac7-a2487b31b3cf", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "kSUUeNOF8Yhwf2V6MGcxGCJz1S2rCeZEQbBnK4dJ2hE_", "time_start": {"format": "RFC3339", "value": "2026-07-13T22:50:59.779288+00:00"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:00.779288+00:00"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "94807dea-04ca-496c-81c5-0e337a5d67b5"}, "details": {"volumes": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84472825082258}, {"lat": 53.66328439401412, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84494722473144}, {"lat": 53.66387595834993, "lng": -113.84435402492981}]}, "altitude_lower": {"value": 672.01, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:50:59.779288Z"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:00.779288Z"}}], "priority": 0, "off_nominal_volumes": []}}}, "body": null}, "query_type": "astm.f3548.v21.uss.getOperationalIntentDetails", "participant_id": "sait"}], "end_time": "2026-07-13T22:51:02.208486Z"}, {"name": "Plan Flight 2", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#plan-flight-2-test-step-1", "start_time": "2026-07-13T22:51:02.208510Z", "failed_checks": [], "passed_checks": [{"name": "Retrieve pre-existing notifications", "timestamp": "2026-07-13T22:51:02.349341Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}, {"name": "Retrieve pre-existing notifications", "timestamp": "2026-07-13T22:51:02.406676Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:51:02.438475Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:51:03.896119Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Successful planning", "timestamp": "2026-07-13T22:51:03.896194Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:51:03.918435Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent shared correctly", "timestamp": "2026-07-13T22:51:03.918538Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent state is correct", "timestamp": "2026-07-13T22:51:03.918601Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Operational intent details retrievable", "timestamp": "2026-07-13T22:51:03.979801Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details data format", "timestamp": "2026-07-13T22:51:03.999303Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Operational intent reference reported by USS matches the one published to the DSS", "timestamp": "2026-07-13T22:51:03.999410Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005"]}, {"name": "Operational intent details have not changed without publishing a new version to the DSS", "timestamp": "2026-07-13T22:51:03.999488Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.USS0105,1"]}, {"name": "Correct operational intent details", "timestamp": "2026-07-13T22:51:04.001617Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details extents are contained within reference extents", "timestamp": "2026-07-13T22:51:04.002593Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Off-nominal volumes", "timestamp": "2026-07-13T22:51:04.002658Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0015"]}, {"name": "Vertices", "timestamp": "2026-07-13T22:51:04.002699Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0020"]}], "queries": [{"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/user_notifications?after=2026-07-13T22%3A50%3A57.208539%2B00%3A00", "initiated_at": "2026-07-13T22:51:02.208593Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:02 GMT", "Content-Type": "application/json", "Content-Length": "240", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, GET", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.138154, "reported": "2026-07-13T22:51:02.347487Z", "json": {"user_notifications": [{"observed_at": {"value": "2026-07-13T22:51:00.555421+00:00", "format": "RFC3339"}, "conflicts": "Single"}, {"observed_at": {"value": "2026-07-13T22:51:01.485020+00:00", "format": "RFC3339"}, "conflicts": "Single"}]}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.QueryUserNotifications", "participant_id": "sait"}, {"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/user_notifications?after=2026-07-13T22%3A50%3A57.208539%2B00%3A00", "initiated_at": "2026-07-13T22:51:02.349431Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:02 GMT", "Content-Type": "application/json", "Content-Length": "240", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, GET", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.055019, "reported": "2026-07-13T22:51:02.405488Z", "json": {"user_notifications": [{"observed_at": {"value": "2026-07-13T22:51:00.555421+00:00", "format": "RFC3339"}, "conflicts": "Single"}, {"observed_at": {"value": "2026-07-13T22:51:01.485020+00:00", "format": "RFC3339"}, "conflicts": "Single"}]}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.QueryUserNotifications", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:02.412372Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "636", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 670.93, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.8445838226128}, {"lat": 53.66326070567799, "lng": -113.8445838226128}]}}, "time_start": {"value": "2026-07-13T22:51:01.406722Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:02.406722Z", "format": "RFC3339"}}, "request_id": "4e4ee5f8-4577-4493-8a6e-1761df8b4076"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:02 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "438", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.023883, "reported": "2026-07-13T22:51:02.437223Z", "json": {"operational_intent_references": [{"id": "468ed694-1203-4e2e-8ac7-a2487b31b3cf", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:50:59.779288Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:00.779288Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "94807dea-04ca-496c-81c5-0e337a5d67b5"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/a8724e44-9619-46b1-8ced-380dcead83bb", "initiated_at": "2026-07-13T22:51:02.439278Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1319", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84540319901089}, {"lat": 53.663343079169266, "lng": -113.8445838226128}, {"lat": 53.6636358775924, "lng": -113.84515432373902}, {"lat": 53.66352874562597, "lng": -113.84581018845284}]}, "altitude_lower": {"value": 670.93, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:51:01.406722Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:02.406722Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 100}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "3bb03532-029a-410c-86ee-40903b9945b0"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:03 GMT", "Content-Type": "application/json", "Content-Length": "158", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, PUT, DELETE", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 1.455067, "reported": "2026-07-13T22:51:03.895388Z", "json": {"flight_plan_status": "Planned", "notes": "Flight Plan successfully processed and flight planned", "includes_advisories": "Unknown", "planning_result": "Completed"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:03.896489Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "636", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 670.93, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.8445838226128}, {"lat": 53.66326070567799, "lng": -113.8445838226128}]}}, "time_start": {"value": "2026-07-13T22:51:01.406722Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:02.406722Z", "format": "RFC3339"}}, "request_id": "99e7ec4a-4d55-4d51-8262-7b7b22e892f9"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:03 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "840", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.01893, "reported": "2026-07-13T22:51:03.916459Z", "json": {"operational_intent_references": [{"id": "468ed694-1203-4e2e-8ac7-a2487b31b3cf", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:50:59.779288Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:00.779288Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "94807dea-04ca-496c-81c5-0e337a5d67b5"}, {"id": "79d3731f-1c65-433c-9307-8e420fe64528", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:01.406722Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:02.406722Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "dffe83f8-48f6-498f-bd73-64380b2eaf7d"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/uss/v1/operational_intents/79d3731f-1c65-433c-9307-8e420fe64528", "initiated_at": "2026-07-13T22:51:03.918706Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjY0NCwiaWF0IjoxNzgzOTgzMDQ0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:03 GMT", "Content-Type": "application/json", "Content-Length": "1136", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, GET", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.056531, "reported": "2026-07-13T22:51:03.976396Z", "json": {"operational_intent": {"reference": {"id": "79d3731f-1c65-433c-9307-8e420fe64528", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "sbxqdSDzykJ6fcUSc27yhOX7tZQU5HXKs.kKzXahk3E_", "time_start": {"format": "RFC3339", "value": "2026-07-13T22:51:01.406722+00:00"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:02.406722+00:00"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "dffe83f8-48f6-498f-bd73-64380b2eaf7d"}, "details": {"volumes": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84540319901089}, {"lat": 53.663343079169266, "lng": -113.8445838226128}, {"lat": 53.6636358775924, "lng": -113.84515432373902}, {"lat": 53.66352874562597, "lng": -113.84581018845284}]}, "altitude_lower": {"value": 670.93, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:51:01.406722Z"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:02.406722Z"}}], "priority": 100, "off_nominal_volumes": []}}}, "body": null}, "query_type": "astm.f3548.v21.uss.getOperationalIntentDetails", "participant_id": "sait"}], "end_time": "2026-07-13T22:51:04.002733Z"}, {"name": "Check for conflict notifications", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#check-for-conflict-notifications-test-step", "start_time": "2026-07-13T22:51:04.002756Z", "failed_checks": [], "passed_checks": [{"name": "Retrieve notifications", "timestamp": "2026-07-13T22:51:04.051711Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}], "queries": [{"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/user_notifications?after=2026-07-13T22%3A50%3A57.438527%2B00%3A00", "initiated_at": "2026-07-13T22:51:04.002831Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:04 GMT", "Content-Type": "application/json", "Content-Length": "348", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, GET", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.046628, "reported": "2026-07-13T22:51:04.050224Z", "json": {"user_notifications": [{"observed_at": {"value": "2026-07-13T22:51:00.555421+00:00", "format": "RFC3339"}, "conflicts": "Single"}, {"observed_at": {"value": "2026-07-13T22:51:01.485020+00:00", "format": "RFC3339"}, "conflicts": "Single"}, {"observed_at": {"value": "2026-07-13T22:51:03.296743+00:00", "format": "RFC3339"}, "conflicts": "Single"}]}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.QueryUserNotifications", "participant_id": "sait"}], "end_time": "2026-07-13T22:51:04.052046Z"}, {"name": "Attempt to modify planned Flight 1 in conflict", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#attempt-to-modify-planned-flight-1-in-conflict-test-step", "start_time": "2026-07-13T22:51:04.052084Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:51:04.093443Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:51:04.767092Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Incorrectly modified", "timestamp": "2026-07-13T22:51:04.767157Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.SCD0020"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:51:04.788220Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent shared correctly", "timestamp": "2026-07-13T22:51:04.788334Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent state is correct", "timestamp": "2026-07-13T22:51:04.788387Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Operational intent details retrievable", "timestamp": "2026-07-13T22:51:04.840827Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details data format", "timestamp": "2026-07-13T22:51:04.854886Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Operational intent reference reported by USS matches the one published to the DSS", "timestamp": "2026-07-13T22:51:04.854985Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005"]}, {"name": "Operational intent details have not changed without publishing a new version to the DSS", "timestamp": "2026-07-13T22:51:04.856482Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.USS0105,1"]}, {"name": "Correct operational intent details", "timestamp": "2026-07-13T22:51:04.858292Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details extents are contained within reference extents", "timestamp": "2026-07-13T22:51:04.859068Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Off-nominal volumes", "timestamp": "2026-07-13T22:51:04.859138Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0015"]}, {"name": "Vertices", "timestamp": "2026-07-13T22:51:04.859180Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0020"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:04.060714Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 641.97, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:50:59.779288Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:04.052130Z", "format": "RFC3339"}}, "request_id": "5630f065-9cf1-4dac-9982-629b1095d289"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:04 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "840", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.030454, "reported": "2026-07-13T22:51:04.091929Z", "json": {"operational_intent_references": [{"id": "468ed694-1203-4e2e-8ac7-a2487b31b3cf", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:50:59.779288Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:00.779288Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "94807dea-04ca-496c-81c5-0e337a5d67b5"}, {"id": "79d3731f-1c65-433c-9307-8e420fe64528", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:01.406722Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:02.406722Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "dffe83f8-48f6-498f-bd73-64380b2eaf7d"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/1f37c227-9b68-436f-ac82-d9ebf7fd5c30", "initiated_at": "2026-07-13T22:51:04.095839Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1318", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66345234450778, "lng": -113.84462379921032}, {"lat": 53.66352661243057, "lng": -113.84511434559194}, {"lat": 53.66391416170785, "lng": -113.84494722473144}, {"lat": 53.66387595834993, "lng": -113.84435402492981}]}, "altitude_lower": {"value": 641.97, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:51:03.052130Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:04.052130Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "44ef9081-2558-4f44-b3c5-758ba3c275b2"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:04 GMT", "Content-Type": "application/json", "Content-Length": "163", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, PUT, DELETE", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.669588, "reported": "2026-07-13T22:51:04.766563Z", "json": {"flight_plan_status": "Planned", "notes": "Flight Blender could not update this already planned flight", "includes_advisories": "Unknown", "planning_result": "Rejected"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:04.767400Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 641.97, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:50:59.779288Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:04.052130Z", "format": "RFC3339"}}, "request_id": "81b8fa33-d114-46cb-9211-9a827d9191da"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:04 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "840", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.01802, "reported": "2026-07-13T22:51:04.786455Z", "json": {"operational_intent_references": [{"id": "468ed694-1203-4e2e-8ac7-a2487b31b3cf", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:50:59.779288Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:00.779288Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "94807dea-04ca-496c-81c5-0e337a5d67b5"}, {"id": "79d3731f-1c65-433c-9307-8e420fe64528", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:01.406722Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:02.406722Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "dffe83f8-48f6-498f-bd73-64380b2eaf7d"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/uss/v1/operational_intents/468ed694-1203-4e2e-8ac7-a2487b31b3cf", "initiated_at": "2026-07-13T22:51:04.788458Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjY0NCwiaWF0IjoxNzgzOTgzMDQ0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:04 GMT", "Content-Type": "application/json", "Content-Length": "1136", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, GET", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.049268, "reported": "2026-07-13T22:51:04.838444Z", "json": {"operational_intent": {"reference": {"id": "468ed694-1203-4e2e-8ac7-a2487b31b3cf", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "kSUUeNOF8Yhwf2V6MGcxGCJz1S2rCeZEQbBnK4dJ2hE_", "time_start": {"format": "RFC3339", "value": "2026-07-13T22:50:59.779288+00:00"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:00.779288+00:00"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "94807dea-04ca-496c-81c5-0e337a5d67b5"}, "details": {"volumes": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84472825082258}, {"lat": 53.66328439401412, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84494722473144}, {"lat": 53.66387595834993, "lng": -113.84435402492981}]}, "altitude_lower": {"value": 672.01, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:50:59.779288Z"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:00.779288Z"}}], "priority": 0, "off_nominal_volumes": []}}}, "body": null}, "query_type": "astm.f3548.v21.uss.getOperationalIntentDetails", "participant_id": "sait"}], "end_time": "2026-07-13T22:51:04.859219Z"}], "end_time": "2026-07-13T22:51:04.859275Z"}, {"name": "Attempt to activate flight in conflict", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#attempt-to-activate-flight-in-conflict-test-case", "start_time": "2026-07-13T22:51:04.859313Z", "steps": [{"name": "Attempt to activate conflicting Flight 1", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#attempt-to-activate-conflicting-flight-1-test-step", "start_time": "2026-07-13T22:51:04.859341Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:51:04.892479Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:51:05.517508Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Incorrectly activated", "timestamp": "2026-07-13T22:51:05.517558Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.SCD0025"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:51:05.539919Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent shared correctly", "timestamp": "2026-07-13T22:51:05.540054Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent state is correct", "timestamp": "2026-07-13T22:51:05.540166Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Operational intent details retrievable", "timestamp": "2026-07-13T22:51:05.594800Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details data format", "timestamp": "2026-07-13T22:51:05.617769Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Operational intent reference reported by USS matches the one published to the DSS", "timestamp": "2026-07-13T22:51:05.618062Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005"]}, {"name": "Operational intent details have not changed without publishing a new version to the DSS", "timestamp": "2026-07-13T22:51:05.620886Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.USS0105,1"]}, {"name": "Correct operational intent details", "timestamp": "2026-07-13T22:51:05.623739Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details extents are contained within reference extents", "timestamp": "2026-07-13T22:51:05.625095Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Off-nominal volumes", "timestamp": "2026-07-13T22:51:05.625170Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0015"]}, {"name": "Vertices", "timestamp": "2026-07-13T22:51:05.625224Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0020"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:04.869210Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.01, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:50:59.779288Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:04.859369Z", "format": "RFC3339"}}, "request_id": "1e7b733b-eaf7-4c86-b63c-49844f0771fd"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:04 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "840", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.020537, "reported": "2026-07-13T22:51:04.890876Z", "json": {"operational_intent_references": [{"id": "468ed694-1203-4e2e-8ac7-a2487b31b3cf", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:50:59.779288Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:00.779288Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "94807dea-04ca-496c-81c5-0e337a5d67b5"}, {"id": "79d3731f-1c65-433c-9307-8e420fe64528", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:01.406722Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:02.406722Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "dffe83f8-48f6-498f-bd73-64380b2eaf7d"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/1f37c227-9b68-436f-ac82-d9ebf7fd5c30", "initiated_at": "2026-07-13T22:51:04.894911Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1317", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "InUse", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84472825082258}, {"lat": 53.66328439401412, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84494722473144}, {"lat": 53.66387595834993, "lng": -113.84435402492981}]}, "altitude_lower": {"value": 672.02, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:51:03.859369Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:04.859369Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "234930c6-073b-4e38-a8b8-9c11f93fa1cb"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:05 GMT", "Content-Type": "application/json", "Content-Length": "163", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, PUT, DELETE", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.621017, "reported": "2026-07-13T22:51:05.516949Z", "json": {"flight_plan_status": "Planned", "notes": "Flight Blender could not update this already planned flight", "includes_advisories": "Unknown", "planning_result": "Rejected"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:05.517849Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.01, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:50:59.779288Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:04.859369Z", "format": "RFC3339"}}, "request_id": "3fd7e35f-5b5e-488d-9b78-02f83923f7a8"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:05 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "840", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.019176, "reported": "2026-07-13T22:51:05.538121Z", "json": {"operational_intent_references": [{"id": "468ed694-1203-4e2e-8ac7-a2487b31b3cf", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:50:59.779288Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:00.779288Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "94807dea-04ca-496c-81c5-0e337a5d67b5"}, {"id": "79d3731f-1c65-433c-9307-8e420fe64528", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:01.406722Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:02.406722Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "dffe83f8-48f6-498f-bd73-64380b2eaf7d"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/uss/v1/operational_intents/468ed694-1203-4e2e-8ac7-a2487b31b3cf", "initiated_at": "2026-07-13T22:51:05.540289Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjY0NCwiaWF0IjoxNzgzOTgzMDQ0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:05 GMT", "Content-Type": "application/json", "Content-Length": "1136", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, GET", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.049678, "reported": "2026-07-13T22:51:05.590761Z", "json": {"operational_intent": {"reference": {"id": "468ed694-1203-4e2e-8ac7-a2487b31b3cf", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "kSUUeNOF8Yhwf2V6MGcxGCJz1S2rCeZEQbBnK4dJ2hE_", "time_start": {"format": "RFC3339", "value": "2026-07-13T22:50:59.779288+00:00"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:00.779288+00:00"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "94807dea-04ca-496c-81c5-0e337a5d67b5"}, "details": {"volumes": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84472825082258}, {"lat": 53.66328439401412, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84494722473144}, {"lat": 53.66387595834993, "lng": -113.84435402492981}]}, "altitude_lower": {"value": 672.01, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:50:59.779288Z"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:00.779288Z"}}], "priority": 0, "off_nominal_volumes": []}}}, "body": null}, "query_type": "astm.f3548.v21.uss.getOperationalIntentDetails", "participant_id": "sait"}], "end_time": "2026-07-13T22:51:05.625267Z"}], "end_time": "2026-07-13T22:51:05.625310Z"}, {"name": "Modify activated flight with pre-existing conflict", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#modify-activated-flight-with-pre-existing-conflict-test-case", "start_time": "2026-07-13T22:51:05.625347Z", "steps": [{"name": "Delete Flight 2", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#delete-flight-2-test-step-1", "start_time": "2026-07-13T22:51:05.625381Z", "failed_checks": [], "passed_checks": [{"name": "Successful deletion", "timestamp": "2026-07-13T22:51:05.851216Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}], "queries": [{"request": {"method": "DELETE", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/a8724e44-9619-46b1-8ced-380dcead83bb", "initiated_at": "2026-07-13T22:51:05.625449Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:05 GMT", "Content-Type": "application/json", "Content-Length": "183", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, PUT, DELETE", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.224034, "reported": "2026-07-13T22:51:05.850675Z", "json": {"planning_result": "Completed", "notes": "The flight was closed successfully by the USS and is now out of the UTM system.", "flight_plan_status": "Closed", "includes_advisories": "Unknown"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.DeleteFlightPlan", "participant_id": "sait"}], "end_time": "2026-07-13T22:51:05.851278Z"}, {"name": "Activate Flight 1", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#activate-flight-1-test-step", "start_time": "2026-07-13T22:51:05.851323Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:51:05.895465Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:51:07.280861Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Successful activation", "timestamp": "2026-07-13T22:51:07.280906Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:51:07.344840Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent for active flight not deleted", "timestamp": "2026-07-13T22:51:07.344967Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.FlightCoveredByOperationalIntent"]}, {"name": "Operational intent shared correctly", "timestamp": "2026-07-13T22:51:07.344992Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent state is correct", "timestamp": "2026-07-13T22:51:07.345045Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Operational intent details retrievable", "timestamp": "2026-07-13T22:51:07.663030Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details data format", "timestamp": "2026-07-13T22:51:07.680311Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Operational intent reference reported by USS matches the one published to the DSS", "timestamp": "2026-07-13T22:51:07.680428Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005"]}, {"name": "Operational intent details have not changed without publishing a new version to the DSS", "timestamp": "2026-07-13T22:51:07.681088Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.USS0105,1"]}, {"name": "Correct operational intent details", "timestamp": "2026-07-13T22:51:07.683540Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details extents are contained within reference extents", "timestamp": "2026-07-13T22:51:07.685819Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Off-nominal volumes", "timestamp": "2026-07-13T22:51:07.685890Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0015"]}, {"name": "Vertices", "timestamp": "2026-07-13T22:51:07.685930Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0020"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:05.856731Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.02, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:51:04.851365Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:05.851365Z", "format": "RFC3339"}}, "request_id": "95aade43-ac19-4a2e-a754-725676f527ce"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:05 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "438", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.036709, "reported": "2026-07-13T22:51:05.894347Z", "json": {"operational_intent_references": [{"id": "468ed694-1203-4e2e-8ac7-a2487b31b3cf", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:50:59.779288Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:00.779288Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "94807dea-04ca-496c-81c5-0e337a5d67b5"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/1f37c227-9b68-436f-ac82-d9ebf7fd5c30", "initiated_at": "2026-07-13T22:51:05.896278Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1317", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "InUse", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84472825082258}, {"lat": 53.66328439401412, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84494722473144}, {"lat": 53.66387595834993, "lng": -113.84435402492981}]}, "altitude_lower": {"value": 672.02, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:51:04.851365Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:05.851365Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "a1189ccf-7631-49c4-b847-b9b08c64516e"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:07 GMT", "Content-Type": "application/json", "Content-Length": "171", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, PUT, DELETE", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 1.38325, "reported": "2026-07-13T22:51:07.280383Z", "json": {"flight_plan_status": "OkToFly", "notes": "Created Operational Intent ID 468ed694-1203-4e2e-8ac7-a2487b31b3cf", "includes_advisories": "Unknown", "planning_result": "Completed"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:07.281157Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.02, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:51:04.851365Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:05.851365Z", "format": "RFC3339"}}, "request_id": "f9b4731c-6fcc-4391-b2e1-6a434f84245b"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:07 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "439", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.061232, "reported": "2026-07-13T22:51:07.343577Z", "json": {"operational_intent_references": [{"id": "468ed694-1203-4e2e-8ac7-a2487b31b3cf", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:04.851365Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:05.851365Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "94807dea-04ca-496c-81c5-0e337a5d67b5"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/uss/v1/operational_intents/468ed694-1203-4e2e-8ac7-a2487b31b3cf", "initiated_at": "2026-07-13T22:51:07.345147Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjY0NCwiaWF0IjoxNzgzOTgzMDQ0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:07 GMT", "Content-Type": "application/json", "Content-Length": "1137", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, GET", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.314496, "reported": "2026-07-13T22:51:07.660532Z", "json": {"operational_intent": {"reference": {"id": "468ed694-1203-4e2e-8ac7-a2487b31b3cf", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "X7MsXpPJ5KFwwKXjxCnHa73GBAVDL45QzWB3zPng9HM_", "time_start": {"format": "RFC3339", "value": "2026-07-13T22:51:04.851365+00:00"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:05.851365+00:00"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "94807dea-04ca-496c-81c5-0e337a5d67b5"}, "details": {"volumes": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84472825082258}, {"lat": 53.66328439401412, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84494722473144}, {"lat": 53.66387595834993, "lng": -113.84435402492981}]}, "altitude_lower": {"value": 672.02, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:51:04.851365Z"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:05.851365Z"}}], "priority": 0, "off_nominal_volumes": []}}}, "body": null}, "query_type": "astm.f3548.v21.uss.getOperationalIntentDetails", "participant_id": "sait"}], "end_time": "2026-07-13T22:51:07.685964Z"}, {"name": "Plan Flight 2", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#plan-flight-2-test-step-2", "start_time": "2026-07-13T22:51:07.685988Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:51:07.747084Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:51:08.864900Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Successful planning", "timestamp": "2026-07-13T22:51:08.864975Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:51:08.889876Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent shared correctly", "timestamp": "2026-07-13T22:51:08.890024Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent state is correct", "timestamp": "2026-07-13T22:51:08.890122Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Operational intent details retrievable", "timestamp": "2026-07-13T22:51:08.946406Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details data format", "timestamp": "2026-07-13T22:51:08.962721Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Operational intent reference reported by USS matches the one published to the DSS", "timestamp": "2026-07-13T22:51:08.962822Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005"]}, {"name": "Operational intent details have not changed without publishing a new version to the DSS", "timestamp": "2026-07-13T22:51:08.962898Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.USS0105,1"]}, {"name": "Correct operational intent details", "timestamp": "2026-07-13T22:51:08.964668Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details extents are contained within reference extents", "timestamp": "2026-07-13T22:51:08.965558Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Off-nominal volumes", "timestamp": "2026-07-13T22:51:08.965645Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0015"]}, {"name": "Vertices", "timestamp": "2026-07-13T22:51:08.965717Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0020"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:07.690669Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "636", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 670.93, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.8445838226128}, {"lat": 53.66326070567799, "lng": -113.8445838226128}]}}, "time_start": {"value": "2026-07-13T22:51:06.686026Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:07.686026Z", "format": "RFC3339"}}, "request_id": "97c4c48d-d3ea-4e69-bdb8-607af6c5e307"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:07 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "439", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.054643, "reported": "2026-07-13T22:51:07.746054Z", "json": {"operational_intent_references": [{"id": "468ed694-1203-4e2e-8ac7-a2487b31b3cf", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:04.851365Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:05.851365Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "94807dea-04ca-496c-81c5-0e337a5d67b5"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/bec3c225-aea2-4f0d-a0e3-fc9218d6518e", "initiated_at": "2026-07-13T22:51:07.748015Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1319", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84540319901089}, {"lat": 53.663343079169266, "lng": -113.8445838226128}, {"lat": 53.6636358775924, "lng": -113.84515432373902}, {"lat": 53.66352874562597, "lng": -113.84581018845284}]}, "altitude_lower": {"value": 670.93, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:51:06.686026Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:07.686026Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 100}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "c08c203d-5c45-4ff8-b7ca-65fcb76b7d35"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:08 GMT", "Content-Type": "application/json", "Content-Length": "158", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, PUT, DELETE", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 1.115186, "reported": "2026-07-13T22:51:08.864185Z", "json": {"flight_plan_status": "Planned", "notes": "Flight Plan successfully processed and flight planned", "includes_advisories": "Unknown", "planning_result": "Completed"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:08.865287Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "636", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 670.93, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.8445838226128}, {"lat": 53.66326070567799, "lng": -113.8445838226128}]}}, "time_start": {"value": "2026-07-13T22:51:06.686026Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:07.686026Z", "format": "RFC3339"}}, "request_id": "4d8daf2c-5b93-49b0-a7ed-8d2eaadefce1"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:08 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "841", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.015581, "reported": "2026-07-13T22:51:08.882149Z", "json": {"operational_intent_references": [{"id": "468ed694-1203-4e2e-8ac7-a2487b31b3cf", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:04.851365Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:05.851365Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "94807dea-04ca-496c-81c5-0e337a5d67b5"}, {"id": "7428c28b-83ea-451f-8130-5a6c4906d676", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:06.686026Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:07.686026Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "5bb4f7e1-0128-4db4-9ef6-55791ae4d1ce"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/uss/v1/operational_intents/7428c28b-83ea-451f-8130-5a6c4906d676", "initiated_at": "2026-07-13T22:51:08.890343Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjY0NCwiaWF0IjoxNzgzOTgzMDQ0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:08 GMT", "Content-Type": "application/json", "Content-Length": "1136", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, GET", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.052058, "reported": "2026-07-13T22:51:08.943517Z", "json": {"operational_intent": {"reference": {"id": "7428c28b-83ea-451f-8130-5a6c4906d676", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "TEh-HNYFnzj9AkpdtGO6lsywsuxnAoan5I2jBJXklmc_", "time_start": {"format": "RFC3339", "value": "2026-07-13T22:51:06.686026+00:00"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:07.686026+00:00"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "5bb4f7e1-0128-4db4-9ef6-55791ae4d1ce"}, "details": {"volumes": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84540319901089}, {"lat": 53.663343079169266, "lng": -113.8445838226128}, {"lat": 53.6636358775924, "lng": -113.84515432373902}, {"lat": 53.66352874562597, "lng": -113.84581018845284}]}, "altitude_lower": {"value": 670.93, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:51:06.686026Z"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:07.686026Z"}}], "priority": 100, "off_nominal_volumes": []}}}, "body": null}, "query_type": "astm.f3548.v21.uss.getOperationalIntentDetails", "participant_id": "sait"}], "end_time": "2026-07-13T22:51:08.965756Z"}, {"name": "Activate Flight 2", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#activate-flight-2-test-step", "start_time": "2026-07-13T22:51:08.965782Z", "failed_checks": [], "passed_checks": [{"name": "Retrieve pre-existing notifications", "timestamp": "2026-07-13T22:51:09.020249Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}, {"name": "Retrieve pre-existing notifications", "timestamp": "2026-07-13T22:51:09.079807Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:51:09.103682Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:51:10.382315Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Successful activation", "timestamp": "2026-07-13T22:51:10.382402Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:51:10.524401Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent for active flight not deleted", "timestamp": "2026-07-13T22:51:10.524535Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.FlightCoveredByOperationalIntent"]}, {"name": "Operational intent shared correctly", "timestamp": "2026-07-13T22:51:10.524560Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent state is correct", "timestamp": "2026-07-13T22:51:10.524610Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Operational intent details retrievable", "timestamp": "2026-07-13T22:51:10.588811Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details data format", "timestamp": "2026-07-13T22:51:10.620467Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Operational intent reference reported by USS matches the one published to the DSS", "timestamp": "2026-07-13T22:51:10.620624Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005"]}, {"name": "Operational intent details have not changed without publishing a new version to the DSS", "timestamp": "2026-07-13T22:51:10.620746Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.USS0105,1"]}, {"name": "Correct operational intent details", "timestamp": "2026-07-13T22:51:10.622806Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details extents are contained within reference extents", "timestamp": "2026-07-13T22:51:10.626149Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Off-nominal volumes", "timestamp": "2026-07-13T22:51:10.626229Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0015"]}, {"name": "Vertices", "timestamp": "2026-07-13T22:51:10.626271Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0020"]}], "queries": [{"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/user_notifications?after=2026-07-13T22%3A51%3A03.965810%2B00%3A00", "initiated_at": "2026-07-13T22:51:08.965847Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:09 GMT", "Content-Type": "application/json", "Content-Length": "132", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, GET", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.052785, "reported": "2026-07-13T22:51:09.019482Z", "json": {"user_notifications": [{"observed_at": {"value": "2026-07-13T22:51:08.297580+00:00", "format": "RFC3339"}, "conflicts": "Single"}]}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.QueryUserNotifications", "participant_id": "sait"}, {"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/user_notifications?after=2026-07-13T22%3A51%3A03.965810%2B00%3A00", "initiated_at": "2026-07-13T22:51:09.020324Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:09 GMT", "Content-Type": "application/json", "Content-Length": "132", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, GET", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.057759, "reported": "2026-07-13T22:51:09.078791Z", "json": {"user_notifications": [{"observed_at": {"value": "2026-07-13T22:51:08.297580+00:00", "format": "RFC3339"}, "conflicts": "Single"}]}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.QueryUserNotifications", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:09.085183Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "636", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.08, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.8445838226128}, {"lat": 53.66326070567799, "lng": -113.8445838226128}]}}, "time_start": {"value": "2026-07-13T22:51:08.079858Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:09.079858Z", "format": "RFC3339"}}, "request_id": "70fb13a8-68c3-467a-9a97-432f6c4eb52a"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:09 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "841", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.015704, "reported": "2026-07-13T22:51:09.102083Z", "json": {"operational_intent_references": [{"id": "468ed694-1203-4e2e-8ac7-a2487b31b3cf", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:04.851365Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:05.851365Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "94807dea-04ca-496c-81c5-0e337a5d67b5"}, {"id": "7428c28b-83ea-451f-8130-5a6c4906d676", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:06.686026Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:07.686026Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "5bb4f7e1-0128-4db4-9ef6-55791ae4d1ce"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/bec3c225-aea2-4f0d-a0e3-fc9218d6518e", "initiated_at": "2026-07-13T22:51:09.104586Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1317", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "InUse", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84540319901089}, {"lat": 53.663343079169266, "lng": -113.8445838226128}, {"lat": 53.6636358775924, "lng": -113.84515432373902}, {"lat": 53.66352874562597, "lng": -113.84581018845284}]}, "altitude_lower": {"value": 672.08, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:51:08.079858Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:09.079858Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 100}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "4ef374d4-284f-4bd8-8439-587d95f1c98d"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:10 GMT", "Content-Type": "application/json", "Content-Length": "171", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, PUT, DELETE", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 1.2758, "reported": "2026-07-13T22:51:10.381457Z", "json": {"flight_plan_status": "OkToFly", "notes": "Created Operational Intent ID 7428c28b-83ea-451f-8130-5a6c4906d676", "includes_advisories": "Unknown", "planning_result": "Completed"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:10.382750Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "636", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.08, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.8445838226128}, {"lat": 53.66326070567799, "lng": -113.8445838226128}]}}, "time_start": {"value": "2026-07-13T22:51:08.079858Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:09.079858Z", "format": "RFC3339"}}, "request_id": "da0415af-82e3-438c-8a5c-38708cc4ce4d"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:10 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "842", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.136752, "reported": "2026-07-13T22:51:10.520768Z", "json": {"operational_intent_references": [{"id": "468ed694-1203-4e2e-8ac7-a2487b31b3cf", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:04.851365Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:05.851365Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "94807dea-04ca-496c-81c5-0e337a5d67b5"}, {"id": "7428c28b-83ea-451f-8130-5a6c4906d676", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:08.079858Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:09.079858Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "5bb4f7e1-0128-4db4-9ef6-55791ae4d1ce"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/uss/v1/operational_intents/7428c28b-83ea-451f-8130-5a6c4906d676", "initiated_at": "2026-07-13T22:51:10.524681Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjY0NCwiaWF0IjoxNzgzOTgzMDQ0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:10 GMT", "Content-Type": "application/json", "Content-Length": "1137", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, GET", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.060819, "reported": "2026-07-13T22:51:10.586287Z", "json": {"operational_intent": {"reference": {"id": "7428c28b-83ea-451f-8130-5a6c4906d676", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "T5diXC-caNMKyAbFIOBUf4H.J5ppRVMRXOf88Pope3Y_", "time_start": {"format": "RFC3339", "value": "2026-07-13T22:51:08.079858+00:00"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:09.079858+00:00"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "5bb4f7e1-0128-4db4-9ef6-55791ae4d1ce"}, "details": {"volumes": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84540319901089}, {"lat": 53.663343079169266, "lng": -113.8445838226128}, {"lat": 53.6636358775924, "lng": -113.84515432373902}, {"lat": 53.66352874562597, "lng": -113.84581018845284}]}, "altitude_lower": {"value": 672.08, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:51:08.079858Z"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:09.079858Z"}}], "priority": 100, "off_nominal_volumes": []}}}, "body": null}, "query_type": "astm.f3548.v21.uss.getOperationalIntentDetails", "participant_id": "sait"}], "end_time": "2026-07-13T22:51:10.626309Z"}, {"name": "Check for conflict notifications", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#check-for-conflict-notifications-test-step-1", "start_time": "2026-07-13T22:51:10.626336Z", "failed_checks": [], "passed_checks": [{"name": "Retrieve notifications", "timestamp": "2026-07-13T22:51:10.672818Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}, {"name": "Retrieve notifications", "timestamp": "2026-07-13T22:51:10.854706Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}, {"name": "Retrieve notifications", "timestamp": "2026-07-13T22:51:12.903103Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}, {"name": "Retrieve notifications", "timestamp": "2026-07-13T22:51:12.951822Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}, {"name": "Retrieve notifications", "timestamp": "2026-07-13T22:51:14.992386Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}, {"name": "Retrieve notifications", "timestamp": "2026-07-13T22:51:15.031740Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}, {"name": "Retrieve notifications", "timestamp": "2026-07-13T22:51:17.076674Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}, {"name": "Retrieve notifications", "timestamp": "2026-07-13T22:51:17.123381Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}], "queries": [{"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/user_notifications?after=2026-07-13T22%3A51%3A04.103763%2B00%3A00", "initiated_at": "2026-07-13T22:51:10.626413Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:10 GMT", "Content-Type": "application/json", "Content-Length": "132", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, GET", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.044536, "reported": "2026-07-13T22:51:10.671959Z", "json": {"user_notifications": [{"observed_at": {"value": "2026-07-13T22:51:08.297580+00:00", "format": "RFC3339"}, "conflicts": "Single"}]}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.QueryUserNotifications", "participant_id": "sait"}, {"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/user_notifications?after=2026-07-13T22%3A51%3A04.103763%2B00%3A00", "initiated_at": "2026-07-13T22:51:10.672913Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:10 GMT", "Content-Type": "application/json", "Content-Length": "132", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, GET", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.17993, "reported": "2026-07-13T22:51:10.853794Z", "json": {"user_notifications": [{"observed_at": {"value": "2026-07-13T22:51:08.297580+00:00", "format": "RFC3339"}, "conflicts": "Single"}]}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.QueryUserNotifications", "participant_id": "sait"}, {"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/user_notifications?after=2026-07-13T22%3A51%3A04.103763%2B00%3A00", "initiated_at": "2026-07-13T22:51:12.855197Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:12 GMT", "Content-Type": "application/json", "Content-Length": "132", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, GET", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.045836, "reported": "2026-07-13T22:51:12.902002Z", "json": {"user_notifications": [{"observed_at": {"value": "2026-07-13T22:51:08.297580+00:00", "format": "RFC3339"}, "conflicts": "Single"}]}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.QueryUserNotifications", "participant_id": "sait"}, {"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/user_notifications?after=2026-07-13T22%3A51%3A04.103763%2B00%3A00", "initiated_at": "2026-07-13T22:51:12.903181Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:12 GMT", "Content-Type": "application/json", "Content-Length": "132", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, GET", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.046782, "reported": "2026-07-13T22:51:12.950781Z", "json": {"user_notifications": [{"observed_at": {"value": "2026-07-13T22:51:08.297580+00:00", "format": "RFC3339"}, "conflicts": "Single"}]}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.QueryUserNotifications", "participant_id": "sait"}, {"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/user_notifications?after=2026-07-13T22%3A51%3A04.103763%2B00%3A00", "initiated_at": "2026-07-13T22:51:14.952301Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:14 GMT", "Content-Type": "application/json", "Content-Length": "132", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, GET", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.037924, "reported": "2026-07-13T22:51:14.991332Z", "json": {"user_notifications": [{"observed_at": {"value": "2026-07-13T22:51:08.297580+00:00", "format": "RFC3339"}, "conflicts": "Single"}]}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.QueryUserNotifications", "participant_id": "sait"}, {"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/user_notifications?after=2026-07-13T22%3A51%3A04.103763%2B00%3A00", "initiated_at": "2026-07-13T22:51:14.992461Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:15 GMT", "Content-Type": "application/json", "Content-Length": "132", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, GET", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.037265, "reported": "2026-07-13T22:51:15.030708Z", "json": {"user_notifications": [{"observed_at": {"value": "2026-07-13T22:51:08.297580+00:00", "format": "RFC3339"}, "conflicts": "Single"}]}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.QueryUserNotifications", "participant_id": "sait"}, {"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/user_notifications?after=2026-07-13T22%3A51%3A04.103763%2B00%3A00", "initiated_at": "2026-07-13T22:51:17.032179Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:17 GMT", "Content-Type": "application/json", "Content-Length": "132", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, GET", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.042909, "reported": "2026-07-13T22:51:17.075905Z", "json": {"user_notifications": [{"observed_at": {"value": "2026-07-13T22:51:08.297580+00:00", "format": "RFC3339"}, "conflicts": "Single"}]}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.QueryUserNotifications", "participant_id": "sait"}, {"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/user_notifications?after=2026-07-13T22%3A51%3A04.103763%2B00%3A00", "initiated_at": "2026-07-13T22:51:17.076767Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:17 GMT", "Content-Type": "application/json", "Content-Length": "132", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, GET", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.04465, "reported": "2026-07-13T22:51:17.122207Z", "json": {"user_notifications": [{"observed_at": {"value": "2026-07-13T22:51:08.297580+00:00", "format": "RFC3339"}, "conflicts": "Single"}]}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.QueryUserNotifications", "participant_id": "sait"}], "delays": [{"start_time": "2026-07-13T22:51:10.854908Z", "duration": "2s", "reason": "user notifications have not yet appeared in sait, sait"}, {"start_time": "2026-07-13T22:51:12.952028Z", "duration": "2s", "reason": "user notifications have not yet appeared in sait, sait"}, {"start_time": "2026-07-13T22:51:15.031930Z", "duration": "2s", "reason": "user notifications have not yet appeared in sait, sait"}, {"start_time": "2026-07-13T22:51:17.123695Z", "duration": "2s", "reason": "user notifications have not yet appeared in sait, sait"}], "end_time": "2026-07-13T22:51:19.123912Z"}, {"name": "Modify activated Flight 1 in conflict with activated Flight 2", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#modify-activated-flight-1-in-conflict-with-activated-flight-2-test-step", "start_time": "2026-07-13T22:51:19.124037Z", "failed_checks": [{"name": "Rejected modification", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/flight_planning/modify_activated_flight_intent.md#rejected-modification-check", "timestamp": "2026-07-13T22:51:19.789450Z", "summary": "Warning (not a failure): modification got rejected but a pre-existing conflict was present", "details": "sait indicated (PlanningActivityResult.Rejected, FlightPlanStatus.OkToFly) with notes \"Flight Blender could not update this activated flight\"", "requirements": ["astm.f3548.v21.SCD0030"], "severity": "Low", "participants": ["sait"]}], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:51:19.152078Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:51:19.789292Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Successful modification", "timestamp": "2026-07-13T22:51:19.789360Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.SCD0030", "astm.f3548.v21.SCD0030"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:51:19.808240Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent for active flight not deleted", "timestamp": "2026-07-13T22:51:19.808426Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.FlightCoveredByOperationalIntent"]}, {"name": "Operational intent shared correctly", "timestamp": "2026-07-13T22:51:19.808463Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent state is correct", "timestamp": "2026-07-13T22:51:19.808515Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Operational intent details retrievable", "timestamp": "2026-07-13T22:51:19.864193Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details data format", "timestamp": "2026-07-13T22:51:19.883780Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Operational intent reference reported by USS matches the one published to the DSS", "timestamp": "2026-07-13T22:51:19.883896Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005"]}, {"name": "Operational intent details have not changed without publishing a new version to the DSS", "timestamp": "2026-07-13T22:51:19.885376Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.USS0105,1"]}, {"name": "Correct operational intent details", "timestamp": "2026-07-13T22:51:19.887225Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details extents are contained within reference extents", "timestamp": "2026-07-13T22:51:19.888116Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Off-nominal volumes", "timestamp": "2026-07-13T22:51:19.888184Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0015"]}, {"name": "Vertices", "timestamp": "2026-07-13T22:51:19.888225Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0020"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:19.135052Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 641.95, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:51:04.851365Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:19.124094Z", "format": "RFC3339"}}, "request_id": "23f7bb82-96e3-4b0a-80f0-68309c8a7dbc"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:19 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "842", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.013823, "reported": "2026-07-13T22:51:19.149918Z", "json": {"operational_intent_references": [{"id": "468ed694-1203-4e2e-8ac7-a2487b31b3cf", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:04.851365Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:05.851365Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "94807dea-04ca-496c-81c5-0e337a5d67b5"}, {"id": "7428c28b-83ea-451f-8130-5a6c4906d676", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:08.079858Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:09.079858Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "5bb4f7e1-0128-4db4-9ef6-55791ae4d1ce"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/1f37c227-9b68-436f-ac82-d9ebf7fd5c30", "initiated_at": "2026-07-13T22:51:19.154575Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1316", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "InUse", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66345234450778, "lng": -113.84462379921032}, {"lat": 53.66352661243057, "lng": -113.84511434559194}, {"lat": 53.66391416170785, "lng": -113.84494722473144}, {"lat": 53.66387595834993, "lng": -113.84435402492981}]}, "altitude_lower": {"value": 641.95, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:51:18.124094Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:19.124094Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "0bbecd36-8235-4a20-acaf-63894599d6a7"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:19 GMT", "Content-Type": "application/json", "Content-Length": "157", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, PUT, DELETE", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.632651, "reported": "2026-07-13T22:51:19.788588Z", "json": {"flight_plan_status": "OkToFly", "notes": "Flight Blender could not update this activated flight", "includes_advisories": "Unknown", "planning_result": "Rejected"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:19.791293Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 641.95, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:51:04.851365Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:19.124094Z", "format": "RFC3339"}}, "request_id": "34edb0c6-4de9-4a51-b095-81427a28f529"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:19 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "842", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.014017, "reported": "2026-07-13T22:51:19.806373Z", "json": {"operational_intent_references": [{"id": "468ed694-1203-4e2e-8ac7-a2487b31b3cf", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:04.851365Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:05.851365Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "94807dea-04ca-496c-81c5-0e337a5d67b5"}, {"id": "7428c28b-83ea-451f-8130-5a6c4906d676", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:08.079858Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:09.079858Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "5bb4f7e1-0128-4db4-9ef6-55791ae4d1ce"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/uss/v1/operational_intents/468ed694-1203-4e2e-8ac7-a2487b31b3cf", "initiated_at": "2026-07-13T22:51:19.808618Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjY0NCwiaWF0IjoxNzgzOTgzMDQ0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:19 GMT", "Content-Type": "application/json", "Content-Length": "1137", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, GET", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.051298, "reported": "2026-07-13T22:51:19.860843Z", "json": {"operational_intent": {"reference": {"id": "468ed694-1203-4e2e-8ac7-a2487b31b3cf", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "X7MsXpPJ5KFwwKXjxCnHa73GBAVDL45QzWB3zPng9HM_", "time_start": {"format": "RFC3339", "value": "2026-07-13T22:51:04.851365+00:00"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:05.851365+00:00"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "94807dea-04ca-496c-81c5-0e337a5d67b5"}, "details": {"volumes": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84472825082258}, {"lat": 53.66328439401412, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84494722473144}, {"lat": 53.66387595834993, "lng": -113.84435402492981}]}, "altitude_lower": {"value": 672.02, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:51:04.851365Z"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:05.851365Z"}}], "priority": 0, "off_nominal_volumes": []}}}, "body": null}, "query_type": "astm.f3548.v21.uss.getOperationalIntentDetails", "participant_id": "sait"}], "end_time": "2026-07-13T22:51:19.888269Z"}], "end_time": "2026-07-13T22:51:19.888352Z"}, {"name": "Attempt to modify activated flight into conflict", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#attempt-to-modify-activated-flight-into-conflict-test-case", "start_time": "2026-07-13T22:51:19.888392Z", "steps": [{"name": "Modify activated Flight 2 to not conflict with activated Flight 1", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#modify-activated-flight-2-to-not-conflict-with-activated-flight-1-test-step", "start_time": "2026-07-13T22:51:19.888420Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:51:19.913962Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:51:20.955655Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Successful modification", "timestamp": "2026-07-13T22:51:20.955702Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:51:20.968451Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent for active flight not deleted", "timestamp": "2026-07-13T22:51:20.970162Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.FlightCoveredByOperationalIntent"]}, {"name": "Operational intent shared correctly", "timestamp": "2026-07-13T22:51:20.970229Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent state is correct", "timestamp": "2026-07-13T22:51:20.970286Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Operational intent details retrievable", "timestamp": "2026-07-13T22:51:21.015735Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details data format", "timestamp": "2026-07-13T22:51:21.163886Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Operational intent reference reported by USS matches the one published to the DSS", "timestamp": "2026-07-13T22:51:21.164035Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005"]}, {"name": "Operational intent details have not changed without publishing a new version to the DSS", "timestamp": "2026-07-13T22:51:21.164373Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.USS0105,1"]}, {"name": "Correct operational intent details", "timestamp": "2026-07-13T22:51:21.166251Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details extents are contained within reference extents", "timestamp": "2026-07-13T22:51:21.167300Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Off-nominal volumes", "timestamp": "2026-07-13T22:51:21.167393Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0015"]}, {"name": "Vertices", "timestamp": "2026-07-13T22:51:21.167446Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0020"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:19.893866Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "640", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 668.91, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84581018845284}, {"lat": 53.66382965228795, "lng": -113.84581018845284}, {"lat": 53.66382965228795, "lng": -113.84507076366013}, {"lat": 53.66326070567799, "lng": -113.84507076366013}]}}, "time_start": {"value": "2026-07-13T22:51:18.888448Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:19.888448Z", "format": "RFC3339"}}, "request_id": "7697c48f-dfb4-44ad-8939-14ccd360961e"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:19 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "842", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.017216, "reported": "2026-07-13T22:51:19.912030Z", "json": {"operational_intent_references": [{"id": "468ed694-1203-4e2e-8ac7-a2487b31b3cf", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:04.851365Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:05.851365Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "94807dea-04ca-496c-81c5-0e337a5d67b5"}, {"id": "7428c28b-83ea-451f-8130-5a6c4906d676", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:08.079858Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:09.079858Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "5bb4f7e1-0128-4db4-9ef6-55791ae4d1ce"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/bec3c225-aea2-4f0d-a0e3-fc9218d6518e", "initiated_at": "2026-07-13T22:51:19.917245Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1262", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "InUse", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84540319901089}, {"lat": 53.66382965228795, "lng": -113.84507076366013}, {"lat": 53.66352874562597, "lng": -113.84581018845284}]}, "altitude_lower": {"value": 668.91, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:51:18.888448Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:19.888448Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 100}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "aa2c8cf7-b26d-4ca7-b2fb-be6b825745c0"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:20 GMT", "Content-Type": "application/json", "Content-Length": "171", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, PUT, DELETE", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 1.036818, "reported": "2026-07-13T22:51:20.955173Z", "json": {"flight_plan_status": "OkToFly", "notes": "Created Operational Intent ID 7428c28b-83ea-451f-8130-5a6c4906d676", "includes_advisories": "Unknown", "planning_result": "Completed"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:20.955910Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "640", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 668.91, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84581018845284}, {"lat": 53.66382965228795, "lng": -113.84581018845284}, {"lat": 53.66382965228795, "lng": -113.84507076366013}, {"lat": 53.66326070567799, "lng": -113.84507076366013}]}}, "time_start": {"value": "2026-07-13T22:51:18.888448Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:19.888448Z", "format": "RFC3339"}}, "request_id": "0c14384a-0738-422b-8313-13bf1ea4db3a"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:20 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "842", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.010051, "reported": "2026-07-13T22:51:20.966768Z", "json": {"operational_intent_references": [{"id": "468ed694-1203-4e2e-8ac7-a2487b31b3cf", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:04.851365Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:05.851365Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "94807dea-04ca-496c-81c5-0e337a5d67b5"}, {"id": "7428c28b-83ea-451f-8130-5a6c4906d676", "manager": "Sait", "uss_availability": "Unknown", "version": 3, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:18.888448Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:19.888448Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "5bb4f7e1-0128-4db4-9ef6-55791ae4d1ce"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/uss/v1/operational_intents/7428c28b-83ea-451f-8130-5a6c4906d676", "initiated_at": "2026-07-13T22:51:20.970377Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjY0NCwiaWF0IjoxNzgzOTgzMDQ0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:21 GMT", "Content-Type": "application/json", "Content-Length": "1082", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, GET", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.041826, "reported": "2026-07-13T22:51:21.013012Z", "json": {"operational_intent": {"reference": {"id": "7428c28b-83ea-451f-8130-5a6c4906d676", "manager": "Sait", "uss_availability": "Unknown", "version": 3, "state": "Activated", "ovn": "T01Qu5nQUFvy2vMFSV93Wk18EW.Z3NEj.gPRDg10tPY_", "time_start": {"format": "RFC3339", "value": "2026-07-13T22:51:18.888448+00:00"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:19.888448+00:00"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "5bb4f7e1-0128-4db4-9ef6-55791ae4d1ce"}, "details": {"volumes": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84540319901089}, {"lat": 53.66382965228795, "lng": -113.84507076366013}, {"lat": 53.66352874562597, "lng": -113.84581018845284}]}, "altitude_lower": {"value": 668.91, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:51:18.888448Z"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:19.888448Z"}}], "priority": 100, "off_nominal_volumes": []}}}, "body": null}, "query_type": "astm.f3548.v21.uss.getOperationalIntentDetails", "participant_id": "sait"}], "end_time": "2026-07-13T22:51:21.167496Z"}, {"name": "Attempt to modify activated Flight 1 into conflict", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#attempt-to-modify-activated-flight-1-into-conflict-test-step", "start_time": "2026-07-13T22:51:21.167528Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:51:21.195927Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:51:21.836838Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Incorrectly modified", "timestamp": "2026-07-13T22:51:21.836905Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.SCD0030"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:51:21.857248Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent not shared", "timestamp": "2026-07-13T22:51:21.857333Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:21.177619Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.02, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 707.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84568485288845}, {"lat": 53.66391416170785, "lng": -113.84568485288845}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:51:04.851365Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:21.167573Z", "format": "RFC3339"}}, "request_id": "76dd39fc-c407-4b4f-b430-5e02db679e22"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:21 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "842", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.013596, "reported": "2026-07-13T22:51:21.192266Z", "json": {"operational_intent_references": [{"id": "468ed694-1203-4e2e-8ac7-a2487b31b3cf", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:04.851365Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:05.851365Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "94807dea-04ca-496c-81c5-0e337a5d67b5"}, {"id": "7428c28b-83ea-451f-8130-5a6c4906d676", "manager": "Sait", "uss_availability": "Unknown", "version": 3, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:18.888448Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:19.888448Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "5bb4f7e1-0128-4db4-9ef6-55791ae4d1ce"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/1f37c227-9b68-436f-ac82-d9ebf7fd5c30", "initiated_at": "2026-07-13T22:51:21.199960Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1316", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "InUse", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66364611883401, "lng": -113.84454023705605}, {"lat": 53.66381940833229, "lng": -113.84568485288845}, {"lat": 53.66391416170785, "lng": -113.84494722473144}, {"lat": 53.66387595834993, "lng": -113.84435402492981}]}, "altitude_lower": {"value": 672.06, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 707.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:51:20.167573Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:21.167573Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "2ee6cd0b-d896-4154-990d-53f89bf88552"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:21 GMT", "Content-Type": "application/json", "Content-Length": "157", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, PUT, DELETE", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.634861, "reported": "2026-07-13T22:51:21.836062Z", "json": {"flight_plan_status": "OkToFly", "notes": "Flight Blender could not update this activated flight", "includes_advisories": "Unknown", "planning_result": "Rejected"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:21.837215Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.02, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 707.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84568485288845}, {"lat": 53.66391416170785, "lng": -113.84568485288845}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:51:04.851365Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:21.167573Z", "format": "RFC3339"}}, "request_id": "de4f7ec4-c834-462c-9403-e8117b8af5db"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:21 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "842", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.017056, "reported": "2026-07-13T22:51:21.855474Z", "json": {"operational_intent_references": [{"id": "468ed694-1203-4e2e-8ac7-a2487b31b3cf", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:04.851365Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:05.851365Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "94807dea-04ca-496c-81c5-0e337a5d67b5"}, {"id": "7428c28b-83ea-451f-8130-5a6c4906d676", "manager": "Sait", "uss_availability": "Unknown", "version": 3, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:18.888448Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:19.888448Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "5bb4f7e1-0128-4db4-9ef6-55791ae4d1ce"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:51:21.857361Z"}], "end_time": "2026-07-13T22:51:21.857427Z"}], "successful": true, "notes": {"Tested USS": {"message": "sait", "timestamp": "2026-07-13T22:50:58.391764Z"}, "Control USS": {"message": "sait", "timestamp": "2026-07-13T22:50:58.391907Z"}, "scd0090_notification": {"message": "sait notification latency: >0s", "timestamp": "2026-07-13T22:51:04.051797Z"}, "scd0095_notification": {"message": "sait notification latency: >0s", "timestamp": "2026-07-13T22:51:04.051967Z"}}, "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_higher_priority/conflict_higher_priority.md#cleanup", "start_time": "2026-07-13T22:51:21.857491Z", "failed_checks": [], "passed_checks": [{"name": "Successful flight deletion", "timestamp": "2026-07-13T22:51:22.164680Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.DeleteFlightSuccess"]}, {"name": "Successful flight deletion", "timestamp": "2026-07-13T22:51:22.360216Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.DeleteFlightSuccess"]}], "queries": [{"request": {"method": "DELETE", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/bec3c225-aea2-4f0d-a0e3-fc9218d6518e", "initiated_at": "2026-07-13T22:51:21.857596Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:22 GMT", "Content-Type": "application/json", "Content-Length": "183", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, PUT, DELETE", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.305324, "reported": "2026-07-13T22:51:22.164015Z", "json": {"planning_result": "Completed", "notes": "The flight was closed successfully by the USS and is now out of the UTM system.", "flight_plan_status": "Closed", "includes_advisories": "Unknown"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.DeleteFlightPlan", "participant_id": "sait"}, {"request": {"method": "DELETE", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/1f37c227-9b68-436f-ac82-d9ebf7fd5c30", "initiated_at": "2026-07-13T22:51:22.164839Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:22 GMT", "Content-Type": "application/json", "Content-Length": "183", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, PUT, DELETE", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.193455, "reported": "2026-07-13T22:51:22.359513Z", "json": {"planning_result": "Completed", "notes": "The flight was closed successfully by the USS and is now out of the UTM system.", "flight_plan_status": "Closed", "includes_advisories": "Unknown"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.DeleteFlightPlan", "participant_id": "sait"}]}, "end_time": "2026-07-13T22:51:22.360321Z"}}], "generator_type": "action_generators.flight_planning.FlightPlannerCombinations", "start_time": "2026-07-13T22:50:49.247987Z", "successful": false, "end_time": "2026-07-13T22:51:22.360877Z"}}, {"action_generator": {"actions": [{"test_scenario": {"name": "Nominal planning: not permitted conflict with equal priority", "scenario_type": "scenarios.astm.utm.ConflictEqualPriorityNotPermitted", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md", "resource_origins": {"tested_uss": "instance 1 in flight_planners in top-level resource pool", "control_uss": "instance 1 in flight_planners in top-level resource pool", "dss": "dss in top-level resource pool", "flight_intents": "conflicting_flights in top-level resource pool"}, "start_time": "2026-07-13T22:51:22.362150Z", "cases": [{"name": "Prerequisites check", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md#prerequisites-check-test-case", "start_time": "2026-07-13T22:51:22.362575Z", "steps": [{"name": "Verify area is clear", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md#verify-area-is-clear-test-step", "start_time": "2026-07-13T22:51:22.362645Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:51:22.489364Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1", "astm.f3548.v21.DSS0005,2"]}, {"name": "Area is clear of op intents", "timestamp": "2026-07-13T22:51:22.489465Z", "participants": [], "requirements": []}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:22.469135Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 641.95, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:51:21.362073Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:21:22.362073Z", "format": "RFC3339"}}, "request_id": "45cdf32a-d73b-425e-84ab-5f186ce97cb0"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:22 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.018541, "reported": "2026-07-13T22:51:22.488985Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:51:22.489508Z"}], "end_time": "2026-07-13T22:51:22.489535Z"}, {"name": "Attempt to plan flight into conflict", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md#attempt-to-plan-flight-into-conflict-test-case", "start_time": "2026-07-13T22:51:22.489587Z", "steps": [{"name": "Plan Flight 2", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md#plan-flight-2-test-step", "start_time": "2026-07-13T22:51:22.489632Z", "failed_checks": [{"name": "Successful planning", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/flight_planning/plan_flight_intent.md#successful-planning-check", "timestamp": "2026-07-13T22:51:23.033327Z", "summary": "Error from airmarket when attempting to submit a flight intent (flight ID: None)", "details": "Attempt to plan flight returned status 500 rather than 200 as expected\n\nStack trace:\nTraceback (most recent call last):\n  File \"/app/monitoring/uss_qualifier/scenarios/flight_planning/test_steps.py\", line 377, in request_flight\n    resp = flight_planner.try_plan_flight(\n        flight_info, ExecutionStyle.IfAllowed, additional_fields\n    )\n  File \"/app/monitoring/monitorlib/clients/flight_planning/client_v1.py\", line 122, in try_plan_flight\n    return self._inject(\n           ~~~~~~~~~~~~^\n        str(uuid.uuid4()), flight_info, execution_style, additional_fields\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    )\n    ^\n  File \"/app/monitoring/monitorlib/clients/flight_planning/client_v1.py\", line 77, in _inject\n    raise PlanningActivityError(\n    ...<2 lines>...\n    )\nmonitoring.monitorlib.clients.flight_planning.client.PlanningActivityError: Attempt to plan flight returned status 500 rather than 200 as expected\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/monitoring/uss_qualifier/scenarios/flight_planning/test_steps.py\", line 286, in submit_flight\n    resp, query, flight_id = request_flight(\n                             ~~~~~~~~~~~~~~^\n        flight_planner, flight_info, flight_id, additional_fields\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    )\n    ^\n  File \"/app/monitoring/uss_qualifier/scenarios/flight_planning/test_steps.py\", line 381, in request_flight\n    raise QueryError(str(e), e.queries)\nmonitoring.monitorlib.fetch.QueryError: Attempt to plan flight returned status 500 rather than 200 as expected\n", "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"], "severity": "High", "participants": ["airmarket"], "query_report_timestamps": ["2026-07-13T22:51:22.511655Z"]}], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:51:22.510064Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:22.495132Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "635", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.1, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.8445838226128}, {"lat": 53.66326070567799, "lng": -113.8445838226128}]}}, "time_start": {"value": "2026-07-13T22:51:21.489676Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:22.489676Z", "format": "RFC3339"}}, "request_id": "d4dbf2fa-3a43-4678-832e-aa186decc907"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:22 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.013149, "reported": "2026-07-13T22:51:22.509515Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.airmarket.stage.flysafe.live/scd/flight_planning/flight_plans/8e2164fe-9b8c-4c2d-9c76-d6ee07660f50", "initiated_at": "2026-07-13T22:51:22.511655Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1316", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84540319901089}, {"lat": 53.663343079169266, "lng": -113.8445838226128}, {"lat": 53.6636358775924, "lng": -113.84515432373902}, {"lat": 53.66352874562597, "lng": -113.84581018845284}]}, "altitude_lower": {"value": 672.1, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:51:21.489676Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:22.489676Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "b48f880e-4db3-4d6d-a7c7-ceb181e21dbb"}, "body": null}, "response": {"code": 500, "headers": {"Date": "Mon, 13 Jul 2026 22:51:23 GMT", "Content-Type": "text/html; charset=utf-8", "Content-Length": "160570", "Connection": "keep-alive", "x-frame-options": "DENY", "vary": "Cookie", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.516829, "reported": "2026-07-13T22:51:23.031603Z", "body": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">\n  <meta name=\"robots\" content=\"NONE,NOARCHIVE\">\n  <title>KeyError\n          at /scd/flight_planning/flight_plans/8e2164fe-9b8c-4c2d-9c76-d6ee07660f50</title>\n  <style>\n    html * { padding:0; margin:0; }\n    body * { padding:10px 20px; }\n    body * * { padding:0; }\n    body { font-family: sans-serif; background-color:#fff; color:#000; }\n    body > :where(header, main, footer) { border-bottom:1px solid #ddd; }\n    h1 { font-weight:normal; }\n    h2 { margin-bottom:.8em; }\n    h3 { margin:1em 0 .5em 0; }\n    h4 { margin:0 0 .5em 0; font-weight: normal; }\n    code, pre { font-size: 100%; white-space: pre-wrap; word-break: break-word; }\n    summary { cursor: pointer; }\n    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }\n    tbody td, tbody th { vertical-align:top; padding:2px 3px; }\n    thead th {\n      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;\n      font-weight:normal; font-size: 0.6875rem; border:1px solid #ddd;\n    }\n    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }\n    table.vars { margin:5px 10px 2px 40px; width: auto; }\n    table.vars td, table.req td { font-family:monospace; }\n    table td.code { width:100%; }\n    table td.code pre { overflow:hidden; }\n    table.source th { color:#666; }\n    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }\n    ul.traceback { list-style-type:none; color: #222; }\n    ul.traceback li.cause { word-break: break-word; }\n    ul.traceback li.frame { padding-bottom:1em; color:#4f4f4f; }\n    ul.traceback li.user { background-color:#e0e0e0; color:#000 }\n    div.context { padding:10px 0; overflow:hidden; }\n    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }\n    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }\n    div.context ol li pre { display:inline; }\n    div.context ol.context-line li { color:#464646; background-color:#dfdfdf; padding: 3px 2px; }\n    div.context ol.context-line li span { position:absolute; right:32px; }\n    .user div.context ol.context-line li { background-color:#bbb; color:#000; }\n    .user div.context ol li { color:#666; }\n    div.commands, summary.commands { margin-left: 40px; }\n    div.commands a, summary.commands { color:#555; text-decoration:none; }\n    .user div.commands a { color: black; }\n    #summary { background: #ffc; }\n    #summary h2 { font-weight: normal; color: #666; }\n    #info { padding: 0; }\n    #info > * { padding:10px 20px; }\n    #explanation { background:#eee; }\n    #template, #template-not-exist { background:#f6f6f6; }\n    #template-not-exist ul { margin: 0 0 10px 20px; }\n    #template-not-exist .postmortem-section { margin-bottom: 3px; }\n    #unicode-hint { background:#eee; }\n    #traceback { background:#eee; }\n    #requestinfo { background:#f6f6f6; padding-left:120px; }\n    #summary table { border:none; background:transparent; }\n    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }\n    #requestinfo h3 { margin-bottom:-1em; }\n    .error { background: #ffc; }\n    .specific { color:#cc3300; font-weight:bold; }\n    h2 span.commands { font-size: 0.7rem; font-weight:normal; }\n    span.commands a:link {color:#5E5694;}\n    pre.exception_value { font-family: sans-serif; color: #575757; font-size: 1.5rem; margin: 10px 0 10px 0; }\n    .append-bottom { margin-bottom: 10px; }\n    .fname { user-select: all; }\n  </style>\n  \n  <script>\n    function hideAll(elems) {\n      for (var e = 0; e < elems.length; e++) {\n        elems[e].style.display = 'none';\n      }\n    }\n    window.onload = function() {\n      hideAll(document.querySelectorAll('ol.pre-context'));\n      hideAll(document.querySelectorAll('ol.post-context'));\n      hideAll(document.querySelectorAll('div.pastebin'));\n    }\n    function toggle() {\n      for (var i = 0; i < arguments.length; i++) {\n        var e = document.getElementById(arguments[i]);\n        if (e) {\n          e.style.display = e.style.display == 'none' ? 'block': 'none';\n        }\n      }\n      return false;\n    }\n    function switchPastebinFriendly(link) {\n      s1 = \"Switch to copy-and-paste view\";\n      s2 = \"Switch back to interactive view\";\n      link.textContent = link.textContent.trim() == s1 ? s2: s1;\n      toggle('browserTraceback', 'pastebinTraceback');\n      return false;\n    }\n  </script>\n  \n</head>\n<body>\n<header id=\"summary\">\n  <h1>KeyError\n       at /scd/flight_planning/flight_plans/8e2164fe-9b8c-4c2d-9c76-d6ee07660f50</h1>\n  <pre class=\"exception_value\">&#x27;access_token&#x27;</pre>\n  <table class=\"meta\">\n\n    <tr>\n      <th scope=\"row\">Request Method:</th>\n      <td>PUT</td>\n    </tr>\n    <tr>\n      <th scope=\"row\">Request URL:</th>\n      <td>http://rtm.airmarket.stage.flysafe.live/scd/flight_planning/flight_plans/8e2164fe-9b8c-4c2d-9c76-d6ee07660f50</td>\n    </tr>\n\n    <tr>\n      <th scope=\"row\">Django Version:</th>\n      <td>5.2.10</td>\n    </tr>\n\n    <tr>\n      <th scope=\"row\">Exception Type:</th>\n      <td>KeyError</td>\n    </tr>\n\n\n    <tr>\n      <th scope=\"row\">Exception Value:</th>\n      <td><pre>&#x27;access_token&#x27;</pre></td>\n    </tr>\n\n\n    <tr>\n      <th scope=\"row\">Exception Location:</th>\n      <td><span class=\"fname\">/app/constraint_operations/dss_constraints_helper.py</span>, line 50, in get_nearby_constraints</td>\n    </tr>\n\n\n    <tr>\n      <th scope=\"row\">Raised during:</th>\n      <td>scd_operations.views.upsert_close_flight_plan</td>\n    </tr>\n\n    <tr>\n      <th scope=\"row\">Python Executable:</th>\n      <td>/app/.venv/bin/python</td>\n    </tr>\n    <tr>\n      <th scope=\"row\">Python Version:</th>\n      <td>3.12.13</td>\n    </tr>\n    <tr>\n      <th scope=\"row\">Python Path:</th>\n      <td><pre><code>[&#x27;/app&#x27;,\n &#x27;/app&#x27;,\n &#x27;/app/.venv/bin&#x27;,\n &#x27;/usr/local/lib/python312.zip&#x27;,\n &#x27;/usr/local/lib/python3.12&#x27;,\n &#x27;/usr/local/lib/python3.12/lib-dynload&#x27;,\n &#x27;/app/.venv/lib/python3.12/site-packages&#x27;]</code></pre></td>\n    </tr>\n    <tr>\n      <th scope=\"row\">Server time:</th>\n      <td>Mon, 13 Jul 2026 22:51:22 +0000</td>\n    </tr>\n  </table>\n</header>\n\n<main id=\"info\">\n\n\n\n\n<div id=\"traceback\">\n  <h2>Traceback <span class=\"commands\"><a href=\"#\" role=\"button\" onclick=\"return switchPastebinFriendly(this);\">\n    Switch to copy-and-paste view</a></span>\n  </h2>\n  <div id=\"browserTraceback\">\n    <ul class=\"traceback\">\n      \n        \n        <li class=\"frame django\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py</code>, line 42, in inner\n          \n\n          \n            <div class=\"context\" id=\"c140183380468352\">\n              \n                <ol start=\"35\" class=\"pre-context\" id=\"pre140183380468352\">\n                \n                  <li onclick=\"toggle('pre140183380468352', 'post140183380468352')\"><pre>    can rely on getting a response instead of an exception.</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380468352', 'post140183380468352')\"><pre>    &quot;&quot;&quot;</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380468352', 'post140183380468352')\"><pre>    if iscoroutinefunction(get_response):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380468352', 'post140183380468352')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183380468352', 'post140183380468352')\"><pre>        @wraps(get_response)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380468352', 'post140183380468352')\"><pre>        async def inner(request):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380468352', 'post140183380468352')\"><pre>            try:</pre></li>\n                \n                </ol>\n              \n              <ol start=\"42\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183380468352', 'post140183380468352')\"><pre>                response = await get_response(request)\n                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='43' class=\"post-context\" id=\"post140183380468352\">\n                  \n                  <li onclick=\"toggle('pre140183380468352', 'post140183380468352')\"><pre>            except Exception as exc:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380468352', 'post140183380468352')\"><pre>                response = await sync_to_async(</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380468352', 'post140183380468352')\"><pre>                    response_for_exception, thread_sensitive=False</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380468352', 'post140183380468352')\"><pre>                )(request, exc)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380468352', 'post140183380468352')\"><pre>            return response</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380468352', 'post140183380468352')\"><pre></pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183380468352\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>exc</td>\n                    <td class=\"code\"><pre>KeyError(&#x27;access_token&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>get_response</td>\n                    <td class=\"code\"><pre>&lt;bound method BaseHandler._get_response_async of &lt;django.core.handlers.asgi.ASGIHandler object at 0x7f7f13d974d0&gt;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;ASGIRequest: PUT &#x27;/scd/flight_planning/flight_plans/8e2164fe-9b8c-4c2d-9c76-d6ee07660f50&#x27;&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame django\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/django/core/handlers/base.py</code>, line 253, in _get_response_async\n          \n\n          \n            <div class=\"context\" id=\"c140183382436608\">\n              \n                <ol start=\"246\" class=\"pre-context\" id=\"pre140183382436608\">\n                \n                  <li onclick=\"toggle('pre140183382436608', 'post140183382436608')\"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382436608', 'post140183382436608')\"><pre>            # If it is a synchronous view, run it in a subthread</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382436608', 'post140183382436608')\"><pre>            if not iscoroutinefunction(wrapped_callback):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382436608', 'post140183382436608')\"><pre>                wrapped_callback = sync_to_async(</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382436608', 'post140183382436608')\"><pre>                    wrapped_callback, thread_sensitive=True</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382436608', 'post140183382436608')\"><pre>                )</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382436608', 'post140183382436608')\"><pre>            try:</pre></li>\n                \n                </ol>\n              \n              <ol start=\"253\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183382436608', 'post140183382436608')\"><pre>                response = await wrapped_callback(\n                                </pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='254' class=\"post-context\" id=\"post140183382436608\">\n                  \n                  <li onclick=\"toggle('pre140183382436608', 'post140183382436608')\"><pre>                    request, *callback_args, **callback_kwargs</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382436608', 'post140183382436608')\"><pre>                )</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382436608', 'post140183382436608')\"><pre>            except Exception as e:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382436608', 'post140183382436608')\"><pre>                response = await sync_to_async(</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382436608', 'post140183382436608')\"><pre>                    self.process_exception_by_middleware,</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382436608', 'post140183382436608')\"><pre>                    thread_sensitive=True,</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183382436608\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>callback</td>\n                    <td class=\"code\"><pre>&lt;function View.as_view.&lt;locals&gt;.view at 0x7f7efe646480&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>callback_args</td>\n                    <td class=\"code\"><pre>()</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>callback_kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;8e2164fe-9b8c-4c2d-9c76-d6ee07660f50&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>middleware_method</td>\n                    <td class=\"code\"><pre>&lt;asgiref.sync.SyncToAsync object at 0x7f7f13d9c770&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;ASGIRequest: PUT &#x27;/scd/flight_planning/flight_plans/8e2164fe-9b8c-4c2d-9c76-d6ee07660f50&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>response</td>\n                    <td class=\"code\"><pre>None</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;django.core.handlers.asgi.ASGIHandler object at 0x7f7f13d974d0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>wrapped_callback</td>\n                    <td class=\"code\"><pre>&lt;asgiref.sync.SyncToAsync object at 0x7f7efc9ca360&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/usr/local/lib/python3.12/concurrent/futures/thread.py</code>, line 59, in run\n          \n\n          \n            <div class=\"context\" id=\"c140183382413312\">\n              \n                <ol start=\"52\" class=\"pre-context\" id=\"pre140183382413312\">\n                \n                  <li onclick=\"toggle('pre140183382413312', 'post140183382413312')\"><pre>        self.kwargs = kwargs</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382413312', 'post140183382413312')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183382413312', 'post140183382413312')\"><pre>    def run(self):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382413312', 'post140183382413312')\"><pre>        if not self.future.set_running_or_notify_cancel():</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382413312', 'post140183382413312')\"><pre>            return</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382413312', 'post140183382413312')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183382413312', 'post140183382413312')\"><pre>        try:</pre></li>\n                \n                </ol>\n              \n              <ol start=\"59\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183382413312', 'post140183382413312')\"><pre>            result = self.fn(*self.args, **self.kwargs)\n                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='60' class=\"post-context\" id=\"post140183382413312\">\n                  \n                  <li onclick=\"toggle('pre140183382413312', 'post140183382413312')\"><pre>        except BaseException as exc:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382413312', 'post140183382413312')\"><pre>            self.future.set_exception(exc)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382413312', 'post140183382413312')\"><pre>            # Break a reference cycle with the exception &#x27;exc&#x27;</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382413312', 'post140183382413312')\"><pre>            self = None</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382413312', 'post140183382413312')\"><pre>        else:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382413312', 'post140183382413312')\"><pre>            self.future.set_result(result)</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183382413312\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>None</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame django\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/django/views/decorators/csrf.py</code>, line 65, in _view_wrapper\n          \n\n          \n            <div class=\"context\" id=\"c140183380798080\">\n              \n                <ol start=\"58\" class=\"pre-context\" id=\"pre140183380798080\">\n                \n                  <li onclick=\"toggle('pre140183380798080', 'post140183380798080')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183380798080', 'post140183380798080')\"><pre>        async def _view_wrapper(request, *args, **kwargs):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380798080', 'post140183380798080')\"><pre>            return await view_func(request, *args, **kwargs)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380798080', 'post140183380798080')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183380798080', 'post140183380798080')\"><pre>    else:</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380798080', 'post140183380798080')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183380798080', 'post140183380798080')\"><pre>        def _view_wrapper(request, *args, **kwargs):</pre></li>\n                \n                </ol>\n              \n              <ol start=\"65\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183380798080', 'post140183380798080')\"><pre>            return view_func(request, *args, **kwargs)\n                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='66' class=\"post-context\" id=\"post140183380798080\">\n                  \n                  <li onclick=\"toggle('pre140183380798080', 'post140183380798080')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380798080', 'post140183380798080')\"><pre>    _view_wrapper.csrf_exempt = True</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380798080', 'post140183380798080')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380798080', 'post140183380798080')\"><pre>    return wraps(view_func)(_view_wrapper)</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183380798080\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>args</td>\n                    <td class=\"code\"><pre>()</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;8e2164fe-9b8c-4c2d-9c76-d6ee07660f50&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;ASGIRequest: PUT &#x27;/scd/flight_planning/flight_plans/8e2164fe-9b8c-4c2d-9c76-d6ee07660f50&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>view_func</td>\n                    <td class=\"code\"><pre>&lt;function View.as_view.&lt;locals&gt;.view at 0x7f7efe6463e0&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame django\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/django/views/generic/base.py</code>, line 105, in view\n          \n\n          \n            <div class=\"context\" id=\"c140183380708736\">\n              \n                <ol start=\"98\" class=\"pre-context\" id=\"pre140183380708736\">\n                \n                  <li onclick=\"toggle('pre140183380708736', 'post140183380708736')\"><pre>            self = cls(**initkwargs)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380708736', 'post140183380708736')\"><pre>            self.setup(request, *args, **kwargs)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380708736', 'post140183380708736')\"><pre>            if not hasattr(self, &quot;request&quot;):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380708736', 'post140183380708736')\"><pre>                raise AttributeError(</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380708736', 'post140183380708736')\"><pre>                    &quot;%s instance has no &#x27;request&#x27; attribute. Did you override &quot;</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380708736', 'post140183380708736')\"><pre>                    &quot;setup() and forget to call super()?&quot; % cls.__name__</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380708736', 'post140183380708736')\"><pre>                )</pre></li>\n                \n                </ol>\n              \n              <ol start=\"105\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183380708736', 'post140183380708736')\"><pre>            return self.dispatch(request, *args, **kwargs)\n                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='106' class=\"post-context\" id=\"post140183380708736\">\n                  \n                  <li onclick=\"toggle('pre140183380708736', 'post140183380708736')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380708736', 'post140183380708736')\"><pre>        view.view_class = cls</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380708736', 'post140183380708736')\"><pre>        view.view_initkwargs = initkwargs</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380708736', 'post140183380708736')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380708736', 'post140183380708736')\"><pre>        # __name__ and __qualname__ are intentionally left unchanged as</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380708736', 'post140183380708736')\"><pre>        # view_class should be used to robustly determine the name of the view</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183380708736\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>args</td>\n                    <td class=\"code\"><pre>()</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>cls</td>\n                    <td class=\"code\"><pre>&lt;class &#x27;scd_operations.views.WrappedAPIView&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>initkwargs</td>\n                    <td class=\"code\"><pre>{}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;8e2164fe-9b8c-4c2d-9c76-d6ee07660f50&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;ASGIRequest: PUT &#x27;/scd/flight_planning/flight_plans/8e2164fe-9b8c-4c2d-9c76-d6ee07660f50&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.views.WrappedAPIView object at 0x7f7efc9cb140&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/rest_framework/views.py</code>, line 515, in dispatch\n          \n\n          \n            <div class=\"context\" id=\"c140183380797248\">\n              \n                <ol start=\"508\" class=\"pre-context\" id=\"pre140183380797248\">\n                \n                  <li onclick=\"toggle('pre140183380797248', 'post140183380797248')\"><pre>                                  self.http_method_not_allowed)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380797248', 'post140183380797248')\"><pre>            else:</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380797248', 'post140183380797248')\"><pre>                handler = self.http_method_not_allowed</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380797248', 'post140183380797248')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183380797248', 'post140183380797248')\"><pre>            response = handler(request, *args, **kwargs)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380797248', 'post140183380797248')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183380797248', 'post140183380797248')\"><pre>        except Exception as exc:</pre></li>\n                \n                </ol>\n              \n              <ol start=\"515\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183380797248', 'post140183380797248')\"><pre>            response = self.handle_exception(exc)\n                            ^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='516' class=\"post-context\" id=\"post140183380797248\">\n                  \n                  <li onclick=\"toggle('pre140183380797248', 'post140183380797248')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380797248', 'post140183380797248')\"><pre>        self.response = self.finalize_response(request, response, *args, **kwargs)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380797248', 'post140183380797248')\"><pre>        return self.response</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380797248', 'post140183380797248')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380797248', 'post140183380797248')\"><pre>    def options(self, request, *args, **kwargs):</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380797248', 'post140183380797248')\"><pre>        &quot;&quot;&quot;</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183380797248\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>args</td>\n                    <td class=\"code\"><pre>()</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>handler</td>\n                    <td class=\"code\"><pre>&lt;bound method api_view.&lt;locals&gt;.decorator.&lt;locals&gt;.handler of &lt;scd_operations.views.WrappedAPIView object at 0x7f7efc9cb140&gt;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;8e2164fe-9b8c-4c2d-9c76-d6ee07660f50&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/8e2164fe-9b8c-4c2d-9c76-d6ee07660f50&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.views.WrappedAPIView object at 0x7f7efc9cb140&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/rest_framework/views.py</code>, line 475, in handle_exception\n          \n\n          \n            <div class=\"context\" id=\"c140183380797184\">\n              \n                <ol start=\"468\" class=\"pre-context\" id=\"pre140183380797184\">\n                \n                  <li onclick=\"toggle('pre140183380797184', 'post140183380797184')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183380797184', 'post140183380797184')\"><pre>        exception_handler = self.get_exception_handler()</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380797184', 'post140183380797184')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183380797184', 'post140183380797184')\"><pre>        context = self.get_exception_handler_context()</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380797184', 'post140183380797184')\"><pre>        response = exception_handler(exc, context)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380797184', 'post140183380797184')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183380797184', 'post140183380797184')\"><pre>        if response is None:</pre></li>\n                \n                </ol>\n              \n              <ol start=\"475\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183380797184', 'post140183380797184')\"><pre>            self.raise_uncaught_exception(exc)\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='476' class=\"post-context\" id=\"post140183380797184\">\n                  \n                  <li onclick=\"toggle('pre140183380797184', 'post140183380797184')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380797184', 'post140183380797184')\"><pre>        response.exception = True</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380797184', 'post140183380797184')\"><pre>        return response</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380797184', 'post140183380797184')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380797184', 'post140183380797184')\"><pre>    def raise_uncaught_exception(self, exc):</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380797184', 'post140183380797184')\"><pre>        if settings.DEBUG:</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183380797184\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>context</td>\n                    <td class=\"code\"><pre>{&#x27;args&#x27;: (),\n &#x27;kwargs&#x27;: {&#x27;flight_plan_id&#x27;: UUID(&#x27;8e2164fe-9b8c-4c2d-9c76-d6ee07660f50&#x27;)},\n &#x27;request&#x27;: &lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/8e2164fe-9b8c-4c2d-9c76-d6ee07660f50&#x27;&gt;,\n &#x27;view&#x27;: &lt;scd_operations.views.WrappedAPIView object at 0x7f7efc9cb140&gt;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>exc</td>\n                    <td class=\"code\"><pre>KeyError(&#x27;access_token&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>exception_handler</td>\n                    <td class=\"code\"><pre>&lt;function exception_handler at 0x7f7f01c94b80&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>response</td>\n                    <td class=\"code\"><pre>None</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.views.WrappedAPIView object at 0x7f7efc9cb140&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/rest_framework/views.py</code>, line 486, in raise_uncaught_exception\n          \n\n          \n            <div class=\"context\" id=\"c140183380790144\">\n              \n                <ol start=\"479\" class=\"pre-context\" id=\"pre140183380790144\">\n                \n                  <li onclick=\"toggle('pre140183380790144', 'post140183380790144')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183380790144', 'post140183380790144')\"><pre>    def raise_uncaught_exception(self, exc):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380790144', 'post140183380790144')\"><pre>        if settings.DEBUG:</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380790144', 'post140183380790144')\"><pre>            request = self.request</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380790144', 'post140183380790144')\"><pre>            renderer_format = getattr(request.accepted_renderer, &#x27;format&#x27;)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380790144', 'post140183380790144')\"><pre>            use_plaintext_traceback = renderer_format not in (&#x27;html&#x27;, &#x27;api&#x27;, &#x27;admin&#x27;)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380790144', 'post140183380790144')\"><pre>            request.force_plaintext_errors(use_plaintext_traceback)</pre></li>\n                \n                </ol>\n              \n              <ol start=\"486\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183380790144', 'post140183380790144')\"><pre>        raise exc\n             ^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='487' class=\"post-context\" id=\"post140183380790144\">\n                  \n                  <li onclick=\"toggle('pre140183380790144', 'post140183380790144')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380790144', 'post140183380790144')\"><pre>    # Note: Views are made CSRF exempt from within `as_view` as to prevent</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380790144', 'post140183380790144')\"><pre>    # accidental removal of this exemption in cases where `dispatch` needs to</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380790144', 'post140183380790144')\"><pre>    # be overridden.</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380790144', 'post140183380790144')\"><pre>    def dispatch(self, request, *args, **kwargs):</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380790144', 'post140183380790144')\"><pre>        &quot;&quot;&quot;</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183380790144\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>exc</td>\n                    <td class=\"code\"><pre>KeyError(&#x27;access_token&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>renderer_format</td>\n                    <td class=\"code\"><pre>&#x27;json&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/8e2164fe-9b8c-4c2d-9c76-d6ee07660f50&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.views.WrappedAPIView object at 0x7f7efc9cb140&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>use_plaintext_traceback</td>\n                    <td class=\"code\"><pre>True</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/rest_framework/views.py</code>, line 512, in dispatch\n          \n\n          \n            <div class=\"context\" id=\"c140183380663424\">\n              \n                <ol start=\"505\" class=\"pre-context\" id=\"pre140183380663424\">\n                \n                  <li onclick=\"toggle('pre140183380663424', 'post140183380663424')\"><pre>            # Get the appropriate handler method</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380663424', 'post140183380663424')\"><pre>            if request.method.lower() in self.http_method_names:</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380663424', 'post140183380663424')\"><pre>                handler = getattr(self, request.method.lower(),</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380663424', 'post140183380663424')\"><pre>                                  self.http_method_not_allowed)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380663424', 'post140183380663424')\"><pre>            else:</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380663424', 'post140183380663424')\"><pre>                handler = self.http_method_not_allowed</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380663424', 'post140183380663424')\"><pre></pre></li>\n                \n                </ol>\n              \n              <ol start=\"512\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183380663424', 'post140183380663424')\"><pre>            response = handler(request, *args, **kwargs)\n                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='513' class=\"post-context\" id=\"post140183380663424\">\n                  \n                  <li onclick=\"toggle('pre140183380663424', 'post140183380663424')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380663424', 'post140183380663424')\"><pre>        except Exception as exc:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380663424', 'post140183380663424')\"><pre>            response = self.handle_exception(exc)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380663424', 'post140183380663424')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380663424', 'post140183380663424')\"><pre>        self.response = self.finalize_response(request, response, *args, **kwargs)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380663424', 'post140183380663424')\"><pre>        return self.response</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183380663424\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>args</td>\n                    <td class=\"code\"><pre>()</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>handler</td>\n                    <td class=\"code\"><pre>&lt;bound method api_view.&lt;locals&gt;.decorator.&lt;locals&gt;.handler of &lt;scd_operations.views.WrappedAPIView object at 0x7f7efc9cb140&gt;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;8e2164fe-9b8c-4c2d-9c76-d6ee07660f50&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/8e2164fe-9b8c-4c2d-9c76-d6ee07660f50&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.views.WrappedAPIView object at 0x7f7efc9cb140&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/rest_framework/decorators.py</code>, line 50, in handler\n          \n\n          \n            <div class=\"context\" id=\"c140183380788416\">\n              \n                <ol start=\"43\" class=\"pre-context\" id=\"pre140183380788416\">\n                \n                  <li onclick=\"toggle('pre140183380788416', 'post140183380788416')\"><pre>        assert isinstance(http_method_names, (list, tuple)), \\</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380788416', 'post140183380788416')\"><pre>            &#x27;@api_view expected a list of strings, received %s&#x27; % type(http_method_names).__name__</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380788416', 'post140183380788416')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183380788416', 'post140183380788416')\"><pre>        allowed_methods = set(http_method_names) | {&#x27;options&#x27;}</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380788416', 'post140183380788416')\"><pre>        WrappedAPIView.http_method_names = [method.lower() for method in allowed_methods]</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380788416', 'post140183380788416')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183380788416', 'post140183380788416')\"><pre>        def handler(self, *args, **kwargs):</pre></li>\n                \n                </ol>\n              \n              <ol start=\"50\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183380788416', 'post140183380788416')\"><pre>            return func(*args, **kwargs)\n                       ^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='51' class=\"post-context\" id=\"post140183380788416\">\n                  \n                  <li onclick=\"toggle('pre140183380788416', 'post140183380788416')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380788416', 'post140183380788416')\"><pre>        for method in http_method_names:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380788416', 'post140183380788416')\"><pre>            setattr(WrappedAPIView, method.lower(), handler)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380788416', 'post140183380788416')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380788416', 'post140183380788416')\"><pre>        WrappedAPIView.__name__ = func.__name__</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380788416', 'post140183380788416')\"><pre>        WrappedAPIView.__module__ = func.__module__</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183380788416\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>args</td>\n                    <td class=\"code\"><pre>(&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/8e2164fe-9b8c-4c2d-9c76-d6ee07660f50&#x27;&gt;,)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>func</td>\n                    <td class=\"code\"><pre>&lt;function upsert_close_flight_plan at 0x7f7efe6462a0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;8e2164fe-9b8c-4c2d-9c76-d6ee07660f50&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.views.WrappedAPIView object at 0x7f7efc9cb140&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/auth_helper/utils.py</code>, line 131, in decorated\n          \n\n          \n            <div class=\"context\" id=\"c140183382417216\">\n              \n                <ol start=\"124\" class=\"pre-context\" id=\"pre140183382417216\">\n                \n                  <li onclick=\"toggle('pre140183382417216', 'post140183382417216')\"><pre>                logger.error(f&quot;Token verification failed: {token_error}&quot;)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382417216', 'post140183382417216')\"><pre>                return JsonResponse(</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382417216', 'post140183382417216')\"><pre>                    {&quot;detail&quot;: &quot;Invalid token&quot;, &quot;error details&quot;: f&quot;{token_error}&quot;},</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382417216', 'post140183382417216')\"><pre>                    status=401,</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382417216', 'post140183382417216')\"><pre>                )</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382417216', 'post140183382417216')\"><pre>            decoded_scopes_set = set(decoded.get(&quot;scope&quot;, &quot;&quot;).split())</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382417216', 'post140183382417216')\"><pre>            if (allow_any and decoded_scopes_set &amp; set(required_scopes)) or set(required_scopes).issubset(decoded_scopes_set):</pre></li>\n                \n                </ol>\n              \n              <ol start=\"131\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183382417216', 'post140183382417216')\"><pre>                return f(*args, **kwargs)\n                            ^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='132' class=\"post-context\" id=\"post140183382417216\">\n                  \n                  <li onclick=\"toggle('pre140183382417216', 'post140183382417216')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382417216', 'post140183382417216')\"><pre>            return JsonResponse({&quot;message&quot;: &quot;You don&#x27;t have access to this resource&quot;}, status=403)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382417216', 'post140183382417216')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382417216', 'post140183382417216')\"><pre>        return decorated</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382417216', 'post140183382417216')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382417216', 'post140183382417216')\"><pre>    return require_scope</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183382417216\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>API_IDENTIFIER</td>\n                    <td class=\"code\"><pre>&#x27;rtm.airmarket.stage.flysafe.live&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>BYPASS_AUTH_TOKEN_VERIFICATION</td>\n                    <td class=\"code\"><pre>0</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>DSS_AUTH_JWKS_ENDPOINT</td>\n                    <td class=\"code\"><pre>&#x27;https://auth.stage.iart.software/.well-known/jwks.json&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>PASSPORT_JWKS_URL</td>\n                    <td class=\"code\"><pre>&#x27;https://auth.airmarket.stage.flysafe.live/.well-known/jwks.json&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>PASSPORT_URL</td>\n                    <td class=\"code\"><pre>&#x27;https://auth.airmarket.stage.flysafe.live&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>allow_any</td>\n                    <td class=\"code\"><pre>False</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>args</td>\n                    <td class=\"code\"><pre>(&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/8e2164fe-9b8c-4c2d-9c76-d6ee07660f50&#x27;&gt;,)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>auth</td>\n                    <td class=\"code\"><pre>(&#x27;Bearer &#x27;\n &#x27;eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.cRZ2I0XFF4bdWC4-LaBkdlWGzLKBGL76y14CzMa0udKzrgChkP5HvCpfu6883GW_fnNs_URszH-lvocLLmznJ1Mi_uNqBvIUDDqoczx3xX9nJwST1bxRrpWUFtVAU-TALUpFGxHzCFRBFWl7alwyKJai1pLjBEi4766LWl3gSH30LTtLKuuBh6Np8zFqoxEi7PMKkxKD8axutGz-N3xRxuXUK6ifNfFCLksajZ9B_ZAnkI8dHwzJs_liswvOw_W6pQhG68XJfT1GF6ulUNDe9cPI-Ct07to0K9nfgBnJVgDWmSbln0vnvkV4iuIuNTzuLy6sLOEtAk-mgxpqzyFOKf3I1gLZmkxR7hvh3ApTD8OuUSfUHM580p91edzyxrE447IpQWbK-o2lyq60ZPKrwW5tGnOHEF58DDEOjHoxjzHv3SY6CB3aYs7l1aVwBnJ2paPq57-ZtpGtzLH_1YfZjYa3RbcFXDXq7uOlmPJnVaZvmK6TL6-QQo3TZHpCFfUkoBMG1sj_91mi95UZqyAG_OJICrMf02SOjc_pJm-mwKf0eRD0EYwEiVXl2eMTPXllRCfKCCJLPLV3Bfsbeag_CJt9HWeCY1B955mTfhlZwofj-xT9orUSeOBfX6gf4N5JNaa3CvzkA_Ndl7wJgrIUjR9e52jFgL34jyUw9GhTV24&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>decoded</td>\n                    <td class=\"code\"><pre>{&#x27;aud&#x27;: &#x27;rtm.airmarket.stage.flysafe.live&#x27;,\n &#x27;exp&#x27;: 1783986631,\n &#x27;iat&#x27;: 1783983031,\n &#x27;iss&#x27;: &#x27;https://auth.stage.iart.software&#x27;,\n &#x27;scope&#x27;: &#x27;interuss.flight_planning.plan&#x27;,\n &#x27;sub&#x27;: &#x27;DSS Qualifer1&#x27;,\n &#x27;typ&#x27;: &#x27;Bearer&#x27;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>decoded_scopes_set</td>\n                    <td class=\"code\"><pre>{&#x27;interuss.flight_planning.plan&#x27;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>dss_jwks_data</td>\n                    <td class=\"code\"><pre>{&#x27;keys&#x27;: [{&#x27;alg&#x27;: &#x27;RS256&#x27;,\n           &#x27;e&#x27;: &#x27;AQAB&#x27;,\n           &#x27;kid&#x27;: &#x27;xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM&#x27;,\n           &#x27;kty&#x27;: &#x27;RSA&#x27;,\n           &#x27;n&#x27;: &#x27;yvYDFSuhtIeJys7khIkd_Y2dYRrLQT-VSB6xGwxxy2_9CWPdPSKQxuQBaTTDavn-ItVRQwA4HZi49kpj4DDErvTOIrggtcOOjXadFcsdNDZOjLKj0hZDVN2tGVQXDi2xrvV36VDOjeIFqfirW3X0TMpfdjrtswxrjjYO3EP8TrCETmb7FQ7ERTVLyp1zbqtNa09yhWHKHncz05GItkqWO_mWa3-tfG3TlgXaGG2xOL0k9npytLSfkxVumFtOVSc7xsFxZMm9lrzMc51e_yKj5RMe8C-wVzb4yCZClINHFiyJbZPSDmCnIDkOzetAZvrV1-AmU6A4tl4fJhK6-iaGeonGmoghyQODmBzK-4FgLBjZnhirz2AMbzWQvPjQE9b35Z5HVTsjD2Wi0esnIbRWvEkbjMNT8AYKgkOnfQgR2oLGOF90GWIQK5hBsbeW2eDi68hnxujmGQxh_PNEmekzQxqhzwFuKBBmLO2Fl6p757EbZfXHt1f7xr8llqZc1mU_zY2oA9cpijGD4PXTm0bGdS_wkn0ULDi7ndHuofiYRr5UXvjqv9m7rsuoxm-QnpRDp6Gy61PG6hnLEmhVNpVIWuRQ2HmUhco0drOepM-Phdl70X0yNpFIqXJ7jucMIuaNnYuVV-crkeRu3TZ4TY_TvOx54g-6UaEnz4Ylpm49sFc&#x27;,\n           &#x27;use&#x27;: &#x27;sig&#x27;}]}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>f</td>\n                    <td class=\"code\"><pre>&lt;function upsert_close_flight_plan at 0x7f7efe646200&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>jwks_data</td>\n                    <td class=\"code\"><pre>{&#x27;keys&#x27;: [{&#x27;alg&#x27;: &#x27;RS256&#x27;,\n           &#x27;e&#x27;: &#x27;AQAB&#x27;,\n           &#x27;kid&#x27;: &#x27;Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw&#x27;,\n           &#x27;kty&#x27;: &#x27;RSA&#x27;,\n           &#x27;n&#x27;: &#x27;x5kj02EsYynzXORa0zkl7QnGvVt4Hif64MPIW0QVdpuzjS0HU4ATxR6km8htWmt3s5F9UPL4JMIB5CVWDrUWywSYmxBT3J_AgvyJLOv1uUd8SwJRx-3sku7f2ZF00fOOvPjD5IS71UY0XYwZ1Vb9R5Bl-OAh_A0zFtguYA-jOWwQghLYYrnVsCwS6hvMQdF7RWx8EJv2v-ClJ7etI2xMcZt18YB1F-KPBJ7wtAS9VHbycDx_nClJayZdnMvzkU4yO2_UWYw0BrRk4IoRJ7xoGrh7i76xc1V-JL226Q8fBImWNvL-0ddvpQb9GDumV8E_ApI6ya0loTvPacOvwGJcTOS5QxpDGqxvubd_GPbjYmlYY-iieggRuGgS3Atuu7tmyAtCfscSoRMh0gDWZngcEr1vNZrbyYzc9lyUcFZK9afzFJHd4a-GdFiTyw6va69S1tQwyeuREnAVKtLXjM0zK2MviKaps41ILVk2Doa1H7gTedFdHc2uX8M-GmbUwTpt4ItHkci8f47XsZMAnnOgOQFAi3-u8VPbl0dbwrBBwDYnRGxs42PJJhBhp5xFhx0lHqXzRKh1nlRwhCp8V-UJSytzexU2NE8jmXfB-Q9pEPQGxzflPly0J6H1PM-CGLfLppWG2dNoBG1U4FXh-hP-QilECCRlZqvuH7BKU_iBQo8&#x27;,\n           &#x27;use&#x27;: &#x27;sig&#x27;},\n          {&#x27;alg&#x27;: &#x27;RS256&#x27;,\n           &#x27;e&#x27;: &#x27;AQAB&#x27;,\n           &#x27;kid&#x27;: &#x27;xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM&#x27;,\n           &#x27;kty&#x27;: &#x27;RSA&#x27;,\n           &#x27;n&#x27;: &#x27;yvYDFSuhtIeJys7khIkd_Y2dYRrLQT-VSB6xGwxxy2_9CWPdPSKQxuQBaTTDavn-ItVRQwA4HZi49kpj4DDErvTOIrggtcOOjXadFcsdNDZOjLKj0hZDVN2tGVQXDi2xrvV36VDOjeIFqfirW3X0TMpfdjrtswxrjjYO3EP8TrCETmb7FQ7ERTVLyp1zbqtNa09yhWHKHncz05GItkqWO_mWa3-tfG3TlgXaGG2xOL0k9npytLSfkxVumFtOVSc7xsFxZMm9lrzMc51e_yKj5RMe8C-wVzb4yCZClINHFiyJbZPSDmCnIDkOzetAZvrV1-AmU6A4tl4fJhK6-iaGeonGmoghyQODmBzK-4FgLBjZnhirz2AMbzWQvPjQE9b35Z5HVTsjD2Wi0esnIbRWvEkbjMNT8AYKgkOnfQgR2oLGOF90GWIQK5hBsbeW2eDi68hnxujmGQxh_PNEmekzQxqhzwFuKBBmLO2Fl6p757EbZfXHt1f7xr8llqZc1mU_zY2oA9cpijGD4PXTm0bGdS_wkn0ULDi7ndHuofiYRr5UXvjqv9m7rsuoxm-QnpRDp6Gy61PG6hnLEmhVNpVIWuRQ2HmUhco0drOepM-Phdl70X0yNpFIqXJ7jucMIuaNnYuVV-crkeRu3TZ4TY_TvOx54g-6UaEnz4Ylpm49sFc&#x27;,\n           &#x27;use&#x27;: &#x27;sig&#x27;}]}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>jwks_keys</td>\n                    <td class=\"code\"><pre>[{&#x27;alg&#x27;: &#x27;RS256&#x27;,\n  &#x27;e&#x27;: &#x27;AQAB&#x27;,\n  &#x27;kid&#x27;: &#x27;Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw&#x27;,\n  &#x27;kty&#x27;: &#x27;RSA&#x27;,\n  &#x27;n&#x27;: &#x27;x5kj02EsYynzXORa0zkl7QnGvVt4Hif64MPIW0QVdpuzjS0HU4ATxR6km8htWmt3s5F9UPL4JMIB5CVWDrUWywSYmxBT3J_AgvyJLOv1uUd8SwJRx-3sku7f2ZF00fOOvPjD5IS71UY0XYwZ1Vb9R5Bl-OAh_A0zFtguYA-jOWwQghLYYrnVsCwS6hvMQdF7RWx8EJv2v-ClJ7etI2xMcZt18YB1F-KPBJ7wtAS9VHbycDx_nClJayZdnMvzkU4yO2_UWYw0BrRk4IoRJ7xoGrh7i76xc1V-JL226Q8fBImWNvL-0ddvpQb9GDumV8E_ApI6ya0loTvPacOvwGJcTOS5QxpDGqxvubd_GPbjYmlYY-iieggRuGgS3Atuu7tmyAtCfscSoRMh0gDWZngcEr1vNZrbyYzc9lyUcFZK9afzFJHd4a-GdFiTyw6va69S1tQwyeuREnAVKtLXjM0zK2MviKaps41ILVk2Doa1H7gTedFdHc2uX8M-GmbUwTpt4ItHkci8f47XsZMAnnOgOQFAi3-u8VPbl0dbwrBBwDYnRGxs42PJJhBhp5xFhx0lHqXzRKh1nlRwhCp8V-UJSytzexU2NE8jmXfB-Q9pEPQGxzflPly0J6H1PM-CGLfLppWG2dNoBG1U4FXh-hP-QilECCRlZqvuH7BKU_iBQo8&#x27;,\n  &#x27;use&#x27;: &#x27;sig&#x27;},\n {&#x27;alg&#x27;: &#x27;RS256&#x27;,\n  &#x27;e&#x27;: &#x27;AQAB&#x27;,\n  &#x27;kid&#x27;: &#x27;xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM&#x27;,\n  &#x27;kty&#x27;: &#x27;RSA&#x27;,\n  &#x27;n&#x27;: &#x27;yvYDFSuhtIeJys7khIkd_Y2dYRrLQT-VSB6xGwxxy2_9CWPdPSKQxuQBaTTDavn-ItVRQwA4HZi49kpj4DDErvTOIrggtcOOjXadFcsdNDZOjLKj0hZDVN2tGVQXDi2xrvV36VDOjeIFqfirW3X0TMpfdjrtswxrjjYO3EP8TrCETmb7FQ7ERTVLyp1zbqtNa09yhWHKHncz05GItkqWO_mWa3-tfG3TlgXaGG2xOL0k9npytLSfkxVumFtOVSc7xsFxZMm9lrzMc51e_yKj5RMe8C-wVzb4yCZClINHFiyJbZPSDmCnIDkOzetAZvrV1-AmU6A4tl4fJhK6-iaGeonGmoghyQODmBzK-4FgLBjZnhirz2AMbzWQvPjQE9b35Z5HVTsjD2Wi0esnIbRWvEkbjMNT8AYKgkOnfQgR2oLGOF90GWIQK5hBsbeW2eDi68hnxujmGQxh_PNEmekzQxqhzwFuKBBmLO2Fl6p757EbZfXHt1f7xr8llqZc1mU_zY2oA9cpijGD4PXTm0bGdS_wkn0ULDi7ndHuofiYRr5UXvjqv9m7rsuoxm-QnpRDp6Gy61PG6hnLEmhVNpVIWuRQ2HmUhco0drOepM-Phdl70X0yNpFIqXJ7jucMIuaNnYuVV-crkeRu3TZ4TY_TvOx54g-6UaEnz4Ylpm49sFc&#x27;,\n  &#x27;use&#x27;: &#x27;sig&#x27;}]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kid</td>\n                    <td class=\"code\"><pre>&#x27;xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;8e2164fe-9b8c-4c2d-9c76-d6ee07660f50&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>parts</td>\n                    <td class=\"code\"><pre>[&#x27;Bearer&#x27;,\n &#x27;eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.cRZ2I0XFF4bdWC4-LaBkdlWGzLKBGL76y14CzMa0udKzrgChkP5HvCpfu6883GW_fnNs_URszH-lvocLLmznJ1Mi_uNqBvIUDDqoczx3xX9nJwST1bxRrpWUFtVAU-TALUpFGxHzCFRBFWl7alwyKJai1pLjBEi4766LWl3gSH30LTtLKuuBh6Np8zFqoxEi7PMKkxKD8axutGz-N3xRxuXUK6ifNfFCLksajZ9B_ZAnkI8dHwzJs_liswvOw_W6pQhG68XJfT1GF6ulUNDe9cPI-Ct07to0K9nfgBnJVgDWmSbln0vnvkV4iuIuNTzuLy6sLOEtAk-mgxpqzyFOKf3I1gLZmkxR7hvh3ApTD8OuUSfUHM580p91edzyxrE447IpQWbK-o2lyq60ZPKrwW5tGnOHEF58DDEOjHoxjzHv3SY6CB3aYs7l1aVwBnJ2paPq57-ZtpGtzLH_1YfZjYa3RbcFXDXq7uOlmPJnVaZvmK6TL6-QQo3TZHpCFfUkoBMG1sj_91mi95UZqyAG_OJICrMf02SOjc_pJm-mwKf0eRD0EYwEiVXl2eMTPXllRCfKCCJLPLV3Bfsbeag_CJt9HWeCY1B955mTfhlZwofj-xT9orUSeOBfX6gf4N5JNaa3CvzkA_Ndl7wJgrIUjR9e52jFgL34jyUw9GhTV24&#x27;]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>passport_jwks_data</td>\n                    <td class=\"code\"><pre>{&#x27;keys&#x27;: [{&#x27;alg&#x27;: &#x27;RS256&#x27;,\n           &#x27;e&#x27;: &#x27;AQAB&#x27;,\n           &#x27;kid&#x27;: &#x27;Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw&#x27;,\n           &#x27;kty&#x27;: &#x27;RSA&#x27;,\n           &#x27;n&#x27;: &#x27;x5kj02EsYynzXORa0zkl7QnGvVt4Hif64MPIW0QVdpuzjS0HU4ATxR6km8htWmt3s5F9UPL4JMIB5CVWDrUWywSYmxBT3J_AgvyJLOv1uUd8SwJRx-3sku7f2ZF00fOOvPjD5IS71UY0XYwZ1Vb9R5Bl-OAh_A0zFtguYA-jOWwQghLYYrnVsCwS6hvMQdF7RWx8EJv2v-ClJ7etI2xMcZt18YB1F-KPBJ7wtAS9VHbycDx_nClJayZdnMvzkU4yO2_UWYw0BrRk4IoRJ7xoGrh7i76xc1V-JL226Q8fBImWNvL-0ddvpQb9GDumV8E_ApI6ya0loTvPacOvwGJcTOS5QxpDGqxvubd_GPbjYmlYY-iieggRuGgS3Atuu7tmyAtCfscSoRMh0gDWZngcEr1vNZrbyYzc9lyUcFZK9afzFJHd4a-GdFiTyw6va69S1tQwyeuREnAVKtLXjM0zK2MviKaps41ILVk2Doa1H7gTedFdHc2uX8M-GmbUwTpt4ItHkci8f47XsZMAnnOgOQFAi3-u8VPbl0dbwrBBwDYnRGxs42PJJhBhp5xFhx0lHqXzRKh1nlRwhCp8V-UJSytzexU2NE8jmXfB-Q9pEPQGxzflPly0J6H1PM-CGLfLppWG2dNoBG1U4FXh-hP-QilECCRlZqvuH7BKU_iBQo8&#x27;,\n           &#x27;use&#x27;: &#x27;sig&#x27;}]}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>passport_jwks_data_response</td>\n                    <td class=\"code\"><pre>&lt;Response [200]&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>public_key</td>\n                    <td class=\"code\"><pre>&lt;cryptography.hazmat.bindings._rust.openssl.rsa.RSAPublicKey object at 0x7f7efe3ef3f0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>public_keys</td>\n                    <td class=\"code\"><pre>{&#x27;Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw&#x27;: &lt;cryptography.hazmat.bindings._rust.openssl.rsa.RSAPublicKey object at 0x7f7efe3ec850&gt;,\n &#x27;xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM&#x27;: &lt;cryptography.hazmat.bindings._rust.openssl.rsa.RSAPublicKey object at 0x7f7efe3ef3f0&gt;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/8e2164fe-9b8c-4c2d-9c76-d6ee07660f50&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>required_scopes</td>\n                    <td class=\"code\"><pre>[&#x27;interuss.flight_planning.plan&#x27;]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>s</td>\n                    <td class=\"code\"><pre>&lt;requests.sessions.Session object at 0x7f7efeaa9ac0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>token</td>\n                    <td class=\"code\"><pre>&#x27;eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.cRZ2I0XFF4bdWC4-LaBkdlWGzLKBGL76y14CzMa0udKzrgChkP5HvCpfu6883GW_fnNs_URszH-lvocLLmznJ1Mi_uNqBvIUDDqoczx3xX9nJwST1bxRrpWUFtVAU-TALUpFGxHzCFRBFWl7alwyKJai1pLjBEi4766LWl3gSH30LTtLKuuBh6Np8zFqoxEi7PMKkxKD8axutGz-N3xRxuXUK6ifNfFCLksajZ9B_ZAnkI8dHwzJs_liswvOw_W6pQhG68XJfT1GF6ulUNDe9cPI-Ct07to0K9nfgBnJVgDWmSbln0vnvkV4iuIuNTzuLy6sLOEtAk-mgxpqzyFOKf3I1gLZmkxR7hvh3ApTD8OuUSfUHM580p91edzyxrE447IpQWbK-o2lyq60ZPKrwW5tGnOHEF58DDEOjHoxjzHv3SY6CB3aYs7l1aVwBnJ2paPq57-ZtpGtzLH_1YfZjYa3RbcFXDXq7uOlmPJnVaZvmK6TL6-QQo3TZHpCFfUkoBMG1sj_91mi95UZqyAG_OJICrMf02SOjc_pJm-mwKf0eRD0EYwEiVXl2eMTPXllRCfKCCJLPLV3Bfsbeag_CJt9HWeCY1B955mTfhlZwofj-xT9orUSeOBfX6gf4N5JNaa3CvzkA_Ndl7wJgrIUjR9e52jFgL34jyUw9GhTV24&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>unverified_token_headers</td>\n                    <td class=\"code\"><pre>{&#x27;alg&#x27;: &#x27;RS256&#x27;,\n &#x27;kid&#x27;: &#x27;xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM&#x27;,\n &#x27;typ&#x27;: &#x27;JWT&#x27;}</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/scd_operations/views.py</code>, line 473, in upsert_close_flight_plan\n          \n\n          \n            <div class=\"context\" id=\"c140183396922368\">\n              \n                <ol start=\"466\" class=\"pre-context\" id=\"pre140183396922368\">\n                \n                  <li onclick=\"toggle('pre140183396922368', 'post140183396922368')\"><pre>                state=OPERATION_STATES_LOOKUP[generated_operational_intent_state],</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396922368', 'post140183396922368')\"><pre>            )</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396922368', 'post140183396922368')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183396922368', 'post140183396922368')\"><pre>            flight_declaration = my_database_writer.create_flight_declaration(flight_declaration_creation=flight_declaration_creation)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396922368', 'post140183396922368')\"><pre>            off_nominal_volumes = (</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396922368', 'post140183396922368')\"><pre>                scd_test_data.intended_flight.basic_information.area if flight_planning_uas_state in [&quot;OffNominal&quot;, &quot;Contingent&quot;] else []</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396922368', 'post140183396922368')\"><pre>            )</pre></li>\n                \n                </ol>\n              \n              <ol start=\"473\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183396922368', 'post140183396922368')\"><pre>            flight_planning_submission: OperationalIntentSubmissionStatus = my_scd_dss_helper.create_and_submit_operational_intent_reference(\n                                                                                 </pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='474' class=\"post-context\" id=\"post140183396922368\">\n                  \n                  <li onclick=\"toggle('pre140183396922368', 'post140183396922368')\"><pre>                state=generated_operational_intent_state,</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396922368', 'post140183396922368')\"><pre>                volumes=scd_test_data.intended_flight.basic_information.area,</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396922368', 'post140183396922368')\"><pre>                off_nominal_volumes=off_nominal_volumes,</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396922368', 'post140183396922368')\"><pre>                priority=flight_planning_priority,</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396922368', 'post140183396922368')\"><pre>            )</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396922368', 'post140183396922368')\"><pre></pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183396922368\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>auth_token</td>\n                    <td class=\"code\"><pre>{&#x27;access_token&#x27;: &#x27;eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NDMzMSwiaWF0IjoxNzgzOTgwNzMxLCJzdWIiOiJBaXJtYXJrZXQiLCJzY29wZSI6InV0bS5zdHJhdGVnaWNfY29vcmRpbmF0aW9uIHV0bS5jb25mb3JtYW5jZV9tb25pdG9yaW5nX3NhIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiaHR0cHM6Ly9kc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.KlwSh8qTtEDGctFHzPJUb-wHktwaR_wCRhDcb5arAg-da6z-p_-L49yoi4vhEw8i2i5sR33sW3cfF5QlDpIiD_DdXYRiXYG72_nKiYBhfNhp706LjHK798Oq6vkBz3IbWI2yr1WR1UTx0pfT_bP7QoFSNH3UYPqI1E1xErgFXv8zhCEQRTIYwPv5mrE_R2gUxncAOYYyloxoG0EZujCHK9oBWVAb8TeLwS084e8VhJ-HgdifPnjGtlpPr3sSBU9p16dXRqcreodoELd8TPpCJ1alGW1-EHFL_UsLW1VSA2Q3uUVaraD6C_ZKBEDUbC92M0JW7lI2rbLaylXOyDrF_h_9fa7dqexFeLB6dxP3lSx7W2zmljmYVHQeIAYn-s4jslVFjg7Ludhgh4V7FytZHI8k21opDDNH5agweVe5r9Dy3ilKMF1w8pXPsStSXpyu2AT4FSyRU94EMh33SKodGaNT9DRE7Z7BolTNC3dJJuotFldgIOt8-qmMwE5qUv0ggalRJmCR3QRodkUvc094fv-Yk_wYeKTYQr--iRu2eeeh8v9NzHWTb4RocUY18IeRNTQEZBg6PKJeNXBk5UYSVs-xBBFK_BZNfU7yr0aLwdmf-w-f_wUh9ZRjtBsuVmTB6Th1KUjWiEi-QpCjURglmBBiuJ3zsj5VTGML8xNdaOg&#x27;,\n &#x27;expires_in&#x27;: 3600,\n &#x27;scope&#x27;: &#x27;utm.strategic_coordination utm.conformance_monitoring_sa&#x27;,\n &#x27;token_type&#x27;: &#x27;Bearer&#x27;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_declaration</td>\n                    <td class=\"code\"><pre>&lt;FlightDeclaration: Flight Blender Default 8e2164fe-9b8c-4c2d-9c76-d6ee07660f50&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_declaration_creation</td>\n                    <td class=\"code\"><pre>FlightDeclarationCreationPayload(id=&#x27;8e2164fe-9b8c-4c2d-9c76-d6ee07660f50&#x27;,\n                                 operational_intent={&#x27;off_nominal_volumes&#x27;: [],\n                                                     &#x27;priority&#x27;: 0,\n                                                     &#x27;state&#x27;: &#x27;Accepted&#x27;,\n                                                     &#x27;uas_state&#x27;: &#x27;Nominal&#x27;,\n                                                     &#x27;usage_state&#x27;: &#x27;Planned&#x27;,\n                                                     &#x27;volumes&#x27;: [{&#x27;time_end&#x27;: {&#x27;format&#x27;: &#x27;RFC3339&#x27;,\n                                                                               &#x27;value&#x27;: &#x27;2026-07-13T23:36:22.489676Z&#x27;},\n                                                                  &#x27;time_start&#x27;: {&#x27;format&#x27;: &#x27;RFC3339&#x27;,\n                                                                                 &#x27;value&#x27;: &#x27;2026-07-13T22:51:21.489676Z&#x27;},\n                                                                  &#x27;volume&#x27;: {&#x27;altitude_lower&#x27;: {&#x27;reference&#x27;: &#x27;W84&#x27;,\n                                                                                                &#x27;units&#x27;: &#x27;M&#x27;,\n                                                                                                &#x27;value&#x27;: 672.1},\n                                                                             &#x27;altitude_upper&#x27;: {&#x27;reference&#x27;: &#x27;W84&#x27;,\n                                                                                                &#x27;units&#x27;: &#x27;M&#x27;,\n                                                                                                &#x27;value&#x27;: 700.0},\n                                                                             &#x27;outline_circle&#x27;: None,\n                                                                             &#x27;outline_polygon&#x27;: {&#x27;vertices&#x27;: [{&#x27;lat&#x27;: 53.66326070567799,\n                                                                                                               &#x27;lng&#x27;: -113.84540319901089},\n                                                                                                              {&#x27;lat&#x27;: 53.663343079169266,\n                                                                                                               &#x27;lng&#x27;: -113.8445838226128},\n                                                                                                              {&#x27;lat&#x27;: 53.6636358775924,\n                                                                                                               &#x27;lng&#x27;: -113.84515432373902},\n                                                                                                              {&#x27;lat&#x27;: 53.66352874562597,\n                                                                                                               &#x27;lng&#x27;: -113.84581018845284}]}}}]},\n                                 flight_declaration_raw_geojson={&#x27;features&#x27;: [{&#x27;geometry&#x27;: {&#x27;coordinates&#x27;: (((-113.84540319901089,\n                                                                                                              53.66326070567799),\n                                                                                                             (-113.8445838226128,\n                                                                                                              53.663343079169266),\n                                                                                                             (-113.84515432373902,\n                                                                                                              53.6636358775924),\n                                                                                                             (-113.84581018845284,\n                                                                                                              53.66352874562597),\n                                                                                                             (-113.84540319901089,\n                                                                                                              53.66326070567799)),),\u2026 &lt;trimmed 4946 bytes string&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_plan_exists_in_flight_blender</td>\n                    <td class=\"code\"><pre>False</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_plan_id</td>\n                    <td class=\"code\"><pre>UUID(&#x27;8e2164fe-9b8c-4c2d-9c76-d6ee07660f50&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_data</td>\n                    <td class=\"code\"><pre>FlightPlanningInjectionData(volumes=[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.66326070567799,\n                                                                                                            lng=-113.84540319901089),\n                                                                                                LatLngPoint(lat=53.663343079169266,\n                                                                                                            lng=-113.8445838226128),\n                                                                                                LatLngPoint(lat=53.6636358775924,\n                                                                                                            lng=-113.84515432373902),\n                                                                                                LatLngPoint(lat=53.66352874562597,\n                                                                                                            lng=-113.84581018845284)]),\n                                                              altitude_lower=Altitude(value=672.1,\n                                                                                      reference=&#x27;W84&#x27;,\n                                                                                      units=&#x27;M&#x27;),\n                                                              altitude_upper=Altitude(value=700.0,\n                                                                                      reference=&#x27;W84&#x27;,\n                                                                                      units=&#x27;M&#x27;),\n                                                              outline_circle=None),\n                                              time_start=Time(format=&#x27;RFC3339&#x27;,\n                                                              value=&#x27;2026-07-13T22:51:21.489676Z&#x27;),\n                                              time_end=Time(format=&#x27;RFC3339&#x27;,\n                                                            value=&#x27;2026-07-13T23:36:22.489676Z&#x27;))],\n                            priority=0,\n                            off_nominal_volumes=[],\n                            uas_state=&#x27;Nominal&#x27;,\n                            usage_state=&#x27;Planned&#x27;,\n                            state=&#x27;Accepted&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_data_valid</td>\n                    <td class=\"code\"><pre>True</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_notification_payload</td>\n                    <td class=\"code\"><pre>FlightPlanningInjectionData(volumes=[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.66326070567799,\n                                                                                                            lng=-113.84540319901089),\n                                                                                                LatLngPoint(lat=53.663343079169266,\n                                                                                                            lng=-113.8445838226128),\n                                                                                                LatLngPoint(lat=53.6636358775924,\n                                                                                                            lng=-113.84515432373902),\n                                                                                                LatLngPoint(lat=53.66352874562597,\n                                                                                                            lng=-113.84581018845284)]),\n                                                              altitude_lower=Altitude(value=672.1,\n                                                                                      reference=&#x27;W84&#x27;,\n                                                                                      units=&#x27;M&#x27;),\n                                                              altitude_upper=Altitude(value=700.0,\n                                                                                      reference=&#x27;W84&#x27;,\n                                                                                      units=&#x27;M&#x27;),\n                                                              outline_circle=None),\n                                              time_start=Time(format=&#x27;RFC3339&#x27;,\n                                                              value=&#x27;2026-07-13T22:51:21.489676Z&#x27;),\n                                              time_end=Time(format=&#x27;RFC3339&#x27;,\n                                                            value=&#x27;2026-07-13T23:36:22.489676Z&#x27;))],\n                            priority=0,\n                            off_nominal_volumes=[],\n                            uas_state=&#x27;Nominal&#x27;,\n                            usage_state=&#x27;Planned&#x27;,\n                            state=&#x27;Accepted&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_off_nominal_volumes</td>\n                    <td class=\"code\"><pre>[]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_priority</td>\n                    <td class=\"code\"><pre>0</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_uas_state</td>\n                    <td class=\"code\"><pre>&#x27;Nominal&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_usage_state</td>\n                    <td class=\"code\"><pre>&#x27;Planned&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_volumes</td>\n                    <td class=\"code\"><pre>[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.66326070567799,\n                                                                        lng=-113.84540319901089),\n                                                            LatLngPoint(lat=53.663343079169266,\n                                                                        lng=-113.8445838226128),\n                                                            LatLngPoint(lat=53.6636358775924,\n                                                                        lng=-113.84515432373902),\n                                                            LatLngPoint(lat=53.66352874562597,\n                                                                        lng=-113.84581018845284)]),\n                          altitude_lower=Altitude(value=672.1,\n                                                  reference=&#x27;W84&#x27;,\n                                                  units=&#x27;M&#x27;),\n                          altitude_upper=Altitude(value=700.0,\n                                                  reference=&#x27;W84&#x27;,\n                                                  units=&#x27;M&#x27;),\n                          outline_circle=None),\n          time_start=Time(format=&#x27;RFC3339&#x27;,\n                          value=&#x27;2026-07-13T22:51:21.489676Z&#x27;),\n          time_end=Time(format=&#x27;RFC3339&#x27;, value=&#x27;2026-07-13T23:36:22.489676Z&#x27;))]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>generated_operational_intent_state</td>\n                    <td class=\"code\"><pre>&#x27;Accepted&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>is_reg_number_valid</td>\n                    <td class=\"code\"><pre>True</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>is_serial_number_valid</td>\n                    <td class=\"code\"><pre>True</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_database_reader</td>\n                    <td class=\"code\"><pre>&lt;common.database_operations.FlightBlenderDatabaseReader object at 0x7f7efc9a81a0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_database_writer</td>\n                    <td class=\"code\"><pre>&lt;common.database_operations.FlightBlenderDatabaseWriter object at 0x7f7efc9a8200&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_flight_plan_op_intent_bridge</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.scd_test_harness_helper.FlightPlantoOperationalIntentProcessor object at 0x7f7efc9a99d0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_flight_plan_processor</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.scd_test_harness_helper.FlightPlanningDataProcessor object at 0x7f7efc9a8530&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_flight_planning_data_validator</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.dss_scd_helper.FlightPlanningDataValidator object at 0x7f7efc9a9a00&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_geo_json_converter</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.dss_scd_helper.VolumesConverter object at 0x7f7efc9a87d0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_operational_intent_parser</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.dss_scd_helper.OperationalIntentReferenceHelper object at 0x7f7efcb6dbb0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_reg_number_validator</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.utils.OperatorRegistrationNumberValidator object at 0x7f7efc9a8860&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_scd_dss_helper</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.dss_scd_helper.SCDOperations object at 0x7f7efcb6f380&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_serial_number_validator</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.utils.UAVSerialNumberValidator object at 0x7f7efc9a9340&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_test_harness_helper</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.scd_test_harness_helper.SCDTestHarnessHelper object at 0x7f7efc9a9520&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_volumes_validator</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.dss_scd_helper.VolumesValidator object at 0x7f7efc9c8a40&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>off_nominal_volumes</td>\n                    <td class=\"code\"><pre>[]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>operation_id_str</td>\n                    <td class=\"code\"><pre>&#x27;8e2164fe-9b8c-4c2d-9c76-d6ee07660f50&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>pre_creation_checks_passed</td>\n                    <td class=\"code\"><pre>True</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/8e2164fe-9b8c-4c2d-9c76-d6ee07660f50&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>scd_test_data</td>\n                    <td class=\"code\"><pre>FlightPlanningRequest(intended_flight=FlightPlan(basic_information=BasicFlightPlanInformation(usage_state=&lt;UsageState.Planned: &#x27;Planned&#x27;&gt;,\n                                                                                              uas_state=&lt;UasState.Nominal: &#x27;Nominal&#x27;&gt;,\n                                                                                              area=[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.66326070567799,\n                                                                                                                                                                           lng=-113.84540319901089),\n                                                                                                                                                               LatLngPoint(lat=53.663343079169266,\n                                                                                                                                                                           lng=-113.8445838226128),\n                                                                                                                                                               LatLngPoint(lat=53.6636358775924,\n                                                                                                                                                                           lng=-113.84515432373902),\n                                                                                                                                                               LatLngPoint(lat=53.66352874562597,\n                                                                                                                                                                           lng=-113.84581018845284)]),\n                                                                                                                             altitude_lower=Altitude(value=672.1,\n                                                                                                                                                     reference=&#x27;W84&#x27;,\n                                                                                                                                                     units=&#x27;M&#x27;),\n                                                                                                                             altitude_upper=Altitude(value=700.0,\n                                                                                                                                                     reference=&#x27;W84&#x27;,\n                                                                                                                                                     units=&#x27;M&#x27;),\n                                                                                                                             outline_circle=None),\n                                                                                                             time_start=Time(format=&#x27;RFC3339&#x27;,\n                                                                                                                             value=&#x27;2026-07-13T22:51:21.489676Z&#x27;),\n                                                                                                             time_end=Time(format=&#x27;RFC3339&#x27;,\n                                                                                                                           value=&#x27;2026-07-13T23:36:22.489676Z&#x27;))]),\n                                                 astm_f3548_21=ASTMF354821OpIntentInformation(priority=0),\n                                                 uspace_flight_authorisation=FlightAuthorisationData(uas_serial_number=&#x27;1AF49UL5CC5J6K&#x27;,\n                                                                                                     operation_mode=&lt;OperationMode.Vlos: &#x27;Vlos&#x27;&gt;,\n                                                                                                     operation_category=&lt;OperationC\u2026 &lt;trimmed 5541 bytes string&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>uspace_flight_authorisation</td>\n                    <td class=\"code\"><pre>FlightAuthorisationData(uas_serial_number=&#x27;1AF49UL5CC5J6K&#x27;,\n                        operation_mode=&lt;OperationMode.Vlos: &#x27;Vlos&#x27;&gt;,\n                        operation_category=&lt;OperationCategory.Open: &#x27;Open&#x27;&gt;,\n                        uas_class=&lt;UASClass.C0: &#x27;C0&#x27;&gt;,\n                        identification_technologies=[&#x27;ASTMNetRID&#x27;],\n                        uas_type_certificate=&#x27;&#x27;,\n                        connectivity_methods=[&#x27;cellular&#x27;],\n                        endurance_minutes=50,\n                        emergency_procedure_url=&#x27;https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency&#x27;,\n                        operator_id=&#x27;CHEo5kut30e0mt01-qwe&#x27;,\n                        uas_id=&#x27;&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>view_r_bounds</td>\n                    <td class=\"code\"><pre>&#x27;-113.84581018845284,53.66326070567799,-113.8445838226128,53.6636358775924&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>view_rect_bounds</td>\n                    <td class=\"code\"><pre>(-113.84581018845284, 53.66326070567799, -113.8445838226128, 53.6636358775924)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>view_rect_bounds_storage</td>\n                    <td class=\"code\"><pre>&#x27;-113.84581018845284,53.66326070567799,-113.8445838226128,53.6636358775924&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>volumes_valid</td>\n                    <td class=\"code\"><pre>True</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/scd_operations/dss_scd_helper.py</code>, line 1897, in create_and_submit_operational_intent_reference\n          \n\n          \n            <div class=\"context\" id=\"c140183380467328\">\n              \n                <ol start=\"1890\" class=\"pre-context\" id=\"pre140183380467328\">\n                \n                  <li onclick=\"toggle('pre140183380467328', 'post140183380467328')\"><pre>                    all_existing_operational_intent_details=len(all_existing_operational_intent_details)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380467328', 'post140183380467328')\"><pre>                )</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380467328', 'post140183380467328')\"><pre>            )</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380467328', 'post140183380467328')\"><pre>        else:</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380467328', 'post140183380467328')\"><pre>            logger.info(&quot;No operational intent references found in the DSS&quot;)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380467328', 'post140183380467328')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183380467328', 'post140183380467328')\"><pre>        # Get all the constraints from DSS</pre></li>\n                \n                </ol>\n              \n              <ol start=\"1897\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183380467328', 'post140183380467328')\"><pre>        all_nearby_constraints = self.constraints_helper.get_nearby_constraints(volumes=volumes)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='1898' class=\"post-context\" id=\"post140183380467328\">\n                  \n                  <li onclick=\"toggle('pre140183380467328', 'post140183380467328')\"><pre>        all_constraint_ovns = []</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380467328', 'post140183380467328')\"><pre>        for cur_constraint in all_nearby_constraints:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380467328', 'post140183380467328')\"><pre>            all_constraint_ovns.append(cur_constraint.reference.ovn)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380467328', 'post140183380467328')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380467328', 'post140183380467328')\"><pre>        # TODO: Check intersection</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380467328', 'post140183380467328')\"><pre></pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183380467328\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>airspace_keys</td>\n                    <td class=\"code\"><pre>[]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>all_existing_operational_intent_details</td>\n                    <td class=\"code\"><pre>[]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>auth_token</td>\n                    <td class=\"code\"><pre>{&#x27;access_token&#x27;: &#x27;eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NDMzMSwiaWF0IjoxNzgzOTgwNzMxLCJzdWIiOiJBaXJtYXJrZXQiLCJzY29wZSI6InV0bS5zdHJhdGVnaWNfY29vcmRpbmF0aW9uIHV0bS5jb25mb3JtYW5jZV9tb25pdG9yaW5nX3NhIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiaHR0cHM6Ly9kc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.KlwSh8qTtEDGctFHzPJUb-wHktwaR_wCRhDcb5arAg-da6z-p_-L49yoi4vhEw8i2i5sR33sW3cfF5QlDpIiD_DdXYRiXYG72_nKiYBhfNhp706LjHK798Oq6vkBz3IbWI2yr1WR1UTx0pfT_bP7QoFSNH3UYPqI1E1xErgFXv8zhCEQRTIYwPv5mrE_R2gUxncAOYYyloxoG0EZujCHK9oBWVAb8TeLwS084e8VhJ-HgdifPnjGtlpPr3sSBU9p16dXRqcreodoELd8TPpCJ1alGW1-EHFL_UsLW1VSA2Q3uUVaraD6C_ZKBEDUbC92M0JW7lI2rbLaylXOyDrF_h_9fa7dqexFeLB6dxP3lSx7W2zmljmYVHQeIAYn-s4jslVFjg7Ludhgh4V7FytZHI8k21opDDNH5agweVe5r9Dy3ilKMF1w8pXPsStSXpyu2AT4FSyRU94EMh33SKodGaNT9DRE7Z7BolTNC3dJJuotFldgIOt8-qmMwE5qUv0ggalRJmCR3QRodkUvc094fv-Yk_wYeKTYQr--iRu2eeeh8v9NzHWTb4RocUY18IeRNTQEZBg6PKJeNXBk5UYSVs-xBBFK_BZNfU7yr0aLwdmf-w-f_wUh9ZRjtBsuVmTB6Th1KUjWiEi-QpCjURglmBBiuJ3zsj5VTGML8xNdaOg&#x27;,\n &#x27;expires_in&#x27;: 3600,\n &#x27;scope&#x27;: &#x27;utm.strategic_coordination utm.conformance_monitoring_sa&#x27;,\n &#x27;token_type&#x27;: &#x27;Bearer&#x27;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>d_r</td>\n                    <td class=\"code\"><pre>OperationalIntentSubmissionStatus(dss_response=OtherError(notes=&#x27;Service is &#x27;\n                                                                &#x27;not available &#x27;\n                                                                &#x27;/ connection &#x27;\n                                                                &#x27;not &#x27;\n                                                                &#x27;established&#x27;),\n                                  status=&#x27;not started&#x27;,\n                                  status_code=503,\n                                  message=&#x27;Service is not available / &#x27;\n                                          &#x27;connection not established&#x27;,\n                                  operational_intent_id=&#x27;625c9175-8f47-40ae-a72e-ec09ddef9566&#x27;,\n                                  constraints=None)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_blender_base_url</td>\n                    <td class=\"code\"><pre>&#x27;https://rtm.airmarket.stage.flysafe.live&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>headers</td>\n                    <td class=\"code\"><pre>{&#x27;Authorization&#x27;: &#x27;Bearer &#x27;\n                  &#x27;eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NDMzMSwiaWF0IjoxNzgzOTgwNzMxLCJzdWIiOiJBaXJtYXJrZXQiLCJzY29wZSI6InV0bS5zdHJhdGVnaWNfY29vcmRpbmF0aW9uIHV0bS5jb25mb3JtYW5jZV9tb25pdG9yaW5nX3NhIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiaHR0cHM6Ly9kc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.KlwSh8qTtEDGctFHzPJUb-wHktwaR_wCRhDcb5arAg-da6z-p_-L49yoi4vhEw8i2i5sR33sW3cfF5QlDpIiD_DdXYRiXYG72_nKiYBhfNhp706LjHK798Oq6vkBz3IbWI2yr1WR1UTx0pfT_bP7QoFSNH3UYPqI1E1xErgFXv8zhCEQRTIYwPv5mrE_R2gUxncAOYYyloxoG0EZujCHK9oBWVAb8TeLwS084e8VhJ-HgdifPnjGtlpPr3sSBU9p16dXRqcreodoELd8TPpCJ1alGW1-EHFL_UsLW1VSA2Q3uUVaraD6C_ZKBEDUbC92M0JW7lI2rbLaylXOyDrF_h_9fa7dqexFeLB6dxP3lSx7W2zmljmYVHQeIAYn-s4jslVFjg7Ludhgh4V7FytZHI8k21opDDNH5agweVe5r9Dy3ilKMF1w8pXPsStSXpyu2AT4FSyRU94EMh33SKodGaNT9DRE7Z7BolTNC3dJJuotFldgIOt8-qmMwE5qUv0ggalRJmCR3QRodkUvc094fv-Yk_wYeKTYQr--iRu2eeeh8v9NzHWTb4RocUY18IeRNTQEZBg6PKJeNXBk5UYSVs-xBBFK_BZNfU7yr0aLwdmf-w-f_wUh9ZRjtBsuVmTB6Th1KUjWiEi-QpCjURglmBBiuJ3zsj5VTGML8xNdaOg&#x27;,\n &#x27;Content-Type&#x27;: &#x27;application/json&#x27;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>implicit_subscription_parameters</td>\n                    <td class=\"code\"><pre>ImplicitSubscriptionParameters(uss_base_url=&#x27;https://rtm.airmarket.stage.flysafe.live&#x27;,\n                               notify_for_constraints=True)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>management_key</td>\n                    <td class=\"code\"><pre>&#x27;e0e0e94a-37e0-4140-940e-d2b659d5c453&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>new_entity_id</td>\n                    <td class=\"code\"><pre>&#x27;625c9175-8f47-40ae-a72e-ec09ddef9566&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>new_operational_intent_ref_creation_url</td>\n                    <td class=\"code\"><pre>&#x27;https://dss.stage.iart.software/dss/v1/operational_intent_references/625c9175-8f47-40ae-a72e-ec09ddef9566&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>off_nominal_volumes</td>\n                    <td class=\"code\"><pre>[]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>operational_intent_reference</td>\n                    <td class=\"code\"><pre>OperationalIntentReference(extents=[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.66326070567799,\n                                                                                                           lng=-113.84540319901089),\n                                                                                               LatLngPoint(lat=53.663343079169266,\n                                                                                                           lng=-113.8445838226128),\n                                                                                               LatLngPoint(lat=53.6636358775924,\n                                                                                                           lng=-113.84515432373902),\n                                                                                               LatLngPoint(lat=53.66352874562597,\n                                                                                                           lng=-113.84581018845284)]),\n                                                             altitude_lower=Altitude(value=672.1,\n                                                                                     reference=&#x27;W84&#x27;,\n                                                                                     units=&#x27;M&#x27;),\n                                                             altitude_upper=Altitude(value=700.0,\n                                                                                     reference=&#x27;W84&#x27;,\n                                                                                     units=&#x27;M&#x27;),\n                                                             outline_circle=None),\n                                             time_start=Time(format=&#x27;RFC3339&#x27;,\n                                                             value=&#x27;2026-07-13T22:51:21.489676Z&#x27;),\n                                             time_end=Time(format=&#x27;RFC3339&#x27;,\n                                                           value=&#x27;2026-07-13T23:36:22.489676Z&#x27;))],\n                           key=[],\n                           state=&#x27;Accepted&#x27;,\n                           uss_base_url=&#x27;https://rtm.airmarket.stage.flysafe.live&#x27;,\n                           new_subscription=ImplicitSubscriptionParameters(uss_base_url=&#x27;https://rtm.airmarket.stage.flysafe.live&#x27;,\n                                                                           notify_for_constraints=True))</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>priority</td>\n                    <td class=\"code\"><pre>0</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>s</td>\n                    <td class=\"code\"><pre>[]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.dss_scd_helper.SCDOperations object at 0x7f7efcb6f380&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>state</td>\n                    <td class=\"code\"><pre>&#x27;Accepted&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>volumes</td>\n                    <td class=\"code\"><pre>[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.66326070567799,\n                                                                        lng=-113.84540319901089),\n                                                            LatLngPoint(lat=53.663343079169266,\n                                                                        lng=-113.8445838226128),\n                                                            LatLngPoint(lat=53.6636358775924,\n                                                                        lng=-113.84515432373902),\n                                                            LatLngPoint(lat=53.66352874562597,\n                                                                        lng=-113.84581018845284)]),\n                          altitude_lower=Altitude(value=672.1,\n                                                  reference=&#x27;W84&#x27;,\n                                                  units=&#x27;M&#x27;),\n                          altitude_upper=Altitude(value=700.0,\n                                                  reference=&#x27;W84&#x27;,\n                                                  units=&#x27;M&#x27;),\n                          outline_circle=None),\n          time_start=Time(format=&#x27;RFC3339&#x27;,\n                          value=&#x27;2026-07-13T22:51:21.489676Z&#x27;),\n          time_end=Time(format=&#x27;RFC3339&#x27;, value=&#x27;2026-07-13T23:36:22.489676Z&#x27;))]</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/constraint_operations/dss_constraints_helper.py</code>, line 50, in get_nearby_constraints\n          \n\n          \n            <div class=\"context\" id=\"c140183380658432\">\n              \n                <ol start=\"43\" class=\"pre-context\" id=\"pre140183380658432\">\n                \n                  <li onclick=\"toggle('pre140183380658432', 'post140183380658432')\"><pre>        # This method checks the USS network for any other volume in the airspace and queries the individual USS for data</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380658432', 'post140183380658432')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183380658432', 'post140183380658432')\"><pre>        auth_token = self.get_auth_token()</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380658432', 'post140183380658432')\"><pre>        # Query the DSS for operational intentns</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380658432', 'post140183380658432')\"><pre>        query_constraints_url = self.dss_base_url + &quot;dss/v1/constraint_references/query&quot;</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380658432', 'post140183380658432')\"><pre>        headers = {</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380658432', 'post140183380658432')\"><pre>            &quot;Content-Type&quot;: &quot;application/json&quot;,</pre></li>\n                \n                </ol>\n              \n              <ol start=\"50\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183380658432', 'post140183380658432')\"><pre>            &quot;Authorization&quot;: &quot;Bearer &quot; + auth_token[&quot;access_token&quot;],\n                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='51' class=\"post-context\" id=\"post140183380658432\">\n                  \n                  <li onclick=\"toggle('pre140183380658432', 'post140183380658432')\"><pre>        }</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380658432', 'post140183380658432')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380658432', 'post140183380658432')\"><pre>        flight_blender_base_url = env.get(&quot;FLIGHTBLENDER_FQDN&quot;, &quot;http://flight-blender:8000&quot;)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380658432', 'post140183380658432')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380658432', 'post140183380658432')\"><pre>        all_constraints_in_aoi: list[Constraint] = []</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380658432', 'post140183380658432')\"><pre></pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183380658432\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>auth_token</td>\n                    <td class=\"code\"><pre>{&#x27;error&#x27;: &#x27;invalid_client&#x27;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>query_constraints_url</td>\n                    <td class=\"code\"><pre>&#x27;https://dss.stage.iart.software/dss/v1/constraint_references/query&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;constraint_operations.dss_constraints_helper.ConstraintOperations object at 0x7f7efc9a8770&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>volumes</td>\n                    <td class=\"code\"><pre>[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.66326070567799,\n                                                                        lng=-113.84540319901089),\n                                                            LatLngPoint(lat=53.663343079169266,\n                                                                        lng=-113.8445838226128),\n                                                            LatLngPoint(lat=53.6636358775924,\n                                                                        lng=-113.84515432373902),\n                                                            LatLngPoint(lat=53.66352874562597,\n                                                                        lng=-113.84581018845284)]),\n                          altitude_lower=Altitude(value=672.1,\n                                                  reference=&#x27;W84&#x27;,\n                                                  units=&#x27;M&#x27;),\n                          altitude_upper=Altitude(value=700.0,\n                                                  reference=&#x27;W84&#x27;,\n                                                  units=&#x27;M&#x27;),\n                          outline_circle=None),\n          time_start=Time(format=&#x27;RFC3339&#x27;,\n                          value=&#x27;2026-07-13T22:51:21.489676Z&#x27;),\n          time_end=Time(format=&#x27;RFC3339&#x27;, value=&#x27;2026-07-13T23:36:22.489676Z&#x27;))]</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n    </ul>\n  </div>\n\n  <form action=\"https://dpaste.com/\" name=\"pasteform\" id=\"pasteform\" method=\"post\">\n  <div id=\"pastebinTraceback\" class=\"pastebin\">\n    <input type=\"hidden\" name=\"language\" value=\"PythonConsole\">\n    <input type=\"hidden\" name=\"title\"\n      value=\"KeyError at /scd/flight_planning/flight_plans/8e2164fe-9b8c-4c2d-9c76-d6ee07660f50\">\n    <input type=\"hidden\" name=\"source\" value=\"Django Dpaste Agent\">\n    <input type=\"hidden\" name=\"poster\" value=\"Django\">\n    <textarea name=\"content\" id=\"traceback_area\" cols=\"140\" rows=\"25\">\nEnvironment:\n\n\nRequest Method: PUT\nRequest URL: http://rtm.airmarket.stage.flysafe.live/scd/flight_planning/flight_plans/8e2164fe-9b8c-4c2d-9c76-d6ee07660f50\n\nDjango Version: 5.2.10\nPython Version: 3.12.13\nInstalled Applications:\n[&#x27;django.contrib.admin&#x27;,\n &#x27;django.contrib.auth&#x27;,\n &#x27;django.contrib.contenttypes&#x27;,\n &#x27;django.contrib.sessions&#x27;,\n &#x27;django.contrib.messages&#x27;,\n &#x27;django.contrib.staticfiles&#x27;,\n &#x27;django_celery_beat&#x27;,\n &#x27;django_filters&#x27;,\n &#x27;rest_framework&#x27;,\n &#x27;flight_declaration_operations&#x27;,\n &#x27;detect_and_avoid_operations&#x27;,\n &#x27;constraint_operations&#x27;,\n &#x27;geo_fence_operations&#x27;,\n &#x27;scd_operations&#x27;,\n &#x27;uss_operations&#x27;,\n &#x27;flight_feed_operations&#x27;,\n &#x27;surveillance_monitoring_operations&#x27;,\n &#x27;conformance_monitoring_operations&#x27;,\n &#x27;notification_operations&#x27;,\n &#x27;rid_operations&#x27;,\n &#x27;versioning_operations&#x27;,\n &#x27;weather_monitoring_operations&#x27;]\nInstalled Middleware:\n[&#x27;django.middleware.security.SecurityMiddleware&#x27;,\n &#x27;django.contrib.sessions.middleware.SessionMiddleware&#x27;,\n &#x27;django.middleware.common.CommonMiddleware&#x27;,\n &#x27;django.middleware.csrf.CsrfViewMiddleware&#x27;,\n &#x27;django.contrib.auth.middleware.AuthenticationMiddleware&#x27;,\n &#x27;django.contrib.messages.middleware.MessageMiddleware&#x27;,\n &#x27;django.middleware.clickjacking.XFrameOptionsMiddleware&#x27;]\n\n\n\nTraceback (most recent call last):\n  File \"/app/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py\", line 42, in inner\n    response = await get_response(request)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/django/core/handlers/base.py\", line 253, in _get_response_async\n    response = await wrapped_callback(\n               \n  File \"/usr/local/lib/python3.12/concurrent/futures/thread.py\", line 59, in run\n    result = self.fn(*self.args, **self.kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/django/views/decorators/csrf.py\", line 65, in _view_wrapper\n    return view_func(request, *args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/django/views/generic/base.py\", line 105, in view\n    return self.dispatch(request, *args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/rest_framework/views.py\", line 515, in dispatch\n    response = self.handle_exception(exc)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/rest_framework/views.py\", line 475, in handle_exception\n    self.raise_uncaught_exception(exc)\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/rest_framework/views.py\", line 486, in raise_uncaught_exception\n    raise exc\n    ^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/rest_framework/views.py\", line 512, in dispatch\n    response = handler(request, *args, **kwargs)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/rest_framework/decorators.py\", line 50, in handler\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/auth_helper/utils.py\", line 131, in decorated\n    return f(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^\n  File \"/app/scd_operations/views.py\", line 473, in upsert_close_flight_plan\n    flight_planning_submission: OperationalIntentSubmissionStatus = my_scd_dss_helper.create_and_submit_operational_intent_reference(\n                                                                    \n  File \"/app/scd_operations/dss_scd_helper.py\", line 1897, in create_and_submit_operational_intent_reference\n    all_nearby_constraints = self.constraints_helper.get_nearby_constraints(volumes=volumes)\n                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/constraint_operations/dss_constraints_helper.py\", line 50, in get_nearby_constraints\n    &quot;Authorization&quot;: &quot;Bearer &quot; + auth_token[&quot;access_token&quot;],\n                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nException Type: KeyError at /scd/flight_planning/flight_plans/8e2164fe-9b8c-4c2d-9c76-d6ee07660f50\nException Value: &#x27;access_token&#x27;\n</textarea>\n  <br><br>\n  <input type=\"submit\" value=\"Share this traceback on a public website\">\n  </div>\n</form>\n\n</div>\n\n\n<div id=\"requestinfo\">\n  <h2>Request information</h2>\n\n\n  \n    <h3 id=\"user-info\">USER</h3>\n    <p>AnonymousUser</p>\n  \n\n  <h3 id=\"get-info\">GET</h3>\n  \n    <p>No GET data</p>\n  \n\n  <h3 id=\"post-info\">POST</h3>\n  \n    <p>No POST data</p>\n  \n\n  <h3 id=\"files-info\">FILES</h3>\n  \n    <p>No FILES data</p>\n  \n\n  <h3 id=\"cookie-info\">COOKIES</h3>\n  \n    <p>No cookie data</p>\n  \n\n  <h3 id=\"meta-info\">META</h3>\n  <table class=\"req\">\n    <thead>\n      <tr>\n        <th scope=\"col\">Variable</th>\n        <th scope=\"col\">Value</th>\n      </tr>\n    </thead>\n    <tbody>\n      \n        <tr>\n          <td>CONTENT_LENGTH</td>\n          <td class=\"code\"><pre>&#x27;1316&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CONTENT_TYPE</td>\n          <td class=\"code\"><pre>&#x27;application/json&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_ACCEPT</td>\n          <td class=\"code\"><pre>&#x27;*/*&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_ACCEPT_ENCODING</td>\n          <td class=\"code\"><pre>&#x27;gzip, deflate, br&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_AUTHORIZATION</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_HOST</td>\n          <td class=\"code\"><pre>&#x27;rtm.airmarket.stage.flysafe.live&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_USER_AGENT</td>\n          <td class=\"code\"><pre>&#x27;python-requests/2.34.2&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_FORWARDED_FOR</td>\n          <td class=\"code\"><pre>&#x27;10.10.3.95&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_FORWARDED_HOST</td>\n          <td class=\"code\"><pre>&#x27;rtm.airmarket.stage.flysafe.live&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_FORWARDED_PORT</td>\n          <td class=\"code\"><pre>&#x27;443&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_FORWARDED_PROTO</td>\n          <td class=\"code\"><pre>&#x27;https&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_FORWARDED_SCHEME</td>\n          <td class=\"code\"><pre>&#x27;https&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_REAL_IP</td>\n          <td class=\"code\"><pre>&#x27;10.10.3.95&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_REQUEST_ID</td>\n          <td class=\"code\"><pre>&#x27;ca2f0df784f5c826d4bca7aaad649d99&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_SCHEME</td>\n          <td class=\"code\"><pre>&#x27;https&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>PATH_INFO</td>\n          <td class=\"code\"><pre>&#x27;/scd/flight_planning/flight_plans/8e2164fe-9b8c-4c2d-9c76-d6ee07660f50&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>QUERY_STRING</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>REMOTE_ADDR</td>\n          <td class=\"code\"><pre>&#x27;10.10.3.221&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>REMOTE_HOST</td>\n          <td class=\"code\"><pre>&#x27;10.10.3.221&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>REMOTE_PORT</td>\n          <td class=\"code\"><pre>56368</pre></td>\n        </tr>\n      \n        <tr>\n          <td>REQUEST_METHOD</td>\n          <td class=\"code\"><pre>&#x27;PUT&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SCRIPT_NAME</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SERVER_NAME</td>\n          <td class=\"code\"><pre>&#x27;10.10.4.80&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SERVER_PORT</td>\n          <td class=\"code\"><pre>&#x27;8000&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>wsgi.multiprocess</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>wsgi.multithread</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n    </tbody>\n  </table>\n\n\n  <h3 id=\"settings-info\">Settings</h3>\n  <h4>Using settings module <code>flight_blender.settings</code></h4>\n  <table class=\"req\">\n    <thead>\n      <tr>\n        <th scope=\"col\">Setting</th>\n        <th scope=\"col\">Value</th>\n      </tr>\n    </thead>\n    <tbody>\n      \n        <tr>\n          <td>ABSOLUTE_URL_OVERRIDES</td>\n          <td class=\"code\"><pre>{}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>ADMINS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>ALLOWED_HOSTS</td>\n          <td class=\"code\"><pre>[&#x27;*&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>APPEND_SLASH</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>ASGI_APPLICATION</td>\n          <td class=\"code\"><pre>&#x27;flight_blender.asgi.application&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>ASTM_F3623_SDSP_CUSTOM_DATA_FUSER_CLASS</td>\n          <td class=\"code\"><pre>&#x27;surveillance_monitoring_operations.utils.TrafficDataFuser&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>AUTHENTICATION_BACKENDS</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>AUTH_PASSWORD_VALIDATORS</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>AUTH_USER_MODEL</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>BASE_DIR</td>\n          <td class=\"code\"><pre>PosixPath(&#x27;/app&#x27;)</pre></td>\n        </tr>\n      \n        <tr>\n          <td>BROKER_URL</td>\n          <td class=\"code\"><pre>&#x27;redis://:blender_redis_password@redis-blender:6379&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CACHES</td>\n          <td class=\"code\"><pre>{&#x27;default&#x27;: {&#x27;BACKEND&#x27;: &#x27;django.core.cache.backends.locmem.LocMemCache&#x27;}}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CACHE_MIDDLEWARE_ALIAS</td>\n          <td class=\"code\"><pre>&#x27;default&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CACHE_MIDDLEWARE_SECONDS</td>\n          <td class=\"code\"><pre>600</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_ACCEPT_CONTENT</td>\n          <td class=\"code\"><pre>[&#x27;json&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_BEAT_SCHEDULE</td>\n          <td class=\"code\"><pre>{&#x27;process-daa-logic-every-second&#x27;: {&#x27;schedule&#x27;: 1.0,\n                                    &#x27;task&#x27;: &#x27;process_daa_logic&#x27;}}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_BEAT_SCHEDULER</td>\n          <td class=\"code\"><pre>&#x27;django_celery_beat.schedulers:DatabaseScheduler&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_BROKER_URL</td>\n          <td class=\"code\"><pre>&#x27;redis://:blender_redis_password@redis-blender:6379&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_RESULT_BACKEND</td>\n          <td class=\"code\"><pre>&#x27;redis://:blender_redis_password@redis-blender:6379&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_RESULT_SERIALIZER</td>\n          <td class=\"code\"><pre>&#x27;json&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_TASK_ROUTES</td>\n          <td class=\"code\"><pre>{&#x27;process_daa_logic&#x27;: {&#x27;queue&#x27;: &#x27;daa&#x27;},\n &#x27;send_daa_operational_update_message&#x27;: {&#x27;queue&#x27;: &#x27;daa&#x27;},\n &#x27;send_proximity_alert_notification&#x27;: {&#x27;queue&#x27;: &#x27;daa&#x27;}}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_TASK_SERIALIZER</td>\n          <td class=\"code\"><pre>&#x27;json&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_TIMEZONE</td>\n          <td class=\"code\"><pre>&#x27;UTC&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CHANNEL_LAYERS</td>\n          <td class=\"code\"><pre>{&#x27;default&#x27;: {&#x27;BACKEND&#x27;: &#x27;channels_redis.core.RedisChannelLayer&#x27;,\n             &#x27;CONFIG&#x27;: {&#x27;hosts&#x27;: [&#x27;redis://:blender_redis_password@redis-blender:6379&#x27;]}}}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_AGE</td>\n          <td class=\"code\"><pre>31449600</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_DOMAIN</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_HTTPONLY</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_NAME</td>\n          <td class=\"code\"><pre>&#x27;csrftoken&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_PATH</td>\n          <td class=\"code\"><pre>&#x27;/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_SAMESITE</td>\n          <td class=\"code\"><pre>&#x27;Lax&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_SECURE</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_FAILURE_VIEW</td>\n          <td class=\"code\"><pre>&#x27;django.views.csrf.csrf_failure&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_HEADER_NAME</td>\n          <td class=\"code\"><pre>&#x27;HTTP_X_CSRFTOKEN&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_TRUSTED_ORIGINS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_USE_SESSIONS</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CUSTOM_VOLUME_4D_GENERATION_CLASS</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATABASES</td>\n          <td class=\"code\"><pre>{&#x27;default&#x27;: {&#x27;ATOMIC_REQUESTS&#x27;: False,\n             &#x27;AUTOCOMMIT&#x27;: True,\n             &#x27;CONN_HEALTH_CHECKS&#x27;: False,\n             &#x27;CONN_MAX_AGE&#x27;: 0,\n             &#x27;ENGINE&#x27;: &#x27;django.db.backends.postgresql&#x27;,\n             &#x27;HOST&#x27;: &#x27;db-blender&#x27;,\n             &#x27;NAME&#x27;: &#x27;blender_db&#x27;,\n             &#x27;OPTIONS&#x27;: {},\n             &#x27;PASSWORD&#x27;: &#x27;********************&#x27;,\n             &#x27;PORT&#x27;: 5432,\n             &#x27;TEST&#x27;: {&#x27;CHARSET&#x27;: None,\n                      &#x27;COLLATION&#x27;: None,\n                      &#x27;MIGRATE&#x27;: True,\n                      &#x27;MIRROR&#x27;: None,\n                      &#x27;NAME&#x27;: None},\n             &#x27;TIME_ZONE&#x27;: None,\n             &#x27;USER&#x27;: &#x27;mydatabaseuser&#x27;}}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATABASE_ROUTERS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>\n          <td class=\"code\"><pre>2621440</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>\n          <td class=\"code\"><pre>1000</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATA_UPLOAD_MAX_NUMBER_FILES</td>\n          <td class=\"code\"><pre>100</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATETIME_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;N j, Y, P&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATETIME_INPUT_FORMATS</td>\n          <td class=\"code\"><pre>[&#x27;%Y-%m-%d %H:%M:%S&#x27;,\n &#x27;%Y-%m-%d %H:%M:%S.%f&#x27;,\n &#x27;%Y-%m-%d %H:%M&#x27;,\n &#x27;%m/%d/%Y %H:%M:%S&#x27;,\n &#x27;%m/%d/%Y %H:%M:%S.%f&#x27;,\n &#x27;%m/%d/%Y %H:%M&#x27;,\n &#x27;%m/%d/%y %H:%M:%S&#x27;,\n &#x27;%m/%d/%y %H:%M:%S.%f&#x27;,\n &#x27;%m/%d/%y %H:%M&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATE_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;N j, Y&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATE_INPUT_FORMATS</td>\n          <td class=\"code\"><pre>[&#x27;%Y-%m-%d&#x27;,\n &#x27;%m/%d/%Y&#x27;,\n &#x27;%m/%d/%y&#x27;,\n &#x27;%b %d %Y&#x27;,\n &#x27;%b %d, %Y&#x27;,\n &#x27;%d %b %Y&#x27;,\n &#x27;%d %b, %Y&#x27;,\n &#x27;%B %d %Y&#x27;,\n &#x27;%B %d, %Y&#x27;,\n &#x27;%d %B %Y&#x27;,\n &#x27;%d %B, %Y&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEBUG</td>\n          <td class=\"code\"><pre>1</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DECIMAL_SEPARATOR</td>\n          <td class=\"code\"><pre>&#x27;.&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_AUTO_FIELD</td>\n          <td class=\"code\"><pre>&#x27;django.db.models.AutoField&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_CHARSET</td>\n          <td class=\"code\"><pre>&#x27;utf-8&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_EXCEPTION_REPORTER</td>\n          <td class=\"code\"><pre>&#x27;django.views.debug.ExceptionReporter&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>\n          <td class=\"code\"><pre>&#x27;django.views.debug.SafeExceptionReporterFilter&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_FROM_EMAIL</td>\n          <td class=\"code\"><pre>&#x27;webmaster@localhost&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_INDEX_TABLESPACE</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_TABLESPACE</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DISALLOWED_USER_AGENTS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_BACKEND</td>\n          <td class=\"code\"><pre>&#x27;django.core.mail.backends.smtp.EmailBackend&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_HOST</td>\n          <td class=\"code\"><pre>&#x27;localhost&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_HOST_PASSWORD</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_HOST_USER</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_PORT</td>\n          <td class=\"code\"><pre>25</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_SSL_CERTFILE</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_SSL_KEYFILE</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_SUBJECT_PREFIX</td>\n          <td class=\"code\"><pre>&#x27;[Django] &#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_TIMEOUT</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_USE_LOCALTIME</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_USE_SSL</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_USE_TLS</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>ENV_FILE</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FILE_UPLOAD_HANDLERS</td>\n          <td class=\"code\"><pre>[&#x27;django.core.files.uploadhandler.MemoryFileUploadHandler&#x27;,\n &#x27;django.core.files.uploadhandler.TemporaryFileUploadHandler&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>\n          <td class=\"code\"><pre>2621440</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FILE_UPLOAD_PERMISSIONS</td>\n          <td class=\"code\"><pre>420</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FILE_UPLOAD_TEMP_DIR</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FIRST_DAY_OF_WEEK</td>\n          <td class=\"code\"><pre>0</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FIXTURE_DIRS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FLIGHT_BLENDER_PLUGIN_AVOIDANCE_ENGINE</td>\n          <td class=\"code\"><pre>&#x27;detect_and_avoid_operations.avoidance.engine.DefaultAvoidanceEngine&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FLIGHT_BLENDER_PLUGIN_DECONFLICTION_ENGINE</td>\n          <td class=\"code\"><pre>&#x27;flight_declaration_operations.deconfliction_engine.DefaultDeconflictionEngine&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FLIGHT_BLENDER_PLUGIN_TRAFFIC_DATA_FUSER</td>\n          <td class=\"code\"><pre>&#x27;surveillance_monitoring_operations.utils.TrafficDataFuser&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FLIGHT_BLENDER_PLUGIN_VOLUME_4D_GENERATOR</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FORCE_SCRIPT_NAME</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FORMAT_MODULE_PATH</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FORMS_URLFIELD_ASSUME_HTTPS</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FORM_RENDERER</td>\n          <td class=\"code\"><pre>&#x27;django.forms.renderers.DjangoTemplates&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>IGNORABLE_404_URLS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>INSTALLED_APPS</td>\n          <td class=\"code\"><pre>[&#x27;django.contrib.admin&#x27;,\n &#x27;django.contrib.auth&#x27;,\n &#x27;django.contrib.contenttypes&#x27;,\n &#x27;django.contrib.sessions&#x27;,\n &#x27;django.contrib.messages&#x27;,\n &#x27;django.contrib.staticfiles&#x27;,\n &#x27;django_celery_beat&#x27;,\n &#x27;django_filters&#x27;,\n &#x27;rest_framework&#x27;,\n &#x27;flight_declaration_operations&#x27;,\n &#x27;detect_and_avoid_operations&#x27;,\n &#x27;constraint_operations&#x27;,\n &#x27;geo_fence_operations&#x27;,\n &#x27;scd_operations&#x27;,\n &#x27;uss_operations&#x27;,\n &#x27;flight_feed_operations&#x27;,\n &#x27;surveillance_monitoring_operations&#x27;,\n &#x27;conformance_monitoring_operations&#x27;,\n &#x27;notification_operations&#x27;,\n &#x27;rid_operations&#x27;,\n &#x27;versioning_operations&#x27;,\n &#x27;weather_monitoring_operations&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>INTERNAL_IPS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGES</td>\n          <td class=\"code\"><pre>[(&#x27;af&#x27;, &#x27;Afrikaans&#x27;),\n (&#x27;ar&#x27;, &#x27;Arabic&#x27;),\n (&#x27;ar-dz&#x27;, &#x27;Algerian Arabic&#x27;),\n (&#x27;ast&#x27;, &#x27;Asturian&#x27;),\n (&#x27;az&#x27;, &#x27;Azerbaijani&#x27;),\n (&#x27;bg&#x27;, &#x27;Bulgarian&#x27;),\n (&#x27;be&#x27;, &#x27;Belarusian&#x27;),\n (&#x27;bn&#x27;, &#x27;Bengali&#x27;),\n (&#x27;br&#x27;, &#x27;Breton&#x27;),\n (&#x27;bs&#x27;, &#x27;Bosnian&#x27;),\n (&#x27;ca&#x27;, &#x27;Catalan&#x27;),\n (&#x27;ckb&#x27;, &#x27;Central Kurdish (Sorani)&#x27;),\n (&#x27;cs&#x27;, &#x27;Czech&#x27;),\n (&#x27;cy&#x27;, &#x27;Welsh&#x27;),\n (&#x27;da&#x27;, &#x27;Danish&#x27;),\n (&#x27;de&#x27;, &#x27;German&#x27;),\n (&#x27;dsb&#x27;, &#x27;Lower Sorbian&#x27;),\n (&#x27;el&#x27;, &#x27;Greek&#x27;),\n (&#x27;en&#x27;, &#x27;English&#x27;),\n (&#x27;en-au&#x27;, &#x27;Australian English&#x27;),\n (&#x27;en-gb&#x27;, &#x27;British English&#x27;),\n (&#x27;eo&#x27;, &#x27;Esperanto&#x27;),\n (&#x27;es&#x27;, &#x27;Spanish&#x27;),\n (&#x27;es-ar&#x27;, &#x27;Argentinian Spanish&#x27;),\n (&#x27;es-co&#x27;, &#x27;Colombian Spanish&#x27;),\n (&#x27;es-mx&#x27;, &#x27;Mexican Spanish&#x27;),\n (&#x27;es-ni&#x27;, &#x27;Nicaraguan Spanish&#x27;),\n (&#x27;es-ve&#x27;, &#x27;Venezuelan Spanish&#x27;),\n (&#x27;et&#x27;, &#x27;Estonian&#x27;),\n (&#x27;eu&#x27;, &#x27;Basque&#x27;),\n (&#x27;fa&#x27;, &#x27;Persian&#x27;),\n (&#x27;fi&#x27;, &#x27;Finnish&#x27;),\n (&#x27;fr&#x27;, &#x27;French&#x27;),\n (&#x27;fy&#x27;, &#x27;Frisian&#x27;),\n (&#x27;ga&#x27;, &#x27;Irish&#x27;),\n (&#x27;gd&#x27;, &#x27;Scottish Gaelic&#x27;),\n (&#x27;gl&#x27;, &#x27;Galician&#x27;),\n (&#x27;he&#x27;, &#x27;Hebrew&#x27;),\n (&#x27;hi&#x27;, &#x27;Hindi&#x27;),\n (&#x27;hr&#x27;, &#x27;Croatian&#x27;),\n (&#x27;hsb&#x27;, &#x27;Upper Sorbian&#x27;),\n (&#x27;hu&#x27;, &#x27;Hungarian&#x27;),\n (&#x27;hy&#x27;, &#x27;Armenian&#x27;),\n (&#x27;ia&#x27;, &#x27;Interlingua&#x27;),\n (&#x27;id&#x27;, &#x27;Indonesian&#x27;),\n (&#x27;ig&#x27;, &#x27;Igbo&#x27;),\n (&#x27;io&#x27;, &#x27;Ido&#x27;),\n (&#x27;is&#x27;, &#x27;Icelandic&#x27;),\n (&#x27;it&#x27;, &#x27;Italian&#x27;),\n (&#x27;ja&#x27;, &#x27;Japanese&#x27;),\n (&#x27;ka&#x27;, &#x27;Georgian&#x27;),\n (&#x27;kab&#x27;, &#x27;Kabyle&#x27;),\n (&#x27;kk&#x27;, &#x27;Kazakh&#x27;),\n (&#x27;km&#x27;, &#x27;Khmer&#x27;),\n (&#x27;kn&#x27;, &#x27;Kannada&#x27;),\n (&#x27;ko&#x27;, &#x27;Korean&#x27;),\n (&#x27;ky&#x27;, &#x27;Kyrgyz&#x27;),\n (&#x27;lb&#x27;, &#x27;Luxembourgish&#x27;),\n (&#x27;lt&#x27;, &#x27;Lithuanian&#x27;),\n (&#x27;lv&#x27;, &#x27;Latvian&#x27;),\n (&#x27;mk&#x27;, &#x27;Macedonian&#x27;),\n (&#x27;ml&#x27;, &#x27;Malayalam&#x27;),\n (&#x27;mn&#x27;, &#x27;Mongolian&#x27;),\n (&#x27;mr&#x27;, &#x27;Marathi&#x27;),\n (&#x27;ms&#x27;, &#x27;Malay&#x27;),\n (&#x27;my&#x27;, &#x27;Burmese&#x27;),\n (&#x27;nb&#x27;, &#x27;Norwegian Bokm\u00e5l&#x27;),\n (&#x27;ne&#x27;, &#x27;Nepali&#x27;),\n (&#x27;nl&#x27;, &#x27;Dutch&#x27;),\n (&#x27;nn&#x27;, &#x27;Norwegian Nynorsk&#x27;),\n (&#x27;os&#x27;, &#x27;Ossetic&#x27;),\n (&#x27;pa&#x27;, &#x27;Punjabi&#x27;),\n (&#x27;pl&#x27;, &#x27;Polish&#x27;),\n (&#x27;pt&#x27;, &#x27;Portuguese&#x27;),\n (&#x27;pt-br&#x27;, &#x27;Brazilian Portuguese&#x27;),\n (&#x27;ro&#x27;, &#x27;Romanian&#x27;),\n (&#x27;ru&#x27;, &#x27;Russian&#x27;),\n (&#x27;sk&#x27;, &#x27;Slovak&#x27;),\n (&#x27;sl&#x27;, &#x27;Slovenian&#x27;),\n (&#x27;sq&#x27;, &#x27;Albanian&#x27;),\n (&#x27;sr&#x27;, &#x27;Serbian&#x27;),\n (&#x27;sr-latn&#x27;, &#x27;Serbian Latin&#x27;),\n (&#x27;sv&#x27;, &#x27;Swedish&#x27;),\n (&#x27;sw&#x27;, &#x27;Swahili&#x27;),\n (&#x27;ta&#x27;, &#x27;Tamil&#x27;),\n (&#x27;te&#x27;, &#x27;Telugu&#x27;),\n (&#x27;tg&#x27;, &#x27;Tajik&#x27;),\n (&#x27;th&#x27;, &#x27;Thai&#x27;),\n (&#x27;tk&#x27;, &#x27;Turkmen&#x27;),\n (&#x27;tr&#x27;, &#x27;Turkish&#x27;),\n (&#x27;tt&#x27;, &#x27;Tatar&#x27;),\n (&#x27;udm&#x27;, &#x27;Udmurt&#x27;),\n (&#x27;ug&#x27;, &#x27;Uyghur&#x27;),\n (&#x27;uk&#x27;, &#x27;Ukrainian&#x27;),\n (&#x27;ur&#x27;, &#x27;Urdu&#x27;),\n (&#x27;uz&#x27;, &#x27;Uzbek&#x27;),\n (&#x27;vi&#x27;, &#x27;Vietnamese&#x27;),\n (&#x27;zh-hans&#x27;, &#x27;Simplified Chinese&#x27;),\n (&#x27;zh-hant&#x27;, &#x27;Traditional Chinese&#x27;)]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGES_BIDI</td>\n          <td class=\"code\"><pre>[&#x27;he&#x27;, &#x27;ar&#x27;, &#x27;ar-dz&#x27;, &#x27;ckb&#x27;, &#x27;fa&#x27;, &#x27;ug&#x27;, &#x27;ur&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_CODE</td>\n          <td class=\"code\"><pre>&#x27;en-us&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_AGE</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_DOMAIN</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_HTTPONLY</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_NAME</td>\n          <td class=\"code\"><pre>&#x27;django_language&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_PATH</td>\n          <td class=\"code\"><pre>&#x27;/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_SAMESITE</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_SECURE</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LOCALE_PATHS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LOGGING</td>\n          <td class=\"code\"><pre>{&#x27;disable_existing_loggers&#x27;: False,\n &#x27;handlers&#x27;: {&#x27;console&#x27;: {&#x27;class&#x27;: &#x27;logging.StreamHandler&#x27;}},\n &#x27;loggers&#x27;: {&#x27;django&#x27;: {&#x27;handlers&#x27;: [&#x27;console&#x27;],\n                        &#x27;level&#x27;: &#x27;INFO&#x27;,\n                        &#x27;propagate&#x27;: True}},\n &#x27;version&#x27;: 1}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LOGGING_CONFIG</td>\n          <td class=\"code\"><pre>&#x27;logging.config.dictConfig&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LOGIN_REDIRECT_URL</td>\n          <td class=\"code\"><pre>&#x27;/accounts/profile/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LOGIN_URL</td>\n          <td class=\"code\"><pre>&#x27;/accounts/login/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LOGOUT_REDIRECT_URL</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MANAGERS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MEDIA_ROOT</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MEDIA_URL</td>\n          <td class=\"code\"><pre>&#x27;/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MESSAGE_STORAGE</td>\n          <td class=\"code\"><pre>&#x27;django.contrib.messages.storage.fallback.FallbackStorage&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MIDDLEWARE</td>\n          <td class=\"code\"><pre>[&#x27;django.middleware.security.SecurityMiddleware&#x27;,\n &#x27;django.contrib.sessions.middleware.SessionMiddleware&#x27;,\n &#x27;django.middleware.common.CommonMiddleware&#x27;,\n &#x27;django.middleware.csrf.CsrfViewMiddleware&#x27;,\n &#x27;django.contrib.auth.middleware.AuthenticationMiddleware&#x27;,\n &#x27;django.contrib.messages.middleware.MessageMiddleware&#x27;,\n &#x27;django.middleware.clickjacking.XFrameOptionsMiddleware&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MIGRATION_MODULES</td>\n          <td class=\"code\"><pre>{}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MONTH_DAY_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;F j&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MQTT_CONFIGURATION</td>\n          <td class=\"code\"><pre>{&#x27;host&#x27;: &#x27;tenant-emqx&#x27;,\n &#x27;password&#x27;: &#x27;********************&#x27;,\n &#x27;port&#x27;: 1883,\n &#x27;use_tls&#x27;: False,\n &#x27;username&#x27;: &#x27;admin&#x27;}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>NUMBER_GROUPING</td>\n          <td class=\"code\"><pre>0</pre></td>\n        </tr>\n      \n        <tr>\n          <td>PASSWORD_HASHERS</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>PASSWORD_RESET_TIMEOUT</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>PREPEND_WWW</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>REST_FRAMEWORK</td>\n          <td class=\"code\"><pre>{&#x27;DEFAULT_FILTER_BACKENDS&#x27;: [&#x27;django_filters.rest_framework.DjangoFilterBackend&#x27;]}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>ROOT_URLCONF</td>\n          <td class=\"code\"><pre>&#x27;flight_blender.urls&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECRET_KEY</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECRET_KEY_FALLBACKS</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_CROSS_ORIGIN_OPENER_POLICY</td>\n          <td class=\"code\"><pre>&#x27;same-origin&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_HSTS_PRELOAD</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_HSTS_SECONDS</td>\n          <td class=\"code\"><pre>0</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_PROXY_SSL_HEADER</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_REDIRECT_EXEMPT</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_REFERRER_POLICY</td>\n          <td class=\"code\"><pre>&#x27;same-origin&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_SSL_HOST</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_SSL_REDIRECT</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SERVER_EMAIL</td>\n          <td class=\"code\"><pre>&#x27;root@localhost&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_CACHE_ALIAS</td>\n          <td class=\"code\"><pre>&#x27;default&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_AGE</td>\n          <td class=\"code\"><pre>1209600</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_DOMAIN</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_HTTPONLY</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_NAME</td>\n          <td class=\"code\"><pre>&#x27;sessionid&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_PATH</td>\n          <td class=\"code\"><pre>&#x27;/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_SAMESITE</td>\n          <td class=\"code\"><pre>&#x27;Lax&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_SECURE</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_ENGINE</td>\n          <td class=\"code\"><pre>&#x27;django.contrib.sessions.backends.db&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_FILE_PATH</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_SAVE_EVERY_REQUEST</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_SERIALIZER</td>\n          <td class=\"code\"><pre>&#x27;django.contrib.sessions.serializers.JSONSerializer&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SETTINGS_MODULE</td>\n          <td class=\"code\"><pre>&#x27;flight_blender.settings&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SHORT_DATETIME_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;m/d/Y P&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SHORT_DATE_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;m/d/Y&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SIGNING_BACKEND</td>\n          <td class=\"code\"><pre>&#x27;django.core.signing.TimestampSigner&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SILENCED_SYSTEM_CHECKS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>STATICFILES_DIRS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>STATICFILES_FINDERS</td>\n          <td class=\"code\"><pre>[&#x27;django.contrib.staticfiles.finders.FileSystemFinder&#x27;,\n &#x27;django.contrib.staticfiles.finders.AppDirectoriesFinder&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>STATIC_ROOT</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>STATIC_URL</td>\n          <td class=\"code\"><pre>&#x27;/static/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>STORAGES</td>\n          <td class=\"code\"><pre>{&#x27;default&#x27;: {&#x27;BACKEND&#x27;: &#x27;django.core.files.storage.FileSystemStorage&#x27;},\n &#x27;staticfiles&#x27;: {&#x27;BACKEND&#x27;: &#x27;django.contrib.staticfiles.storage.StaticFilesStorage&#x27;}}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>TEMPLATES</td>\n          <td class=\"code\"><pre>[{&#x27;APP_DIRS&#x27;: True,\n  &#x27;BACKEND&#x27;: &#x27;django.template.backends.django.DjangoTemplates&#x27;,\n  &#x27;DIRS&#x27;: [&#x27;/app/homebase/templates&#x27;],\n  &#x27;OPTIONS&#x27;: {&#x27;context_processors&#x27;: [&#x27;django.template.context_processors.debug&#x27;,\n                                     &#x27;django.template.context_processors.request&#x27;,\n                                     &#x27;django.contrib.auth.context_processors.auth&#x27;,\n                                     &#x27;django.contrib.messages.context_processors.messages&#x27;]}}]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>TEST_NON_SERIALIZED_APPS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>TEST_RUNNER</td>\n          <td class=\"code\"><pre>&#x27;django.test.runner.DiscoverRunner&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>THOUSAND_SEPARATOR</td>\n          <td class=\"code\"><pre>&#x27;,&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>TIME_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;P&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>TIME_INPUT_FORMATS</td>\n          <td class=\"code\"><pre>[&#x27;%H:%M:%S&#x27;, &#x27;%H:%M:%S.%f&#x27;, &#x27;%H:%M&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>TIME_ZONE</td>\n          <td class=\"code\"><pre>&#x27;UTC&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_I18N</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_L10N</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_LOCAL_SQLITE_DATABASE</td>\n          <td class=\"code\"><pre>0</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_THOUSAND_SEPARATOR</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_TZ</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_X_FORWARDED_HOST</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_X_FORWARDED_PORT</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>WEATHER_API_BASE_URL</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>WSGI_APPLICATION</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>X_FRAME_OPTIONS</td>\n          <td class=\"code\"><pre>&#x27;DENY&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>YEAR_MONTH_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;F Y&#x27;</pre></td>\n        </tr>\n      \n    </tbody>\n  </table>\n\n</div>\n</main>\n\n\n  <footer id=\"explanation\">\n    <p>\n      You\u2019re seeing this error because you have <code>DEBUG = True</code> in your\n      Django settings file. Change that to <code>False</code>, and Django will\n      display a standard page generated by the handler for this status code.\n    </p>\n  </footer>\n\n</body>\n</html>\n", "json": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "airmarket"}]}]}], "successful": false, "notes": {"Tested USS": {"message": "airmarket", "timestamp": "2026-07-13T22:51:22.362221Z"}, "Control USS": {"message": "airmarket", "timestamp": "2026-07-13T22:51:22.362405Z"}}, "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md#cleanup", "start_time": "2026-07-13T22:51:23.037149Z", "failed_checks": [], "passed_checks": [{"name": "Successful flight deletion", "timestamp": "2026-07-13T22:51:23.085813Z", "participants": ["airmarket"], "requirements": ["interuss.automated_testing.flight_planning.DeleteFlightSuccess"]}], "queries": [{"request": {"method": "DELETE", "url": "https://rtm.airmarket.stage.flysafe.live/scd/flight_planning/flight_plans/8e2164fe-9b8c-4c2d-9c76-d6ee07660f50", "initiated_at": "2026-07-13T22:51:23.037413Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:23 GMT", "Content-Type": "application/json", "Content-Length": "146", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "DELETE, PUT, OPTIONS", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.04697, "reported": "2026-07-13T22:51:23.085367Z", "json": {"planning_result": "Failed", "notes": "The flight plan was not deleted by the system", "flight_plan_status": "Closed", "includes_advisories": "Unknown"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.DeleteFlightPlan", "participant_id": "airmarket"}]}, "end_time": "2026-07-13T22:51:23.085870Z"}}, {"test_scenario": {"name": "Nominal planning: not permitted conflict with equal priority", "scenario_type": "scenarios.astm.utm.ConflictEqualPriorityNotPermitted", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md", "resource_origins": {"tested_uss": "instance 1 in flight_planners in top-level resource pool", "control_uss": "instance 2 in flight_planners in top-level resource pool", "dss": "dss in top-level resource pool", "flight_intents": "conflicting_flights in top-level resource pool"}, "start_time": "2026-07-13T22:51:23.086437Z", "cases": [{"name": "Prerequisites check", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md#prerequisites-check-test-case", "start_time": "2026-07-13T22:51:23.086765Z", "steps": [{"name": "Verify area is clear", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md#verify-area-is-clear-test-step", "start_time": "2026-07-13T22:51:23.086817Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:51:23.213082Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1", "astm.f3548.v21.DSS0005,2"]}, {"name": "Area is clear of op intents", "timestamp": "2026-07-13T22:51:23.213151Z", "participants": [], "requirements": []}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:23.201362Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 641.95, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:51:22.086396Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:21:23.086396Z", "format": "RFC3339"}}, "request_id": "b636a40c-33e2-472d-be54-439542c7a8d1"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:23 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.010587, "reported": "2026-07-13T22:51:23.212769Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:51:23.213177Z"}], "end_time": "2026-07-13T22:51:23.213194Z"}, {"name": "Attempt to plan flight into conflict", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md#attempt-to-plan-flight-into-conflict-test-case", "start_time": "2026-07-13T22:51:23.213228Z", "steps": [{"name": "Plan Flight 2", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md#plan-flight-2-test-step", "start_time": "2026-07-13T22:51:23.213256Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:51:23.229213Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:51:24.263372Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Successful planning", "timestamp": "2026-07-13T22:51:24.263447Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:51:24.282643Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent shared correctly", "timestamp": "2026-07-13T22:51:24.282736Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent state is correct", "timestamp": "2026-07-13T22:51:24.282795Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Operational intent details retrievable", "timestamp": "2026-07-13T22:51:24.333550Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details data format", "timestamp": "2026-07-13T22:51:24.349549Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Operational intent reference reported by USS matches the one published to the DSS", "timestamp": "2026-07-13T22:51:24.349674Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005"]}, {"name": "Operational intent details have not changed without publishing a new version to the DSS", "timestamp": "2026-07-13T22:51:24.349761Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.USS0105,1"]}, {"name": "Correct operational intent details", "timestamp": "2026-07-13T22:51:24.351893Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details extents are contained within reference extents", "timestamp": "2026-07-13T22:51:24.352688Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Off-nominal volumes", "timestamp": "2026-07-13T22:51:24.352739Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0015"]}, {"name": "Vertices", "timestamp": "2026-07-13T22:51:24.352780Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0020"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:23.218906Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "635", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.1, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.8445838226128}, {"lat": 53.66326070567799, "lng": -113.8445838226128}]}}, "time_start": {"value": "2026-07-13T22:51:22.213286Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:23.213286Z", "format": "RFC3339"}}, "request_id": "e20addb6-aea9-4f81-adc0-85015ad0a659"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:23 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.009073, "reported": "2026-07-13T22:51:23.228919Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/2f7871df-1b68-4aca-9de5-7c346b565827", "initiated_at": "2026-07-13T22:51:23.230128Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1316", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84540319901089}, {"lat": 53.663343079169266, "lng": -113.8445838226128}, {"lat": 53.6636358775924, "lng": -113.84515432373902}, {"lat": 53.66352874562597, "lng": -113.84581018845284}]}, "altitude_lower": {"value": 672.1, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:51:22.213286Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:23.213286Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "08970f99-2157-4578-b9b1-9c80025948aa"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:24 GMT", "Content-Type": "application/json", "Content-Length": "158", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, PUT, DELETE", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 1.031571, "reported": "2026-07-13T22:51:24.262657Z", "json": {"flight_plan_status": "Planned", "notes": "Flight Plan successfully processed and flight planned", "includes_advisories": "Unknown", "planning_result": "Completed"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:24.263732Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "635", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.1, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.8445838226128}, {"lat": 53.66326070567799, "lng": -113.8445838226128}]}}, "time_start": {"value": "2026-07-13T22:51:22.213286Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:23.213286Z", "format": "RFC3339"}}, "request_id": "59c55dc6-7f1e-4326-9c06-71443254acbd"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "438", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.016803, "reported": "2026-07-13T22:51:24.281576Z", "json": {"operational_intent_references": [{"id": "6504576d-beb2-4c7b-811f-073c983414f6", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:22.213286Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:23.213286Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "8c3d3c29-a015-439f-add0-de5f75b43c34"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/uss/v1/operational_intents/6504576d-beb2-4c7b-811f-073c983414f6", "initiated_at": "2026-07-13T22:51:24.282877Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjY0NCwiaWF0IjoxNzgzOTgzMDQ0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:24 GMT", "Content-Type": "application/json", "Content-Length": "1133", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, GET", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.04763, "reported": "2026-07-13T22:51:24.331202Z", "json": {"operational_intent": {"reference": {"id": "6504576d-beb2-4c7b-811f-073c983414f6", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "nhPelLc7bAO77T-n.-qoV8sTe0fY1l9mkWhJ7A0CQZo_", "time_start": {"format": "RFC3339", "value": "2026-07-13T22:51:22.213286+00:00"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:23.213286+00:00"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "8c3d3c29-a015-439f-add0-de5f75b43c34"}, "details": {"volumes": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84540319901089}, {"lat": 53.663343079169266, "lng": -113.8445838226128}, {"lat": 53.6636358775924, "lng": -113.84515432373902}, {"lat": 53.66352874562597, "lng": -113.84581018845284}]}, "altitude_lower": {"value": 672.1, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:51:22.213286Z"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:23.213286Z"}}], "priority": 0, "off_nominal_volumes": []}}}, "body": null}, "query_type": "astm.f3548.v21.uss.getOperationalIntentDetails", "participant_id": "sait"}], "end_time": "2026-07-13T22:51:24.352814Z"}, {"name": "Activate Flight 2", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md#activate-flight-2-test-step", "start_time": "2026-07-13T22:51:24.352839Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:51:24.374743Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:51:25.490261Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Successful activation", "timestamp": "2026-07-13T22:51:25.490345Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:51:25.515188Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent for active flight not deleted", "timestamp": "2026-07-13T22:51:25.515308Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.FlightCoveredByOperationalIntent"]}, {"name": "Operational intent shared correctly", "timestamp": "2026-07-13T22:51:25.515334Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent state is correct", "timestamp": "2026-07-13T22:51:25.515382Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Operational intent details retrievable", "timestamp": "2026-07-13T22:51:25.570559Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details data format", "timestamp": "2026-07-13T22:51:25.589095Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Operational intent reference reported by USS matches the one published to the DSS", "timestamp": "2026-07-13T22:51:25.589220Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005"]}, {"name": "Operational intent details have not changed without publishing a new version to the DSS", "timestamp": "2026-07-13T22:51:25.589298Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.USS0105,1"]}, {"name": "Correct operational intent details", "timestamp": "2026-07-13T22:51:25.591102Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details extents are contained within reference extents", "timestamp": "2026-07-13T22:51:25.592505Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Off-nominal volumes", "timestamp": "2026-07-13T22:51:25.592857Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0015"]}, {"name": "Vertices", "timestamp": "2026-07-13T22:51:25.592996Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0020"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:24.358625Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "636", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.11, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.8445838226128}, {"lat": 53.66326070567799, "lng": -113.8445838226128}]}}, "time_start": {"value": "2026-07-13T22:51:23.352869Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:24.352869Z", "format": "RFC3339"}}, "request_id": "d076a286-4f31-4126-b6e5-bc06b6832ede"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "438", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.013639, "reported": "2026-07-13T22:51:24.373320Z", "json": {"operational_intent_references": [{"id": "6504576d-beb2-4c7b-811f-073c983414f6", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:22.213286Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:23.213286Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "8c3d3c29-a015-439f-add0-de5f75b43c34"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/2f7871df-1b68-4aca-9de5-7c346b565827", "initiated_at": "2026-07-13T22:51:24.375732Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1315", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "InUse", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84540319901089}, {"lat": 53.663343079169266, "lng": -113.8445838226128}, {"lat": 53.6636358775924, "lng": -113.84515432373902}, {"lat": 53.66352874562597, "lng": -113.84581018845284}]}, "altitude_lower": {"value": 672.11, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:51:23.352869Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:24.352869Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "151661d3-2d04-4508-8014-17989f3ae741"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:25 GMT", "Content-Type": "application/json", "Content-Length": "171", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, PUT, DELETE", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 1.112674, "reported": "2026-07-13T22:51:25.489474Z", "json": {"flight_plan_status": "OkToFly", "notes": "Created Operational Intent ID 6504576d-beb2-4c7b-811f-073c983414f6", "includes_advisories": "Unknown", "planning_result": "Completed"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:25.490619Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "636", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.11, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.8445838226128}, {"lat": 53.66326070567799, "lng": -113.8445838226128}]}}, "time_start": {"value": "2026-07-13T22:51:23.352869Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:24.352869Z", "format": "RFC3339"}}, "request_id": "369c6186-d191-4c40-be64-ecb449b540bb"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:25 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "439", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.022791, "reported": "2026-07-13T22:51:25.514207Z", "json": {"operational_intent_references": [{"id": "6504576d-beb2-4c7b-811f-073c983414f6", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:23.352869Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:24.352869Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "8c3d3c29-a015-439f-add0-de5f75b43c34"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/uss/v1/operational_intents/6504576d-beb2-4c7b-811f-073c983414f6", "initiated_at": "2026-07-13T22:51:25.515447Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjY0NCwiaWF0IjoxNzgzOTgzMDQ0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:25 GMT", "Content-Type": "application/json", "Content-Length": "1135", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, GET", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.05025, "reported": "2026-07-13T22:51:25.566448Z", "json": {"operational_intent": {"reference": {"id": "6504576d-beb2-4c7b-811f-073c983414f6", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "j5a1k9EWeJNjjspmyvF36C26Pf8z3HAtqlgU00JNyRc_", "time_start": {"format": "RFC3339", "value": "2026-07-13T22:51:23.352869+00:00"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:24.352869+00:00"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "8c3d3c29-a015-439f-add0-de5f75b43c34"}, "details": {"volumes": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84540319901089}, {"lat": 53.663343079169266, "lng": -113.8445838226128}, {"lat": 53.6636358775924, "lng": -113.84515432373902}, {"lat": 53.66352874562597, "lng": -113.84581018845284}]}, "altitude_lower": {"value": 672.11, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:51:23.352869Z"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:24.352869Z"}}], "priority": 0, "off_nominal_volumes": []}}}, "body": null}, "query_type": "astm.f3548.v21.uss.getOperationalIntentDetails", "participant_id": "sait"}], "end_time": "2026-07-13T22:51:25.593065Z"}, {"name": "Attempt to plan Flight 1", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md#attempt-to-plan-flight-1-test-step", "start_time": "2026-07-13T22:51:25.593099Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:51:25.620270Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:51:26.151147Z", "participants": ["airmarket"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Incorrectly planned", "timestamp": "2026-07-13T22:51:26.151196Z", "participants": ["airmarket"], "requirements": ["astm.f3548.v21.SCD0035"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:51:26.167010Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent not shared", "timestamp": "2026-07-13T22:51:26.167095Z", "participants": ["airmarket"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:25.599398Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.01, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:51:24.593136Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:25.593136Z", "format": "RFC3339"}}, "request_id": "da16f85f-5b7f-42be-802f-61710d8cdb26"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:25 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "439", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.018563, "reported": "2026-07-13T22:51:25.618885Z", "json": {"operational_intent_references": [{"id": "6504576d-beb2-4c7b-811f-073c983414f6", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:23.352869Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:24.352869Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "8c3d3c29-a015-439f-add0-de5f75b43c34"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.airmarket.stage.flysafe.live/scd/flight_planning/flight_plans/b5dbb0eb-0094-4091-a7fc-0779dd57d764", "initiated_at": "2026-07-13T22:51:25.623430Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1319", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84472825082258}, {"lat": 53.66328439401412, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84494722473144}, {"lat": 53.66387595834993, "lng": -113.84435402492981}]}, "altitude_lower": {"value": 672.01, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:51:24.593136Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:25.593136Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "94fa627c-8d0b-412f-b636-05c26c0db962"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:26 GMT", "Content-Type": "application/json", "Content-Length": "148", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "DELETE, PUT, OPTIONS", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.526313, "reported": "2026-07-13T22:51:26.150660Z", "json": {"flight_plan_status": "NotPlanned", "notes": "Flight Blender could not plan this flight", "includes_advisories": "Unknown", "planning_result": "Rejected"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "airmarket"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:26.151391Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.01, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:51:24.593136Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:25.593136Z", "format": "RFC3339"}}, "request_id": "20ae5cab-2ade-4cb2-8218-dfd2128e81b6"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:26 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "439", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.013274, "reported": "2026-07-13T22:51:26.165471Z", "json": {"operational_intent_references": [{"id": "6504576d-beb2-4c7b-811f-073c983414f6", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:23.352869Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:24.352869Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "8c3d3c29-a015-439f-add0-de5f75b43c34"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:51:26.167122Z"}], "end_time": "2026-07-13T22:51:26.167207Z"}, {"name": "Attempt to activate flight into conflict", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md#attempt-to-activate-flight-into-conflict-test-case", "start_time": "2026-07-13T22:51:26.167268Z", "steps": [{"name": "Attempt to directly activate conflicting Flight 1", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md#attempt-to-directly-activate-conflicting-flight-1-test-step", "start_time": "2026-07-13T22:51:26.167314Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:51:26.195796Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:51:26.630083Z", "participants": ["airmarket"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Incorrectly activated", "timestamp": "2026-07-13T22:51:26.632762Z", "participants": ["airmarket"], "requirements": ["astm.f3548.v21.SCD0045"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:51:26.662640Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent not shared", "timestamp": "2026-07-13T22:51:26.663044Z", "participants": ["airmarket"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:26.175772Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.02, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:51:25.167361Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:26.167361Z", "format": "RFC3339"}}, "request_id": "4fc9b9b8-b697-486d-9955-79e89c1dfd69"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:26 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "439", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.017476, "reported": "2026-07-13T22:51:26.194383Z", "json": {"operational_intent_references": [{"id": "6504576d-beb2-4c7b-811f-073c983414f6", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:23.352869Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:24.352869Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "8c3d3c29-a015-439f-add0-de5f75b43c34"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.airmarket.stage.flysafe.live/scd/flight_planning/flight_plans/7ddacbb2-b12a-4b69-ad36-f0cc407f86d7", "initiated_at": "2026-07-13T22:51:26.198552Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1317", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "InUse", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84472825082258}, {"lat": 53.66328439401412, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84494722473144}, {"lat": 53.66387595834993, "lng": -113.84435402492981}]}, "altitude_lower": {"value": 672.02, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:51:25.167361Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:26.167361Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "f07efbc3-1761-45c1-9def-63ffdb4c8794"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:26 GMT", "Content-Type": "application/json", "Content-Length": "148", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "DELETE, PUT, OPTIONS", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.428573, "reported": "2026-07-13T22:51:26.628376Z", "json": {"flight_plan_status": "NotPlanned", "notes": "Flight Blender could not plan this flight", "includes_advisories": "Unknown", "planning_result": "Rejected"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "airmarket"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:26.633319Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.02, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:51:25.167361Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:26.167361Z", "format": "RFC3339"}}, "request_id": "1242702f-439e-4089-810e-58f1633943e4"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:26 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "439", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.023972, "reported": "2026-07-13T22:51:26.659913Z", "json": {"operational_intent_references": [{"id": "6504576d-beb2-4c7b-811f-073c983414f6", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:23.352869Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:24.352869Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "8c3d3c29-a015-439f-add0-de5f75b43c34"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:51:26.663159Z"}], "end_time": "2026-07-13T22:51:26.663216Z"}, {"name": "Attempt to modify planned flight into conflict", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md#attempt-to-modify-planned-flight-into-conflict-test-case", "start_time": "2026-07-13T22:51:26.663258Z", "steps": [{"name": "Plan Flight 1c", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md#plan-flight-1c-test-step", "start_time": "2026-07-13T22:51:26.663304Z", "failed_checks": [{"name": "Successful planning", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/flight_planning/plan_flight_intent.md#successful-planning-check", "timestamp": "2026-07-13T22:51:27.179526Z", "summary": "Flight planning activity unexpectedly PlanningActivityResult.Rejected leaving flight plan FlightPlanStatus.NotPlanned", "details": "airmarket indicated flight planning activity PlanningActivityResult.Rejected leaving flight plan FlightPlanStatus.NotPlanned rather than the expected (Activity Completed, flight plan Planned) with notes \"Flight Blender could not plan this flight\"", "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"], "severity": "High", "participants": ["airmarket"], "query_report_timestamps": ["2026-07-13T22:51:26.723824Z"]}], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:51:26.722407Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:51:27.179441Z", "participants": ["airmarket"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:26.682231Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "638", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 666.96, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 707.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66364611883401, "lng": -113.8450307855459}, {"lat": 53.66391416170785, "lng": -113.8450307855459}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.66364611883401, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:51:25.663353Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:26.663353Z", "format": "RFC3339"}}, "request_id": "26c06df6-d44c-4235-a5b7-4d784b700c18"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:26 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "439", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.037088, "reported": "2026-07-13T22:51:26.720547Z", "json": {"operational_intent_references": [{"id": "6504576d-beb2-4c7b-811f-073c983414f6", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:23.352869Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:24.352869Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "8c3d3c29-a015-439f-add0-de5f75b43c34"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.airmarket.stage.flysafe.live/scd/flight_planning/flight_plans/a9a5f3af-c4c3-43a9-8cdc-f5ecd6983f8e", "initiated_at": "2026-07-13T22:51:26.723824Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1318", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66364611883401, "lng": -113.84454023705605}, {"lat": 53.663720387098294, "lng": -113.8450307855459}, {"lat": 53.66391416170785, "lng": -113.84494722473144}, {"lat": 53.66387595834993, "lng": -113.84435402492981}]}, "altitude_lower": {"value": 666.96, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 707.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:51:25.663353Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:26.663353Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "b6b28f61-671e-43cd-bcf9-e0c2bd792395"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:27 GMT", "Content-Type": "application/json", "Content-Length": "148", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "DELETE, PUT, OPTIONS", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.45363, "reported": "2026-07-13T22:51:27.178943Z", "json": {"flight_plan_status": "NotPlanned", "notes": "Flight Blender could not plan this flight", "includes_advisories": "Unknown", "planning_result": "Rejected"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "airmarket"}]}]}], "successful": false, "notes": {"Tested USS": {"message": "airmarket", "timestamp": "2026-07-13T22:51:23.086489Z"}, "Control USS": {"message": "sait", "timestamp": "2026-07-13T22:51:23.086628Z"}}, "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md#cleanup", "start_time": "2026-07-13T22:51:27.181142Z", "failed_checks": [], "passed_checks": [{"name": "Successful flight deletion", "timestamp": "2026-07-13T22:51:27.313225Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.DeleteFlightSuccess"]}], "queries": [{"request": {"method": "DELETE", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/2f7871df-1b68-4aca-9de5-7c346b565827", "initiated_at": "2026-07-13T22:51:27.181291Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:27 GMT", "Content-Type": "application/json", "Content-Length": "183", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, PUT, DELETE", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.130199, "reported": "2026-07-13T22:51:27.312719Z", "json": {"planning_result": "Completed", "notes": "The flight was closed successfully by the USS and is now out of the UTM system.", "flight_plan_status": "Closed", "includes_advisories": "Unknown"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.DeleteFlightPlan", "participant_id": "sait"}]}, "end_time": "2026-07-13T22:51:27.313296Z"}}, {"test_scenario": {"name": "Nominal planning: not permitted conflict with equal priority", "scenario_type": "scenarios.astm.utm.ConflictEqualPriorityNotPermitted", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md", "resource_origins": {"tested_uss": "instance 2 in flight_planners in top-level resource pool", "control_uss": "instance 1 in flight_planners in top-level resource pool", "dss": "dss in top-level resource pool", "flight_intents": "conflicting_flights in top-level resource pool"}, "start_time": "2026-07-13T22:51:27.314866Z", "cases": [{"name": "Prerequisites check", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md#prerequisites-check-test-case", "start_time": "2026-07-13T22:51:27.315241Z", "steps": [{"name": "Verify area is clear", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md#verify-area-is-clear-test-step", "start_time": "2026-07-13T22:51:27.315297Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:51:27.436659Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1", "astm.f3548.v21.DSS0005,2"]}, {"name": "Area is clear of op intents", "timestamp": "2026-07-13T22:51:27.436723Z", "participants": [], "requirements": []}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:27.427485Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 641.95, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:51:26.314816Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:21:27.314816Z", "format": "RFC3339"}}, "request_id": "1b84f686-1520-462a-80b7-ccbdc938671e"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:27 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.00793, "reported": "2026-07-13T22:51:27.436374Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:51:27.436749Z"}], "end_time": "2026-07-13T22:51:27.436765Z"}, {"name": "Attempt to plan flight into conflict", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md#attempt-to-plan-flight-into-conflict-test-case", "start_time": "2026-07-13T22:51:27.436799Z", "steps": [{"name": "Plan Flight 2", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md#plan-flight-2-test-step", "start_time": "2026-07-13T22:51:27.436825Z", "failed_checks": [{"name": "Successful planning", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/flight_planning/plan_flight_intent.md#successful-planning-check", "timestamp": "2026-07-13T22:51:28.001355Z", "summary": "Error from airmarket when attempting to submit a flight intent (flight ID: None)", "details": "Attempt to plan flight returned status 500 rather than 200 as expected\n\nStack trace:\nTraceback (most recent call last):\n  File \"/app/monitoring/uss_qualifier/scenarios/flight_planning/test_steps.py\", line 377, in request_flight\n    resp = flight_planner.try_plan_flight(\n        flight_info, ExecutionStyle.IfAllowed, additional_fields\n    )\n  File \"/app/monitoring/monitorlib/clients/flight_planning/client_v1.py\", line 122, in try_plan_flight\n    return self._inject(\n           ~~~~~~~~~~~~^\n        str(uuid.uuid4()), flight_info, execution_style, additional_fields\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    )\n    ^\n  File \"/app/monitoring/monitorlib/clients/flight_planning/client_v1.py\", line 77, in _inject\n    raise PlanningActivityError(\n    ...<2 lines>...\n    )\nmonitoring.monitorlib.clients.flight_planning.client.PlanningActivityError: Attempt to plan flight returned status 500 rather than 200 as expected\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/monitoring/uss_qualifier/scenarios/flight_planning/test_steps.py\", line 286, in submit_flight\n    resp, query, flight_id = request_flight(\n                             ~~~~~~~~~~~~~~^\n        flight_planner, flight_info, flight_id, additional_fields\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    )\n    ^\n  File \"/app/monitoring/uss_qualifier/scenarios/flight_planning/test_steps.py\", line 381, in request_flight\n    raise QueryError(str(e), e.queries)\nmonitoring.monitorlib.fetch.QueryError: Attempt to plan flight returned status 500 rather than 200 as expected\n", "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"], "severity": "High", "participants": ["airmarket"], "query_report_timestamps": ["2026-07-13T22:51:27.458196Z"]}], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:51:27.457156Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:27.442533Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "635", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.1, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.8445838226128}, {"lat": 53.66326070567799, "lng": -113.8445838226128}]}}, "time_start": {"value": "2026-07-13T22:51:26.436850Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:27.436850Z", "format": "RFC3339"}}, "request_id": "f471a3c0-ae58-4238-9961-f817f3dfc63f"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:27 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.013473, "reported": "2026-07-13T22:51:27.456865Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.airmarket.stage.flysafe.live/scd/flight_planning/flight_plans/826c1485-d031-48c5-83f8-a0ed948333d3", "initiated_at": "2026-07-13T22:51:27.458196Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1316", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84540319901089}, {"lat": 53.663343079169266, "lng": -113.8445838226128}, {"lat": 53.6636358775924, "lng": -113.84515432373902}, {"lat": 53.66352874562597, "lng": -113.84581018845284}]}, "altitude_lower": {"value": 672.1, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:51:26.436850Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:27.436850Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "8231f8ad-f77b-4d03-96a6-34af696f27fc"}, "body": null}, "response": {"code": 500, "headers": {"Date": "Mon, 13 Jul 2026 22:51:27 GMT", "Content-Type": "text/html; charset=utf-8", "Content-Length": "160570", "Connection": "keep-alive", "x-frame-options": "DENY", "vary": "Cookie", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.538999, "reported": "2026-07-13T22:51:27.999005Z", "body": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">\n  <meta name=\"robots\" content=\"NONE,NOARCHIVE\">\n  <title>KeyError\n          at /scd/flight_planning/flight_plans/826c1485-d031-48c5-83f8-a0ed948333d3</title>\n  <style>\n    html * { padding:0; margin:0; }\n    body * { padding:10px 20px; }\n    body * * { padding:0; }\n    body { font-family: sans-serif; background-color:#fff; color:#000; }\n    body > :where(header, main, footer) { border-bottom:1px solid #ddd; }\n    h1 { font-weight:normal; }\n    h2 { margin-bottom:.8em; }\n    h3 { margin:1em 0 .5em 0; }\n    h4 { margin:0 0 .5em 0; font-weight: normal; }\n    code, pre { font-size: 100%; white-space: pre-wrap; word-break: break-word; }\n    summary { cursor: pointer; }\n    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }\n    tbody td, tbody th { vertical-align:top; padding:2px 3px; }\n    thead th {\n      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;\n      font-weight:normal; font-size: 0.6875rem; border:1px solid #ddd;\n    }\n    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }\n    table.vars { margin:5px 10px 2px 40px; width: auto; }\n    table.vars td, table.req td { font-family:monospace; }\n    table td.code { width:100%; }\n    table td.code pre { overflow:hidden; }\n    table.source th { color:#666; }\n    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }\n    ul.traceback { list-style-type:none; color: #222; }\n    ul.traceback li.cause { word-break: break-word; }\n    ul.traceback li.frame { padding-bottom:1em; color:#4f4f4f; }\n    ul.traceback li.user { background-color:#e0e0e0; color:#000 }\n    div.context { padding:10px 0; overflow:hidden; }\n    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }\n    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }\n    div.context ol li pre { display:inline; }\n    div.context ol.context-line li { color:#464646; background-color:#dfdfdf; padding: 3px 2px; }\n    div.context ol.context-line li span { position:absolute; right:32px; }\n    .user div.context ol.context-line li { background-color:#bbb; color:#000; }\n    .user div.context ol li { color:#666; }\n    div.commands, summary.commands { margin-left: 40px; }\n    div.commands a, summary.commands { color:#555; text-decoration:none; }\n    .user div.commands a { color: black; }\n    #summary { background: #ffc; }\n    #summary h2 { font-weight: normal; color: #666; }\n    #info { padding: 0; }\n    #info > * { padding:10px 20px; }\n    #explanation { background:#eee; }\n    #template, #template-not-exist { background:#f6f6f6; }\n    #template-not-exist ul { margin: 0 0 10px 20px; }\n    #template-not-exist .postmortem-section { margin-bottom: 3px; }\n    #unicode-hint { background:#eee; }\n    #traceback { background:#eee; }\n    #requestinfo { background:#f6f6f6; padding-left:120px; }\n    #summary table { border:none; background:transparent; }\n    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }\n    #requestinfo h3 { margin-bottom:-1em; }\n    .error { background: #ffc; }\n    .specific { color:#cc3300; font-weight:bold; }\n    h2 span.commands { font-size: 0.7rem; font-weight:normal; }\n    span.commands a:link {color:#5E5694;}\n    pre.exception_value { font-family: sans-serif; color: #575757; font-size: 1.5rem; margin: 10px 0 10px 0; }\n    .append-bottom { margin-bottom: 10px; }\n    .fname { user-select: all; }\n  </style>\n  \n  <script>\n    function hideAll(elems) {\n      for (var e = 0; e < elems.length; e++) {\n        elems[e].style.display = 'none';\n      }\n    }\n    window.onload = function() {\n      hideAll(document.querySelectorAll('ol.pre-context'));\n      hideAll(document.querySelectorAll('ol.post-context'));\n      hideAll(document.querySelectorAll('div.pastebin'));\n    }\n    function toggle() {\n      for (var i = 0; i < arguments.length; i++) {\n        var e = document.getElementById(arguments[i]);\n        if (e) {\n          e.style.display = e.style.display == 'none' ? 'block': 'none';\n        }\n      }\n      return false;\n    }\n    function switchPastebinFriendly(link) {\n      s1 = \"Switch to copy-and-paste view\";\n      s2 = \"Switch back to interactive view\";\n      link.textContent = link.textContent.trim() == s1 ? s2: s1;\n      toggle('browserTraceback', 'pastebinTraceback');\n      return false;\n    }\n  </script>\n  \n</head>\n<body>\n<header id=\"summary\">\n  <h1>KeyError\n       at /scd/flight_planning/flight_plans/826c1485-d031-48c5-83f8-a0ed948333d3</h1>\n  <pre class=\"exception_value\">&#x27;access_token&#x27;</pre>\n  <table class=\"meta\">\n\n    <tr>\n      <th scope=\"row\">Request Method:</th>\n      <td>PUT</td>\n    </tr>\n    <tr>\n      <th scope=\"row\">Request URL:</th>\n      <td>http://rtm.airmarket.stage.flysafe.live/scd/flight_planning/flight_plans/826c1485-d031-48c5-83f8-a0ed948333d3</td>\n    </tr>\n\n    <tr>\n      <th scope=\"row\">Django Version:</th>\n      <td>5.2.10</td>\n    </tr>\n\n    <tr>\n      <th scope=\"row\">Exception Type:</th>\n      <td>KeyError</td>\n    </tr>\n\n\n    <tr>\n      <th scope=\"row\">Exception Value:</th>\n      <td><pre>&#x27;access_token&#x27;</pre></td>\n    </tr>\n\n\n    <tr>\n      <th scope=\"row\">Exception Location:</th>\n      <td><span class=\"fname\">/app/constraint_operations/dss_constraints_helper.py</span>, line 50, in get_nearby_constraints</td>\n    </tr>\n\n\n    <tr>\n      <th scope=\"row\">Raised during:</th>\n      <td>scd_operations.views.upsert_close_flight_plan</td>\n    </tr>\n\n    <tr>\n      <th scope=\"row\">Python Executable:</th>\n      <td>/app/.venv/bin/python</td>\n    </tr>\n    <tr>\n      <th scope=\"row\">Python Version:</th>\n      <td>3.12.13</td>\n    </tr>\n    <tr>\n      <th scope=\"row\">Python Path:</th>\n      <td><pre><code>[&#x27;/app&#x27;,\n &#x27;/app&#x27;,\n &#x27;/app/.venv/bin&#x27;,\n &#x27;/usr/local/lib/python312.zip&#x27;,\n &#x27;/usr/local/lib/python3.12&#x27;,\n &#x27;/usr/local/lib/python3.12/lib-dynload&#x27;,\n &#x27;/app/.venv/lib/python3.12/site-packages&#x27;]</code></pre></td>\n    </tr>\n    <tr>\n      <th scope=\"row\">Server time:</th>\n      <td>Mon, 13 Jul 2026 22:51:27 +0000</td>\n    </tr>\n  </table>\n</header>\n\n<main id=\"info\">\n\n\n\n\n<div id=\"traceback\">\n  <h2>Traceback <span class=\"commands\"><a href=\"#\" role=\"button\" onclick=\"return switchPastebinFriendly(this);\">\n    Switch to copy-and-paste view</a></span>\n  </h2>\n  <div id=\"browserTraceback\">\n    <ul class=\"traceback\">\n      \n        \n        <li class=\"frame django\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py</code>, line 42, in inner\n          \n\n          \n            <div class=\"context\" id=\"c140183380791232\">\n              \n                <ol start=\"35\" class=\"pre-context\" id=\"pre140183380791232\">\n                \n                  <li onclick=\"toggle('pre140183380791232', 'post140183380791232')\"><pre>    can rely on getting a response instead of an exception.</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380791232', 'post140183380791232')\"><pre>    &quot;&quot;&quot;</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380791232', 'post140183380791232')\"><pre>    if iscoroutinefunction(get_response):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380791232', 'post140183380791232')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183380791232', 'post140183380791232')\"><pre>        @wraps(get_response)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380791232', 'post140183380791232')\"><pre>        async def inner(request):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380791232', 'post140183380791232')\"><pre>            try:</pre></li>\n                \n                </ol>\n              \n              <ol start=\"42\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183380791232', 'post140183380791232')\"><pre>                response = await get_response(request)\n                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='43' class=\"post-context\" id=\"post140183380791232\">\n                  \n                  <li onclick=\"toggle('pre140183380791232', 'post140183380791232')\"><pre>            except Exception as exc:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380791232', 'post140183380791232')\"><pre>                response = await sync_to_async(</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380791232', 'post140183380791232')\"><pre>                    response_for_exception, thread_sensitive=False</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380791232', 'post140183380791232')\"><pre>                )(request, exc)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380791232', 'post140183380791232')\"><pre>            return response</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380791232', 'post140183380791232')\"><pre></pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183380791232\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>exc</td>\n                    <td class=\"code\"><pre>KeyError(&#x27;access_token&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>get_response</td>\n                    <td class=\"code\"><pre>&lt;bound method BaseHandler._get_response_async of &lt;django.core.handlers.asgi.ASGIHandler object at 0x7f7f13d974d0&gt;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;ASGIRequest: PUT &#x27;/scd/flight_planning/flight_plans/826c1485-d031-48c5-83f8-a0ed948333d3&#x27;&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame django\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/django/core/handlers/base.py</code>, line 253, in _get_response_async\n          \n\n          \n            <div class=\"context\" id=\"c140183396888512\">\n              \n                <ol start=\"246\" class=\"pre-context\" id=\"pre140183396888512\">\n                \n                  <li onclick=\"toggle('pre140183396888512', 'post140183396888512')\"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396888512', 'post140183396888512')\"><pre>            # If it is a synchronous view, run it in a subthread</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396888512', 'post140183396888512')\"><pre>            if not iscoroutinefunction(wrapped_callback):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396888512', 'post140183396888512')\"><pre>                wrapped_callback = sync_to_async(</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396888512', 'post140183396888512')\"><pre>                    wrapped_callback, thread_sensitive=True</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396888512', 'post140183396888512')\"><pre>                )</pre></li>\n                \n                  <li onclick=\"toggle('pre140183396888512', 'post140183396888512')\"><pre>            try:</pre></li>\n                \n                </ol>\n              \n              <ol start=\"253\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183396888512', 'post140183396888512')\"><pre>                response = await wrapped_callback(\n                                </pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='254' class=\"post-context\" id=\"post140183396888512\">\n                  \n                  <li onclick=\"toggle('pre140183396888512', 'post140183396888512')\"><pre>                    request, *callback_args, **callback_kwargs</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396888512', 'post140183396888512')\"><pre>                )</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396888512', 'post140183396888512')\"><pre>            except Exception as e:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396888512', 'post140183396888512')\"><pre>                response = await sync_to_async(</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396888512', 'post140183396888512')\"><pre>                    self.process_exception_by_middleware,</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183396888512', 'post140183396888512')\"><pre>                    thread_sensitive=True,</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183396888512\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>callback</td>\n                    <td class=\"code\"><pre>&lt;function View.as_view.&lt;locals&gt;.view at 0x7f7efe646480&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>callback_args</td>\n                    <td class=\"code\"><pre>()</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>callback_kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;826c1485-d031-48c5-83f8-a0ed948333d3&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>middleware_method</td>\n                    <td class=\"code\"><pre>&lt;asgiref.sync.SyncToAsync object at 0x7f7f13d9c770&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;ASGIRequest: PUT &#x27;/scd/flight_planning/flight_plans/826c1485-d031-48c5-83f8-a0ed948333d3&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>response</td>\n                    <td class=\"code\"><pre>None</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;django.core.handlers.asgi.ASGIHandler object at 0x7f7f13d974d0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>wrapped_callback</td>\n                    <td class=\"code\"><pre>&lt;asgiref.sync.SyncToAsync object at 0x7f7efc9a9160&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/usr/local/lib/python3.12/concurrent/futures/thread.py</code>, line 59, in run\n          \n\n          \n            <div class=\"context\" id=\"c140183427832512\">\n              \n                <ol start=\"52\" class=\"pre-context\" id=\"pre140183427832512\">\n                \n                  <li onclick=\"toggle('pre140183427832512', 'post140183427832512')\"><pre>        self.kwargs = kwargs</pre></li>\n                \n                  <li onclick=\"toggle('pre140183427832512', 'post140183427832512')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183427832512', 'post140183427832512')\"><pre>    def run(self):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183427832512', 'post140183427832512')\"><pre>        if not self.future.set_running_or_notify_cancel():</pre></li>\n                \n                  <li onclick=\"toggle('pre140183427832512', 'post140183427832512')\"><pre>            return</pre></li>\n                \n                  <li onclick=\"toggle('pre140183427832512', 'post140183427832512')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183427832512', 'post140183427832512')\"><pre>        try:</pre></li>\n                \n                </ol>\n              \n              <ol start=\"59\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183427832512', 'post140183427832512')\"><pre>            result = self.fn(*self.args, **self.kwargs)\n                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='60' class=\"post-context\" id=\"post140183427832512\">\n                  \n                  <li onclick=\"toggle('pre140183427832512', 'post140183427832512')\"><pre>        except BaseException as exc:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183427832512', 'post140183427832512')\"><pre>            self.future.set_exception(exc)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183427832512', 'post140183427832512')\"><pre>            # Break a reference cycle with the exception &#x27;exc&#x27;</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183427832512', 'post140183427832512')\"><pre>            self = None</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183427832512', 'post140183427832512')\"><pre>        else:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183427832512', 'post140183427832512')\"><pre>            self.future.set_result(result)</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183427832512\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>None</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame django\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/django/views/decorators/csrf.py</code>, line 65, in _view_wrapper\n          \n\n          \n            <div class=\"context\" id=\"c140183380709248\">\n              \n                <ol start=\"58\" class=\"pre-context\" id=\"pre140183380709248\">\n                \n                  <li onclick=\"toggle('pre140183380709248', 'post140183380709248')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183380709248', 'post140183380709248')\"><pre>        async def _view_wrapper(request, *args, **kwargs):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380709248', 'post140183380709248')\"><pre>            return await view_func(request, *args, **kwargs)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380709248', 'post140183380709248')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183380709248', 'post140183380709248')\"><pre>    else:</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380709248', 'post140183380709248')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183380709248', 'post140183380709248')\"><pre>        def _view_wrapper(request, *args, **kwargs):</pre></li>\n                \n                </ol>\n              \n              <ol start=\"65\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183380709248', 'post140183380709248')\"><pre>            return view_func(request, *args, **kwargs)\n                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='66' class=\"post-context\" id=\"post140183380709248\">\n                  \n                  <li onclick=\"toggle('pre140183380709248', 'post140183380709248')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380709248', 'post140183380709248')\"><pre>    _view_wrapper.csrf_exempt = True</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380709248', 'post140183380709248')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380709248', 'post140183380709248')\"><pre>    return wraps(view_func)(_view_wrapper)</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183380709248\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>args</td>\n                    <td class=\"code\"><pre>()</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;826c1485-d031-48c5-83f8-a0ed948333d3&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;ASGIRequest: PUT &#x27;/scd/flight_planning/flight_plans/826c1485-d031-48c5-83f8-a0ed948333d3&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>view_func</td>\n                    <td class=\"code\"><pre>&lt;function View.as_view.&lt;locals&gt;.view at 0x7f7efe6463e0&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame django\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/django/views/generic/base.py</code>, line 105, in view\n          \n\n          \n            <div class=\"context\" id=\"c140183380885184\">\n              \n                <ol start=\"98\" class=\"pre-context\" id=\"pre140183380885184\">\n                \n                  <li onclick=\"toggle('pre140183380885184', 'post140183380885184')\"><pre>            self = cls(**initkwargs)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380885184', 'post140183380885184')\"><pre>            self.setup(request, *args, **kwargs)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380885184', 'post140183380885184')\"><pre>            if not hasattr(self, &quot;request&quot;):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380885184', 'post140183380885184')\"><pre>                raise AttributeError(</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380885184', 'post140183380885184')\"><pre>                    &quot;%s instance has no &#x27;request&#x27; attribute. Did you override &quot;</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380885184', 'post140183380885184')\"><pre>                    &quot;setup() and forget to call super()?&quot; % cls.__name__</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380885184', 'post140183380885184')\"><pre>                )</pre></li>\n                \n                </ol>\n              \n              <ol start=\"105\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183380885184', 'post140183380885184')\"><pre>            return self.dispatch(request, *args, **kwargs)\n                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='106' class=\"post-context\" id=\"post140183380885184\">\n                  \n                  <li onclick=\"toggle('pre140183380885184', 'post140183380885184')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380885184', 'post140183380885184')\"><pre>        view.view_class = cls</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380885184', 'post140183380885184')\"><pre>        view.view_initkwargs = initkwargs</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380885184', 'post140183380885184')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380885184', 'post140183380885184')\"><pre>        # __name__ and __qualname__ are intentionally left unchanged as</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380885184', 'post140183380885184')\"><pre>        # view_class should be used to robustly determine the name of the view</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183380885184\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>args</td>\n                    <td class=\"code\"><pre>()</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>cls</td>\n                    <td class=\"code\"><pre>&lt;class &#x27;scd_operations.views.WrappedAPIView&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>initkwargs</td>\n                    <td class=\"code\"><pre>{}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;826c1485-d031-48c5-83f8-a0ed948333d3&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;ASGIRequest: PUT &#x27;/scd/flight_planning/flight_plans/826c1485-d031-48c5-83f8-a0ed948333d3&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.views.WrappedAPIView object at 0x7f7efc9aaf00&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/rest_framework/views.py</code>, line 515, in dispatch\n          \n\n          \n            <div class=\"context\" id=\"c140183380705920\">\n              \n                <ol start=\"508\" class=\"pre-context\" id=\"pre140183380705920\">\n                \n                  <li onclick=\"toggle('pre140183380705920', 'post140183380705920')\"><pre>                                  self.http_method_not_allowed)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380705920', 'post140183380705920')\"><pre>            else:</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380705920', 'post140183380705920')\"><pre>                handler = self.http_method_not_allowed</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380705920', 'post140183380705920')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183380705920', 'post140183380705920')\"><pre>            response = handler(request, *args, **kwargs)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380705920', 'post140183380705920')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183380705920', 'post140183380705920')\"><pre>        except Exception as exc:</pre></li>\n                \n                </ol>\n              \n              <ol start=\"515\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183380705920', 'post140183380705920')\"><pre>            response = self.handle_exception(exc)\n                            ^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='516' class=\"post-context\" id=\"post140183380705920\">\n                  \n                  <li onclick=\"toggle('pre140183380705920', 'post140183380705920')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380705920', 'post140183380705920')\"><pre>        self.response = self.finalize_response(request, response, *args, **kwargs)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380705920', 'post140183380705920')\"><pre>        return self.response</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380705920', 'post140183380705920')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380705920', 'post140183380705920')\"><pre>    def options(self, request, *args, **kwargs):</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380705920', 'post140183380705920')\"><pre>        &quot;&quot;&quot;</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183380705920\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>args</td>\n                    <td class=\"code\"><pre>()</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>handler</td>\n                    <td class=\"code\"><pre>&lt;bound method api_view.&lt;locals&gt;.decorator.&lt;locals&gt;.handler of &lt;scd_operations.views.WrappedAPIView object at 0x7f7efc9aaf00&gt;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;826c1485-d031-48c5-83f8-a0ed948333d3&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/826c1485-d031-48c5-83f8-a0ed948333d3&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.views.WrappedAPIView object at 0x7f7efc9aaf00&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/rest_framework/views.py</code>, line 475, in handle_exception\n          \n\n          \n            <div class=\"context\" id=\"c140183380706496\">\n              \n                <ol start=\"468\" class=\"pre-context\" id=\"pre140183380706496\">\n                \n                  <li onclick=\"toggle('pre140183380706496', 'post140183380706496')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183380706496', 'post140183380706496')\"><pre>        exception_handler = self.get_exception_handler()</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380706496', 'post140183380706496')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183380706496', 'post140183380706496')\"><pre>        context = self.get_exception_handler_context()</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380706496', 'post140183380706496')\"><pre>        response = exception_handler(exc, context)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380706496', 'post140183380706496')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183380706496', 'post140183380706496')\"><pre>        if response is None:</pre></li>\n                \n                </ol>\n              \n              <ol start=\"475\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183380706496', 'post140183380706496')\"><pre>            self.raise_uncaught_exception(exc)\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='476' class=\"post-context\" id=\"post140183380706496\">\n                  \n                  <li onclick=\"toggle('pre140183380706496', 'post140183380706496')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380706496', 'post140183380706496')\"><pre>        response.exception = True</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380706496', 'post140183380706496')\"><pre>        return response</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380706496', 'post140183380706496')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380706496', 'post140183380706496')\"><pre>    def raise_uncaught_exception(self, exc):</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380706496', 'post140183380706496')\"><pre>        if settings.DEBUG:</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183380706496\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>context</td>\n                    <td class=\"code\"><pre>{&#x27;args&#x27;: (),\n &#x27;kwargs&#x27;: {&#x27;flight_plan_id&#x27;: UUID(&#x27;826c1485-d031-48c5-83f8-a0ed948333d3&#x27;)},\n &#x27;request&#x27;: &lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/826c1485-d031-48c5-83f8-a0ed948333d3&#x27;&gt;,\n &#x27;view&#x27;: &lt;scd_operations.views.WrappedAPIView object at 0x7f7efc9aaf00&gt;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>exc</td>\n                    <td class=\"code\"><pre>KeyError(&#x27;access_token&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>exception_handler</td>\n                    <td class=\"code\"><pre>&lt;function exception_handler at 0x7f7f01c94b80&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>response</td>\n                    <td class=\"code\"><pre>None</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.views.WrappedAPIView object at 0x7f7efc9aaf00&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/rest_framework/views.py</code>, line 486, in raise_uncaught_exception\n          \n\n          \n            <div class=\"context\" id=\"c140183380720320\">\n              \n                <ol start=\"479\" class=\"pre-context\" id=\"pre140183380720320\">\n                \n                  <li onclick=\"toggle('pre140183380720320', 'post140183380720320')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183380720320', 'post140183380720320')\"><pre>    def raise_uncaught_exception(self, exc):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380720320', 'post140183380720320')\"><pre>        if settings.DEBUG:</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380720320', 'post140183380720320')\"><pre>            request = self.request</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380720320', 'post140183380720320')\"><pre>            renderer_format = getattr(request.accepted_renderer, &#x27;format&#x27;)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380720320', 'post140183380720320')\"><pre>            use_plaintext_traceback = renderer_format not in (&#x27;html&#x27;, &#x27;api&#x27;, &#x27;admin&#x27;)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380720320', 'post140183380720320')\"><pre>            request.force_plaintext_errors(use_plaintext_traceback)</pre></li>\n                \n                </ol>\n              \n              <ol start=\"486\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183380720320', 'post140183380720320')\"><pre>        raise exc\n             ^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='487' class=\"post-context\" id=\"post140183380720320\">\n                  \n                  <li onclick=\"toggle('pre140183380720320', 'post140183380720320')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380720320', 'post140183380720320')\"><pre>    # Note: Views are made CSRF exempt from within `as_view` as to prevent</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380720320', 'post140183380720320')\"><pre>    # accidental removal of this exemption in cases where `dispatch` needs to</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380720320', 'post140183380720320')\"><pre>    # be overridden.</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380720320', 'post140183380720320')\"><pre>    def dispatch(self, request, *args, **kwargs):</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380720320', 'post140183380720320')\"><pre>        &quot;&quot;&quot;</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183380720320\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>exc</td>\n                    <td class=\"code\"><pre>KeyError(&#x27;access_token&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>renderer_format</td>\n                    <td class=\"code\"><pre>&#x27;json&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/826c1485-d031-48c5-83f8-a0ed948333d3&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.views.WrappedAPIView object at 0x7f7efc9aaf00&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>use_plaintext_traceback</td>\n                    <td class=\"code\"><pre>True</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/rest_framework/views.py</code>, line 512, in dispatch\n          \n\n          \n            <div class=\"context\" id=\"c140183380875904\">\n              \n                <ol start=\"505\" class=\"pre-context\" id=\"pre140183380875904\">\n                \n                  <li onclick=\"toggle('pre140183380875904', 'post140183380875904')\"><pre>            # Get the appropriate handler method</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380875904', 'post140183380875904')\"><pre>            if request.method.lower() in self.http_method_names:</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380875904', 'post140183380875904')\"><pre>                handler = getattr(self, request.method.lower(),</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380875904', 'post140183380875904')\"><pre>                                  self.http_method_not_allowed)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380875904', 'post140183380875904')\"><pre>            else:</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380875904', 'post140183380875904')\"><pre>                handler = self.http_method_not_allowed</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380875904', 'post140183380875904')\"><pre></pre></li>\n                \n                </ol>\n              \n              <ol start=\"512\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183380875904', 'post140183380875904')\"><pre>            response = handler(request, *args, **kwargs)\n                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='513' class=\"post-context\" id=\"post140183380875904\">\n                  \n                  <li onclick=\"toggle('pre140183380875904', 'post140183380875904')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380875904', 'post140183380875904')\"><pre>        except Exception as exc:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380875904', 'post140183380875904')\"><pre>            response = self.handle_exception(exc)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380875904', 'post140183380875904')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380875904', 'post140183380875904')\"><pre>        self.response = self.finalize_response(request, response, *args, **kwargs)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380875904', 'post140183380875904')\"><pre>        return self.response</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183380875904\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>args</td>\n                    <td class=\"code\"><pre>()</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>handler</td>\n                    <td class=\"code\"><pre>&lt;bound method api_view.&lt;locals&gt;.decorator.&lt;locals&gt;.handler of &lt;scd_operations.views.WrappedAPIView object at 0x7f7efc9aaf00&gt;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;826c1485-d031-48c5-83f8-a0ed948333d3&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/826c1485-d031-48c5-83f8-a0ed948333d3&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.views.WrappedAPIView object at 0x7f7efc9aaf00&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/rest_framework/decorators.py</code>, line 50, in handler\n          \n\n          \n            <div class=\"context\" id=\"c140183380716800\">\n              \n                <ol start=\"43\" class=\"pre-context\" id=\"pre140183380716800\">\n                \n                  <li onclick=\"toggle('pre140183380716800', 'post140183380716800')\"><pre>        assert isinstance(http_method_names, (list, tuple)), \\</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380716800', 'post140183380716800')\"><pre>            &#x27;@api_view expected a list of strings, received %s&#x27; % type(http_method_names).__name__</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380716800', 'post140183380716800')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183380716800', 'post140183380716800')\"><pre>        allowed_methods = set(http_method_names) | {&#x27;options&#x27;}</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380716800', 'post140183380716800')\"><pre>        WrappedAPIView.http_method_names = [method.lower() for method in allowed_methods]</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380716800', 'post140183380716800')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183380716800', 'post140183380716800')\"><pre>        def handler(self, *args, **kwargs):</pre></li>\n                \n                </ol>\n              \n              <ol start=\"50\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183380716800', 'post140183380716800')\"><pre>            return func(*args, **kwargs)\n                       ^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='51' class=\"post-context\" id=\"post140183380716800\">\n                  \n                  <li onclick=\"toggle('pre140183380716800', 'post140183380716800')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380716800', 'post140183380716800')\"><pre>        for method in http_method_names:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380716800', 'post140183380716800')\"><pre>            setattr(WrappedAPIView, method.lower(), handler)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380716800', 'post140183380716800')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380716800', 'post140183380716800')\"><pre>        WrappedAPIView.__name__ = func.__name__</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380716800', 'post140183380716800')\"><pre>        WrappedAPIView.__module__ = func.__module__</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183380716800\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>args</td>\n                    <td class=\"code\"><pre>(&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/826c1485-d031-48c5-83f8-a0ed948333d3&#x27;&gt;,)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>func</td>\n                    <td class=\"code\"><pre>&lt;function upsert_close_flight_plan at 0x7f7efe6462a0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;826c1485-d031-48c5-83f8-a0ed948333d3&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.views.WrappedAPIView object at 0x7f7efc9aaf00&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/auth_helper/utils.py</code>, line 131, in decorated\n          \n\n          \n            <div class=\"context\" id=\"c140183380876736\">\n              \n                <ol start=\"124\" class=\"pre-context\" id=\"pre140183380876736\">\n                \n                  <li onclick=\"toggle('pre140183380876736', 'post140183380876736')\"><pre>                logger.error(f&quot;Token verification failed: {token_error}&quot;)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380876736', 'post140183380876736')\"><pre>                return JsonResponse(</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380876736', 'post140183380876736')\"><pre>                    {&quot;detail&quot;: &quot;Invalid token&quot;, &quot;error details&quot;: f&quot;{token_error}&quot;},</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380876736', 'post140183380876736')\"><pre>                    status=401,</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380876736', 'post140183380876736')\"><pre>                )</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380876736', 'post140183380876736')\"><pre>            decoded_scopes_set = set(decoded.get(&quot;scope&quot;, &quot;&quot;).split())</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380876736', 'post140183380876736')\"><pre>            if (allow_any and decoded_scopes_set &amp; set(required_scopes)) or set(required_scopes).issubset(decoded_scopes_set):</pre></li>\n                \n                </ol>\n              \n              <ol start=\"131\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183380876736', 'post140183380876736')\"><pre>                return f(*args, **kwargs)\n                            ^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='132' class=\"post-context\" id=\"post140183380876736\">\n                  \n                  <li onclick=\"toggle('pre140183380876736', 'post140183380876736')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380876736', 'post140183380876736')\"><pre>            return JsonResponse({&quot;message&quot;: &quot;You don&#x27;t have access to this resource&quot;}, status=403)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380876736', 'post140183380876736')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380876736', 'post140183380876736')\"><pre>        return decorated</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380876736', 'post140183380876736')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380876736', 'post140183380876736')\"><pre>    return require_scope</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183380876736\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>API_IDENTIFIER</td>\n                    <td class=\"code\"><pre>&#x27;rtm.airmarket.stage.flysafe.live&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>BYPASS_AUTH_TOKEN_VERIFICATION</td>\n                    <td class=\"code\"><pre>0</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>DSS_AUTH_JWKS_ENDPOINT</td>\n                    <td class=\"code\"><pre>&#x27;https://auth.stage.iart.software/.well-known/jwks.json&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>PASSPORT_JWKS_URL</td>\n                    <td class=\"code\"><pre>&#x27;https://auth.airmarket.stage.flysafe.live/.well-known/jwks.json&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>PASSPORT_URL</td>\n                    <td class=\"code\"><pre>&#x27;https://auth.airmarket.stage.flysafe.live&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>allow_any</td>\n                    <td class=\"code\"><pre>False</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>args</td>\n                    <td class=\"code\"><pre>(&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/826c1485-d031-48c5-83f8-a0ed948333d3&#x27;&gt;,)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>auth</td>\n                    <td class=\"code\"><pre>(&#x27;Bearer &#x27;\n &#x27;eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.cRZ2I0XFF4bdWC4-LaBkdlWGzLKBGL76y14CzMa0udKzrgChkP5HvCpfu6883GW_fnNs_URszH-lvocLLmznJ1Mi_uNqBvIUDDqoczx3xX9nJwST1bxRrpWUFtVAU-TALUpFGxHzCFRBFWl7alwyKJai1pLjBEi4766LWl3gSH30LTtLKuuBh6Np8zFqoxEi7PMKkxKD8axutGz-N3xRxuXUK6ifNfFCLksajZ9B_ZAnkI8dHwzJs_liswvOw_W6pQhG68XJfT1GF6ulUNDe9cPI-Ct07to0K9nfgBnJVgDWmSbln0vnvkV4iuIuNTzuLy6sLOEtAk-mgxpqzyFOKf3I1gLZmkxR7hvh3ApTD8OuUSfUHM580p91edzyxrE447IpQWbK-o2lyq60ZPKrwW5tGnOHEF58DDEOjHoxjzHv3SY6CB3aYs7l1aVwBnJ2paPq57-ZtpGtzLH_1YfZjYa3RbcFXDXq7uOlmPJnVaZvmK6TL6-QQo3TZHpCFfUkoBMG1sj_91mi95UZqyAG_OJICrMf02SOjc_pJm-mwKf0eRD0EYwEiVXl2eMTPXllRCfKCCJLPLV3Bfsbeag_CJt9HWeCY1B955mTfhlZwofj-xT9orUSeOBfX6gf4N5JNaa3CvzkA_Ndl7wJgrIUjR9e52jFgL34jyUw9GhTV24&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>decoded</td>\n                    <td class=\"code\"><pre>{&#x27;aud&#x27;: &#x27;rtm.airmarket.stage.flysafe.live&#x27;,\n &#x27;exp&#x27;: 1783986631,\n &#x27;iat&#x27;: 1783983031,\n &#x27;iss&#x27;: &#x27;https://auth.stage.iart.software&#x27;,\n &#x27;scope&#x27;: &#x27;interuss.flight_planning.plan&#x27;,\n &#x27;sub&#x27;: &#x27;DSS Qualifer1&#x27;,\n &#x27;typ&#x27;: &#x27;Bearer&#x27;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>decoded_scopes_set</td>\n                    <td class=\"code\"><pre>{&#x27;interuss.flight_planning.plan&#x27;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>dss_jwks_data</td>\n                    <td class=\"code\"><pre>{&#x27;keys&#x27;: [{&#x27;alg&#x27;: &#x27;RS256&#x27;,\n           &#x27;e&#x27;: &#x27;AQAB&#x27;,\n           &#x27;kid&#x27;: &#x27;xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM&#x27;,\n           &#x27;kty&#x27;: &#x27;RSA&#x27;,\n           &#x27;n&#x27;: &#x27;yvYDFSuhtIeJys7khIkd_Y2dYRrLQT-VSB6xGwxxy2_9CWPdPSKQxuQBaTTDavn-ItVRQwA4HZi49kpj4DDErvTOIrggtcOOjXadFcsdNDZOjLKj0hZDVN2tGVQXDi2xrvV36VDOjeIFqfirW3X0TMpfdjrtswxrjjYO3EP8TrCETmb7FQ7ERTVLyp1zbqtNa09yhWHKHncz05GItkqWO_mWa3-tfG3TlgXaGG2xOL0k9npytLSfkxVumFtOVSc7xsFxZMm9lrzMc51e_yKj5RMe8C-wVzb4yCZClINHFiyJbZPSDmCnIDkOzetAZvrV1-AmU6A4tl4fJhK6-iaGeonGmoghyQODmBzK-4FgLBjZnhirz2AMbzWQvPjQE9b35Z5HVTsjD2Wi0esnIbRWvEkbjMNT8AYKgkOnfQgR2oLGOF90GWIQK5hBsbeW2eDi68hnxujmGQxh_PNEmekzQxqhzwFuKBBmLO2Fl6p757EbZfXHt1f7xr8llqZc1mU_zY2oA9cpijGD4PXTm0bGdS_wkn0ULDi7ndHuofiYRr5UXvjqv9m7rsuoxm-QnpRDp6Gy61PG6hnLEmhVNpVIWuRQ2HmUhco0drOepM-Phdl70X0yNpFIqXJ7jucMIuaNnYuVV-crkeRu3TZ4TY_TvOx54g-6UaEnz4Ylpm49sFc&#x27;,\n           &#x27;use&#x27;: &#x27;sig&#x27;}]}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>f</td>\n                    <td class=\"code\"><pre>&lt;function upsert_close_flight_plan at 0x7f7efe646200&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>jwks_data</td>\n                    <td class=\"code\"><pre>{&#x27;keys&#x27;: [{&#x27;alg&#x27;: &#x27;RS256&#x27;,\n           &#x27;e&#x27;: &#x27;AQAB&#x27;,\n           &#x27;kid&#x27;: &#x27;Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw&#x27;,\n           &#x27;kty&#x27;: &#x27;RSA&#x27;,\n           &#x27;n&#x27;: &#x27;x5kj02EsYynzXORa0zkl7QnGvVt4Hif64MPIW0QVdpuzjS0HU4ATxR6km8htWmt3s5F9UPL4JMIB5CVWDrUWywSYmxBT3J_AgvyJLOv1uUd8SwJRx-3sku7f2ZF00fOOvPjD5IS71UY0XYwZ1Vb9R5Bl-OAh_A0zFtguYA-jOWwQghLYYrnVsCwS6hvMQdF7RWx8EJv2v-ClJ7etI2xMcZt18YB1F-KPBJ7wtAS9VHbycDx_nClJayZdnMvzkU4yO2_UWYw0BrRk4IoRJ7xoGrh7i76xc1V-JL226Q8fBImWNvL-0ddvpQb9GDumV8E_ApI6ya0loTvPacOvwGJcTOS5QxpDGqxvubd_GPbjYmlYY-iieggRuGgS3Atuu7tmyAtCfscSoRMh0gDWZngcEr1vNZrbyYzc9lyUcFZK9afzFJHd4a-GdFiTyw6va69S1tQwyeuREnAVKtLXjM0zK2MviKaps41ILVk2Doa1H7gTedFdHc2uX8M-GmbUwTpt4ItHkci8f47XsZMAnnOgOQFAi3-u8VPbl0dbwrBBwDYnRGxs42PJJhBhp5xFhx0lHqXzRKh1nlRwhCp8V-UJSytzexU2NE8jmXfB-Q9pEPQGxzflPly0J6H1PM-CGLfLppWG2dNoBG1U4FXh-hP-QilECCRlZqvuH7BKU_iBQo8&#x27;,\n           &#x27;use&#x27;: &#x27;sig&#x27;},\n          {&#x27;alg&#x27;: &#x27;RS256&#x27;,\n           &#x27;e&#x27;: &#x27;AQAB&#x27;,\n           &#x27;kid&#x27;: &#x27;xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM&#x27;,\n           &#x27;kty&#x27;: &#x27;RSA&#x27;,\n           &#x27;n&#x27;: &#x27;yvYDFSuhtIeJys7khIkd_Y2dYRrLQT-VSB6xGwxxy2_9CWPdPSKQxuQBaTTDavn-ItVRQwA4HZi49kpj4DDErvTOIrggtcOOjXadFcsdNDZOjLKj0hZDVN2tGVQXDi2xrvV36VDOjeIFqfirW3X0TMpfdjrtswxrjjYO3EP8TrCETmb7FQ7ERTVLyp1zbqtNa09yhWHKHncz05GItkqWO_mWa3-tfG3TlgXaGG2xOL0k9npytLSfkxVumFtOVSc7xsFxZMm9lrzMc51e_yKj5RMe8C-wVzb4yCZClINHFiyJbZPSDmCnIDkOzetAZvrV1-AmU6A4tl4fJhK6-iaGeonGmoghyQODmBzK-4FgLBjZnhirz2AMbzWQvPjQE9b35Z5HVTsjD2Wi0esnIbRWvEkbjMNT8AYKgkOnfQgR2oLGOF90GWIQK5hBsbeW2eDi68hnxujmGQxh_PNEmekzQxqhzwFuKBBmLO2Fl6p757EbZfXHt1f7xr8llqZc1mU_zY2oA9cpijGD4PXTm0bGdS_wkn0ULDi7ndHuofiYRr5UXvjqv9m7rsuoxm-QnpRDp6Gy61PG6hnLEmhVNpVIWuRQ2HmUhco0drOepM-Phdl70X0yNpFIqXJ7jucMIuaNnYuVV-crkeRu3TZ4TY_TvOx54g-6UaEnz4Ylpm49sFc&#x27;,\n           &#x27;use&#x27;: &#x27;sig&#x27;}]}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>jwks_keys</td>\n                    <td class=\"code\"><pre>[{&#x27;alg&#x27;: &#x27;RS256&#x27;,\n  &#x27;e&#x27;: &#x27;AQAB&#x27;,\n  &#x27;kid&#x27;: &#x27;Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw&#x27;,\n  &#x27;kty&#x27;: &#x27;RSA&#x27;,\n  &#x27;n&#x27;: &#x27;x5kj02EsYynzXORa0zkl7QnGvVt4Hif64MPIW0QVdpuzjS0HU4ATxR6km8htWmt3s5F9UPL4JMIB5CVWDrUWywSYmxBT3J_AgvyJLOv1uUd8SwJRx-3sku7f2ZF00fOOvPjD5IS71UY0XYwZ1Vb9R5Bl-OAh_A0zFtguYA-jOWwQghLYYrnVsCwS6hvMQdF7RWx8EJv2v-ClJ7etI2xMcZt18YB1F-KPBJ7wtAS9VHbycDx_nClJayZdnMvzkU4yO2_UWYw0BrRk4IoRJ7xoGrh7i76xc1V-JL226Q8fBImWNvL-0ddvpQb9GDumV8E_ApI6ya0loTvPacOvwGJcTOS5QxpDGqxvubd_GPbjYmlYY-iieggRuGgS3Atuu7tmyAtCfscSoRMh0gDWZngcEr1vNZrbyYzc9lyUcFZK9afzFJHd4a-GdFiTyw6va69S1tQwyeuREnAVKtLXjM0zK2MviKaps41ILVk2Doa1H7gTedFdHc2uX8M-GmbUwTpt4ItHkci8f47XsZMAnnOgOQFAi3-u8VPbl0dbwrBBwDYnRGxs42PJJhBhp5xFhx0lHqXzRKh1nlRwhCp8V-UJSytzexU2NE8jmXfB-Q9pEPQGxzflPly0J6H1PM-CGLfLppWG2dNoBG1U4FXh-hP-QilECCRlZqvuH7BKU_iBQo8&#x27;,\n  &#x27;use&#x27;: &#x27;sig&#x27;},\n {&#x27;alg&#x27;: &#x27;RS256&#x27;,\n  &#x27;e&#x27;: &#x27;AQAB&#x27;,\n  &#x27;kid&#x27;: &#x27;xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM&#x27;,\n  &#x27;kty&#x27;: &#x27;RSA&#x27;,\n  &#x27;n&#x27;: &#x27;yvYDFSuhtIeJys7khIkd_Y2dYRrLQT-VSB6xGwxxy2_9CWPdPSKQxuQBaTTDavn-ItVRQwA4HZi49kpj4DDErvTOIrggtcOOjXadFcsdNDZOjLKj0hZDVN2tGVQXDi2xrvV36VDOjeIFqfirW3X0TMpfdjrtswxrjjYO3EP8TrCETmb7FQ7ERTVLyp1zbqtNa09yhWHKHncz05GItkqWO_mWa3-tfG3TlgXaGG2xOL0k9npytLSfkxVumFtOVSc7xsFxZMm9lrzMc51e_yKj5RMe8C-wVzb4yCZClINHFiyJbZPSDmCnIDkOzetAZvrV1-AmU6A4tl4fJhK6-iaGeonGmoghyQODmBzK-4FgLBjZnhirz2AMbzWQvPjQE9b35Z5HVTsjD2Wi0esnIbRWvEkbjMNT8AYKgkOnfQgR2oLGOF90GWIQK5hBsbeW2eDi68hnxujmGQxh_PNEmekzQxqhzwFuKBBmLO2Fl6p757EbZfXHt1f7xr8llqZc1mU_zY2oA9cpijGD4PXTm0bGdS_wkn0ULDi7ndHuofiYRr5UXvjqv9m7rsuoxm-QnpRDp6Gy61PG6hnLEmhVNpVIWuRQ2HmUhco0drOepM-Phdl70X0yNpFIqXJ7jucMIuaNnYuVV-crkeRu3TZ4TY_TvOx54g-6UaEnz4Ylpm49sFc&#x27;,\n  &#x27;use&#x27;: &#x27;sig&#x27;}]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kid</td>\n                    <td class=\"code\"><pre>&#x27;xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;826c1485-d031-48c5-83f8-a0ed948333d3&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>parts</td>\n                    <td class=\"code\"><pre>[&#x27;Bearer&#x27;,\n &#x27;eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.cRZ2I0XFF4bdWC4-LaBkdlWGzLKBGL76y14CzMa0udKzrgChkP5HvCpfu6883GW_fnNs_URszH-lvocLLmznJ1Mi_uNqBvIUDDqoczx3xX9nJwST1bxRrpWUFtVAU-TALUpFGxHzCFRBFWl7alwyKJai1pLjBEi4766LWl3gSH30LTtLKuuBh6Np8zFqoxEi7PMKkxKD8axutGz-N3xRxuXUK6ifNfFCLksajZ9B_ZAnkI8dHwzJs_liswvOw_W6pQhG68XJfT1GF6ulUNDe9cPI-Ct07to0K9nfgBnJVgDWmSbln0vnvkV4iuIuNTzuLy6sLOEtAk-mgxpqzyFOKf3I1gLZmkxR7hvh3ApTD8OuUSfUHM580p91edzyxrE447IpQWbK-o2lyq60ZPKrwW5tGnOHEF58DDEOjHoxjzHv3SY6CB3aYs7l1aVwBnJ2paPq57-ZtpGtzLH_1YfZjYa3RbcFXDXq7uOlmPJnVaZvmK6TL6-QQo3TZHpCFfUkoBMG1sj_91mi95UZqyAG_OJICrMf02SOjc_pJm-mwKf0eRD0EYwEiVXl2eMTPXllRCfKCCJLPLV3Bfsbeag_CJt9HWeCY1B955mTfhlZwofj-xT9orUSeOBfX6gf4N5JNaa3CvzkA_Ndl7wJgrIUjR9e52jFgL34jyUw9GhTV24&#x27;]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>passport_jwks_data</td>\n                    <td class=\"code\"><pre>{&#x27;keys&#x27;: [{&#x27;alg&#x27;: &#x27;RS256&#x27;,\n           &#x27;e&#x27;: &#x27;AQAB&#x27;,\n           &#x27;kid&#x27;: &#x27;Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw&#x27;,\n           &#x27;kty&#x27;: &#x27;RSA&#x27;,\n           &#x27;n&#x27;: &#x27;x5kj02EsYynzXORa0zkl7QnGvVt4Hif64MPIW0QVdpuzjS0HU4ATxR6km8htWmt3s5F9UPL4JMIB5CVWDrUWywSYmxBT3J_AgvyJLOv1uUd8SwJRx-3sku7f2ZF00fOOvPjD5IS71UY0XYwZ1Vb9R5Bl-OAh_A0zFtguYA-jOWwQghLYYrnVsCwS6hvMQdF7RWx8EJv2v-ClJ7etI2xMcZt18YB1F-KPBJ7wtAS9VHbycDx_nClJayZdnMvzkU4yO2_UWYw0BrRk4IoRJ7xoGrh7i76xc1V-JL226Q8fBImWNvL-0ddvpQb9GDumV8E_ApI6ya0loTvPacOvwGJcTOS5QxpDGqxvubd_GPbjYmlYY-iieggRuGgS3Atuu7tmyAtCfscSoRMh0gDWZngcEr1vNZrbyYzc9lyUcFZK9afzFJHd4a-GdFiTyw6va69S1tQwyeuREnAVKtLXjM0zK2MviKaps41ILVk2Doa1H7gTedFdHc2uX8M-GmbUwTpt4ItHkci8f47XsZMAnnOgOQFAi3-u8VPbl0dbwrBBwDYnRGxs42PJJhBhp5xFhx0lHqXzRKh1nlRwhCp8V-UJSytzexU2NE8jmXfB-Q9pEPQGxzflPly0J6H1PM-CGLfLppWG2dNoBG1U4FXh-hP-QilECCRlZqvuH7BKU_iBQo8&#x27;,\n           &#x27;use&#x27;: &#x27;sig&#x27;}]}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>passport_jwks_data_response</td>\n                    <td class=\"code\"><pre>&lt;Response [200]&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>public_key</td>\n                    <td class=\"code\"><pre>&lt;cryptography.hazmat.bindings._rust.openssl.rsa.RSAPublicKey object at 0x7f7efe3ef170&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>public_keys</td>\n                    <td class=\"code\"><pre>{&#x27;Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw&#x27;: &lt;cryptography.hazmat.bindings._rust.openssl.rsa.RSAPublicKey object at 0x7f7efe3ecbd0&gt;,\n &#x27;xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM&#x27;: &lt;cryptography.hazmat.bindings._rust.openssl.rsa.RSAPublicKey object at 0x7f7efe3ef170&gt;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/826c1485-d031-48c5-83f8-a0ed948333d3&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>required_scopes</td>\n                    <td class=\"code\"><pre>[&#x27;interuss.flight_planning.plan&#x27;]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>s</td>\n                    <td class=\"code\"><pre>&lt;requests.sessions.Session object at 0x7f7efeaa9ac0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>token</td>\n                    <td class=\"code\"><pre>&#x27;eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.cRZ2I0XFF4bdWC4-LaBkdlWGzLKBGL76y14CzMa0udKzrgChkP5HvCpfu6883GW_fnNs_URszH-lvocLLmznJ1Mi_uNqBvIUDDqoczx3xX9nJwST1bxRrpWUFtVAU-TALUpFGxHzCFRBFWl7alwyKJai1pLjBEi4766LWl3gSH30LTtLKuuBh6Np8zFqoxEi7PMKkxKD8axutGz-N3xRxuXUK6ifNfFCLksajZ9B_ZAnkI8dHwzJs_liswvOw_W6pQhG68XJfT1GF6ulUNDe9cPI-Ct07to0K9nfgBnJVgDWmSbln0vnvkV4iuIuNTzuLy6sLOEtAk-mgxpqzyFOKf3I1gLZmkxR7hvh3ApTD8OuUSfUHM580p91edzyxrE447IpQWbK-o2lyq60ZPKrwW5tGnOHEF58DDEOjHoxjzHv3SY6CB3aYs7l1aVwBnJ2paPq57-ZtpGtzLH_1YfZjYa3RbcFXDXq7uOlmPJnVaZvmK6TL6-QQo3TZHpCFfUkoBMG1sj_91mi95UZqyAG_OJICrMf02SOjc_pJm-mwKf0eRD0EYwEiVXl2eMTPXllRCfKCCJLPLV3Bfsbeag_CJt9HWeCY1B955mTfhlZwofj-xT9orUSeOBfX6gf4N5JNaa3CvzkA_Ndl7wJgrIUjR9e52jFgL34jyUw9GhTV24&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>unverified_token_headers</td>\n                    <td class=\"code\"><pre>{&#x27;alg&#x27;: &#x27;RS256&#x27;,\n &#x27;kid&#x27;: &#x27;xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM&#x27;,\n &#x27;typ&#x27;: &#x27;JWT&#x27;}</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/scd_operations/views.py</code>, line 473, in upsert_close_flight_plan\n          \n\n          \n            <div class=\"context\" id=\"c140183380840256\">\n              \n                <ol start=\"466\" class=\"pre-context\" id=\"pre140183380840256\">\n                \n                  <li onclick=\"toggle('pre140183380840256', 'post140183380840256')\"><pre>                state=OPERATION_STATES_LOOKUP[generated_operational_intent_state],</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380840256', 'post140183380840256')\"><pre>            )</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380840256', 'post140183380840256')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183380840256', 'post140183380840256')\"><pre>            flight_declaration = my_database_writer.create_flight_declaration(flight_declaration_creation=flight_declaration_creation)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380840256', 'post140183380840256')\"><pre>            off_nominal_volumes = (</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380840256', 'post140183380840256')\"><pre>                scd_test_data.intended_flight.basic_information.area if flight_planning_uas_state in [&quot;OffNominal&quot;, &quot;Contingent&quot;] else []</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380840256', 'post140183380840256')\"><pre>            )</pre></li>\n                \n                </ol>\n              \n              <ol start=\"473\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183380840256', 'post140183380840256')\"><pre>            flight_planning_submission: OperationalIntentSubmissionStatus = my_scd_dss_helper.create_and_submit_operational_intent_reference(\n                                                                                 </pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='474' class=\"post-context\" id=\"post140183380840256\">\n                  \n                  <li onclick=\"toggle('pre140183380840256', 'post140183380840256')\"><pre>                state=generated_operational_intent_state,</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380840256', 'post140183380840256')\"><pre>                volumes=scd_test_data.intended_flight.basic_information.area,</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380840256', 'post140183380840256')\"><pre>                off_nominal_volumes=off_nominal_volumes,</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380840256', 'post140183380840256')\"><pre>                priority=flight_planning_priority,</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380840256', 'post140183380840256')\"><pre>            )</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380840256', 'post140183380840256')\"><pre></pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183380840256\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>auth_token</td>\n                    <td class=\"code\"><pre>{&#x27;access_token&#x27;: &#x27;eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NDMzMSwiaWF0IjoxNzgzOTgwNzMxLCJzdWIiOiJBaXJtYXJrZXQiLCJzY29wZSI6InV0bS5zdHJhdGVnaWNfY29vcmRpbmF0aW9uIHV0bS5jb25mb3JtYW5jZV9tb25pdG9yaW5nX3NhIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiaHR0cHM6Ly9kc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.KlwSh8qTtEDGctFHzPJUb-wHktwaR_wCRhDcb5arAg-da6z-p_-L49yoi4vhEw8i2i5sR33sW3cfF5QlDpIiD_DdXYRiXYG72_nKiYBhfNhp706LjHK798Oq6vkBz3IbWI2yr1WR1UTx0pfT_bP7QoFSNH3UYPqI1E1xErgFXv8zhCEQRTIYwPv5mrE_R2gUxncAOYYyloxoG0EZujCHK9oBWVAb8TeLwS084e8VhJ-HgdifPnjGtlpPr3sSBU9p16dXRqcreodoELd8TPpCJ1alGW1-EHFL_UsLW1VSA2Q3uUVaraD6C_ZKBEDUbC92M0JW7lI2rbLaylXOyDrF_h_9fa7dqexFeLB6dxP3lSx7W2zmljmYVHQeIAYn-s4jslVFjg7Ludhgh4V7FytZHI8k21opDDNH5agweVe5r9Dy3ilKMF1w8pXPsStSXpyu2AT4FSyRU94EMh33SKodGaNT9DRE7Z7BolTNC3dJJuotFldgIOt8-qmMwE5qUv0ggalRJmCR3QRodkUvc094fv-Yk_wYeKTYQr--iRu2eeeh8v9NzHWTb4RocUY18IeRNTQEZBg6PKJeNXBk5UYSVs-xBBFK_BZNfU7yr0aLwdmf-w-f_wUh9ZRjtBsuVmTB6Th1KUjWiEi-QpCjURglmBBiuJ3zsj5VTGML8xNdaOg&#x27;,\n &#x27;expires_in&#x27;: 3600,\n &#x27;scope&#x27;: &#x27;utm.strategic_coordination utm.conformance_monitoring_sa&#x27;,\n &#x27;token_type&#x27;: &#x27;Bearer&#x27;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_declaration</td>\n                    <td class=\"code\"><pre>&lt;FlightDeclaration: Flight Blender Default 826c1485-d031-48c5-83f8-a0ed948333d3&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_declaration_creation</td>\n                    <td class=\"code\"><pre>FlightDeclarationCreationPayload(id=&#x27;826c1485-d031-48c5-83f8-a0ed948333d3&#x27;,\n                                 operational_intent={&#x27;off_nominal_volumes&#x27;: [],\n                                                     &#x27;priority&#x27;: 0,\n                                                     &#x27;state&#x27;: &#x27;Accepted&#x27;,\n                                                     &#x27;uas_state&#x27;: &#x27;Nominal&#x27;,\n                                                     &#x27;usage_state&#x27;: &#x27;Planned&#x27;,\n                                                     &#x27;volumes&#x27;: [{&#x27;time_end&#x27;: {&#x27;format&#x27;: &#x27;RFC3339&#x27;,\n                                                                               &#x27;value&#x27;: &#x27;2026-07-13T23:36:27.436850Z&#x27;},\n                                                                  &#x27;time_start&#x27;: {&#x27;format&#x27;: &#x27;RFC3339&#x27;,\n                                                                                 &#x27;value&#x27;: &#x27;2026-07-13T22:51:26.436850Z&#x27;},\n                                                                  &#x27;volume&#x27;: {&#x27;altitude_lower&#x27;: {&#x27;reference&#x27;: &#x27;W84&#x27;,\n                                                                                                &#x27;units&#x27;: &#x27;M&#x27;,\n                                                                                                &#x27;value&#x27;: 672.1},\n                                                                             &#x27;altitude_upper&#x27;: {&#x27;reference&#x27;: &#x27;W84&#x27;,\n                                                                                                &#x27;units&#x27;: &#x27;M&#x27;,\n                                                                                                &#x27;value&#x27;: 700.0},\n                                                                             &#x27;outline_circle&#x27;: None,\n                                                                             &#x27;outline_polygon&#x27;: {&#x27;vertices&#x27;: [{&#x27;lat&#x27;: 53.66326070567799,\n                                                                                                               &#x27;lng&#x27;: -113.84540319901089},\n                                                                                                              {&#x27;lat&#x27;: 53.663343079169266,\n                                                                                                               &#x27;lng&#x27;: -113.8445838226128},\n                                                                                                              {&#x27;lat&#x27;: 53.6636358775924,\n                                                                                                               &#x27;lng&#x27;: -113.84515432373902},\n                                                                                                              {&#x27;lat&#x27;: 53.66352874562597,\n                                                                                                               &#x27;lng&#x27;: -113.84581018845284}]}}}]},\n                                 flight_declaration_raw_geojson={&#x27;features&#x27;: [{&#x27;geometry&#x27;: {&#x27;coordinates&#x27;: (((-113.84540319901089,\n                                                                                                              53.66326070567799),\n                                                                                                             (-113.8445838226128,\n                                                                                                              53.663343079169266),\n                                                                                                             (-113.84515432373902,\n                                                                                                              53.6636358775924),\n                                                                                                             (-113.84581018845284,\n                                                                                                              53.66352874562597),\n                                                                                                             (-113.84540319901089,\n                                                                                                              53.66326070567799)),),\u2026 &lt;trimmed 4946 bytes string&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_plan_exists_in_flight_blender</td>\n                    <td class=\"code\"><pre>False</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_plan_id</td>\n                    <td class=\"code\"><pre>UUID(&#x27;826c1485-d031-48c5-83f8-a0ed948333d3&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_data</td>\n                    <td class=\"code\"><pre>FlightPlanningInjectionData(volumes=[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.66326070567799,\n                                                                                                            lng=-113.84540319901089),\n                                                                                                LatLngPoint(lat=53.663343079169266,\n                                                                                                            lng=-113.8445838226128),\n                                                                                                LatLngPoint(lat=53.6636358775924,\n                                                                                                            lng=-113.84515432373902),\n                                                                                                LatLngPoint(lat=53.66352874562597,\n                                                                                                            lng=-113.84581018845284)]),\n                                                              altitude_lower=Altitude(value=672.1,\n                                                                                      reference=&#x27;W84&#x27;,\n                                                                                      units=&#x27;M&#x27;),\n                                                              altitude_upper=Altitude(value=700.0,\n                                                                                      reference=&#x27;W84&#x27;,\n                                                                                      units=&#x27;M&#x27;),\n                                                              outline_circle=None),\n                                              time_start=Time(format=&#x27;RFC3339&#x27;,\n                                                              value=&#x27;2026-07-13T22:51:26.436850Z&#x27;),\n                                              time_end=Time(format=&#x27;RFC3339&#x27;,\n                                                            value=&#x27;2026-07-13T23:36:27.436850Z&#x27;))],\n                            priority=0,\n                            off_nominal_volumes=[],\n                            uas_state=&#x27;Nominal&#x27;,\n                            usage_state=&#x27;Planned&#x27;,\n                            state=&#x27;Accepted&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_data_valid</td>\n                    <td class=\"code\"><pre>True</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_notification_payload</td>\n                    <td class=\"code\"><pre>FlightPlanningInjectionData(volumes=[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.66326070567799,\n                                                                                                            lng=-113.84540319901089),\n                                                                                                LatLngPoint(lat=53.663343079169266,\n                                                                                                            lng=-113.8445838226128),\n                                                                                                LatLngPoint(lat=53.6636358775924,\n                                                                                                            lng=-113.84515432373902),\n                                                                                                LatLngPoint(lat=53.66352874562597,\n                                                                                                            lng=-113.84581018845284)]),\n                                                              altitude_lower=Altitude(value=672.1,\n                                                                                      reference=&#x27;W84&#x27;,\n                                                                                      units=&#x27;M&#x27;),\n                                                              altitude_upper=Altitude(value=700.0,\n                                                                                      reference=&#x27;W84&#x27;,\n                                                                                      units=&#x27;M&#x27;),\n                                                              outline_circle=None),\n                                              time_start=Time(format=&#x27;RFC3339&#x27;,\n                                                              value=&#x27;2026-07-13T22:51:26.436850Z&#x27;),\n                                              time_end=Time(format=&#x27;RFC3339&#x27;,\n                                                            value=&#x27;2026-07-13T23:36:27.436850Z&#x27;))],\n                            priority=0,\n                            off_nominal_volumes=[],\n                            uas_state=&#x27;Nominal&#x27;,\n                            usage_state=&#x27;Planned&#x27;,\n                            state=&#x27;Accepted&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_off_nominal_volumes</td>\n                    <td class=\"code\"><pre>[]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_priority</td>\n                    <td class=\"code\"><pre>0</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_uas_state</td>\n                    <td class=\"code\"><pre>&#x27;Nominal&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_usage_state</td>\n                    <td class=\"code\"><pre>&#x27;Planned&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_volumes</td>\n                    <td class=\"code\"><pre>[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.66326070567799,\n                                                                        lng=-113.84540319901089),\n                                                            LatLngPoint(lat=53.663343079169266,\n                                                                        lng=-113.8445838226128),\n                                                            LatLngPoint(lat=53.6636358775924,\n                                                                        lng=-113.84515432373902),\n                                                            LatLngPoint(lat=53.66352874562597,\n                                                                        lng=-113.84581018845284)]),\n                          altitude_lower=Altitude(value=672.1,\n                                                  reference=&#x27;W84&#x27;,\n                                                  units=&#x27;M&#x27;),\n                          altitude_upper=Altitude(value=700.0,\n                                                  reference=&#x27;W84&#x27;,\n                                                  units=&#x27;M&#x27;),\n                          outline_circle=None),\n          time_start=Time(format=&#x27;RFC3339&#x27;,\n                          value=&#x27;2026-07-13T22:51:26.436850Z&#x27;),\n          time_end=Time(format=&#x27;RFC3339&#x27;, value=&#x27;2026-07-13T23:36:27.436850Z&#x27;))]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>generated_operational_intent_state</td>\n                    <td class=\"code\"><pre>&#x27;Accepted&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>is_reg_number_valid</td>\n                    <td class=\"code\"><pre>True</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>is_serial_number_valid</td>\n                    <td class=\"code\"><pre>True</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_database_reader</td>\n                    <td class=\"code\"><pre>&lt;common.database_operations.FlightBlenderDatabaseReader object at 0x7f7efc9df470&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_database_writer</td>\n                    <td class=\"code\"><pre>&lt;common.database_operations.FlightBlenderDatabaseWriter object at 0x7f7efc9dfe30&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_flight_plan_op_intent_bridge</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.scd_test_harness_helper.FlightPlantoOperationalIntentProcessor object at 0x7f7efc9de540&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_flight_plan_processor</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.scd_test_harness_helper.FlightPlanningDataProcessor object at 0x7f7efc9de660&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_flight_planning_data_validator</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.dss_scd_helper.FlightPlanningDataValidator object at 0x7f7efc9dd040&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_geo_json_converter</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.dss_scd_helper.VolumesConverter object at 0x7f7efc9ddb20&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_operational_intent_parser</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.dss_scd_helper.OperationalIntentReferenceHelper object at 0x7f7efc9aa690&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_reg_number_validator</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.utils.OperatorRegistrationNumberValidator object at 0x7f7efc9df380&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_scd_dss_helper</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.dss_scd_helper.SCDOperations object at 0x7f7efc9ab380&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_serial_number_validator</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.utils.UAVSerialNumberValidator object at 0x7f7efc9df7d0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_test_harness_helper</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.scd_test_harness_helper.SCDTestHarnessHelper object at 0x7f7efc9df8f0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_volumes_validator</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.dss_scd_helper.VolumesValidator object at 0x7f7efc9df5c0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>off_nominal_volumes</td>\n                    <td class=\"code\"><pre>[]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>operation_id_str</td>\n                    <td class=\"code\"><pre>&#x27;826c1485-d031-48c5-83f8-a0ed948333d3&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>pre_creation_checks_passed</td>\n                    <td class=\"code\"><pre>True</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/826c1485-d031-48c5-83f8-a0ed948333d3&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>scd_test_data</td>\n                    <td class=\"code\"><pre>FlightPlanningRequest(intended_flight=FlightPlan(basic_information=BasicFlightPlanInformation(usage_state=&lt;UsageState.Planned: &#x27;Planned&#x27;&gt;,\n                                                                                              uas_state=&lt;UasState.Nominal: &#x27;Nominal&#x27;&gt;,\n                                                                                              area=[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.66326070567799,\n                                                                                                                                                                           lng=-113.84540319901089),\n                                                                                                                                                               LatLngPoint(lat=53.663343079169266,\n                                                                                                                                                                           lng=-113.8445838226128),\n                                                                                                                                                               LatLngPoint(lat=53.6636358775924,\n                                                                                                                                                                           lng=-113.84515432373902),\n                                                                                                                                                               LatLngPoint(lat=53.66352874562597,\n                                                                                                                                                                           lng=-113.84581018845284)]),\n                                                                                                                             altitude_lower=Altitude(value=672.1,\n                                                                                                                                                     reference=&#x27;W84&#x27;,\n                                                                                                                                                     units=&#x27;M&#x27;),\n                                                                                                                             altitude_upper=Altitude(value=700.0,\n                                                                                                                                                     reference=&#x27;W84&#x27;,\n                                                                                                                                                     units=&#x27;M&#x27;),\n                                                                                                                             outline_circle=None),\n                                                                                                             time_start=Time(format=&#x27;RFC3339&#x27;,\n                                                                                                                             value=&#x27;2026-07-13T22:51:26.436850Z&#x27;),\n                                                                                                             time_end=Time(format=&#x27;RFC3339&#x27;,\n                                                                                                                           value=&#x27;2026-07-13T23:36:27.436850Z&#x27;))]),\n                                                 astm_f3548_21=ASTMF354821OpIntentInformation(priority=0),\n                                                 uspace_flight_authorisation=FlightAuthorisationData(uas_serial_number=&#x27;1AF49UL5CC5J6K&#x27;,\n                                                                                                     operation_mode=&lt;OperationMode.Vlos: &#x27;Vlos&#x27;&gt;,\n                                                                                                     operation_category=&lt;OperationC\u2026 &lt;trimmed 5541 bytes string&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>uspace_flight_authorisation</td>\n                    <td class=\"code\"><pre>FlightAuthorisationData(uas_serial_number=&#x27;1AF49UL5CC5J6K&#x27;,\n                        operation_mode=&lt;OperationMode.Vlos: &#x27;Vlos&#x27;&gt;,\n                        operation_category=&lt;OperationCategory.Open: &#x27;Open&#x27;&gt;,\n                        uas_class=&lt;UASClass.C0: &#x27;C0&#x27;&gt;,\n                        identification_technologies=[&#x27;ASTMNetRID&#x27;],\n                        uas_type_certificate=&#x27;&#x27;,\n                        connectivity_methods=[&#x27;cellular&#x27;],\n                        endurance_minutes=50,\n                        emergency_procedure_url=&#x27;https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency&#x27;,\n                        operator_id=&#x27;CHEo5kut30e0mt01-qwe&#x27;,\n                        uas_id=&#x27;&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>view_r_bounds</td>\n                    <td class=\"code\"><pre>&#x27;-113.84581018845284,53.66326070567799,-113.8445838226128,53.6636358775924&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>view_rect_bounds</td>\n                    <td class=\"code\"><pre>(-113.84581018845284, 53.66326070567799, -113.8445838226128, 53.6636358775924)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>view_rect_bounds_storage</td>\n                    <td class=\"code\"><pre>&#x27;-113.84581018845284,53.66326070567799,-113.8445838226128,53.6636358775924&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>volumes_valid</td>\n                    <td class=\"code\"><pre>True</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/scd_operations/dss_scd_helper.py</code>, line 1897, in create_and_submit_operational_intent_reference\n          \n\n          \n            <div class=\"context\" id=\"c140183380845120\">\n              \n                <ol start=\"1890\" class=\"pre-context\" id=\"pre140183380845120\">\n                \n                  <li onclick=\"toggle('pre140183380845120', 'post140183380845120')\"><pre>                    all_existing_operational_intent_details=len(all_existing_operational_intent_details)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380845120', 'post140183380845120')\"><pre>                )</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380845120', 'post140183380845120')\"><pre>            )</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380845120', 'post140183380845120')\"><pre>        else:</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380845120', 'post140183380845120')\"><pre>            logger.info(&quot;No operational intent references found in the DSS&quot;)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380845120', 'post140183380845120')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183380845120', 'post140183380845120')\"><pre>        # Get all the constraints from DSS</pre></li>\n                \n                </ol>\n              \n              <ol start=\"1897\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183380845120', 'post140183380845120')\"><pre>        all_nearby_constraints = self.constraints_helper.get_nearby_constraints(volumes=volumes)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='1898' class=\"post-context\" id=\"post140183380845120\">\n                  \n                  <li onclick=\"toggle('pre140183380845120', 'post140183380845120')\"><pre>        all_constraint_ovns = []</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380845120', 'post140183380845120')\"><pre>        for cur_constraint in all_nearby_constraints:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380845120', 'post140183380845120')\"><pre>            all_constraint_ovns.append(cur_constraint.reference.ovn)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380845120', 'post140183380845120')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380845120', 'post140183380845120')\"><pre>        # TODO: Check intersection</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380845120', 'post140183380845120')\"><pre></pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183380845120\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>airspace_keys</td>\n                    <td class=\"code\"><pre>[]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>all_existing_operational_intent_details</td>\n                    <td class=\"code\"><pre>[]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>auth_token</td>\n                    <td class=\"code\"><pre>{&#x27;access_token&#x27;: &#x27;eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NDMzMSwiaWF0IjoxNzgzOTgwNzMxLCJzdWIiOiJBaXJtYXJrZXQiLCJzY29wZSI6InV0bS5zdHJhdGVnaWNfY29vcmRpbmF0aW9uIHV0bS5jb25mb3JtYW5jZV9tb25pdG9yaW5nX3NhIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiaHR0cHM6Ly9kc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.KlwSh8qTtEDGctFHzPJUb-wHktwaR_wCRhDcb5arAg-da6z-p_-L49yoi4vhEw8i2i5sR33sW3cfF5QlDpIiD_DdXYRiXYG72_nKiYBhfNhp706LjHK798Oq6vkBz3IbWI2yr1WR1UTx0pfT_bP7QoFSNH3UYPqI1E1xErgFXv8zhCEQRTIYwPv5mrE_R2gUxncAOYYyloxoG0EZujCHK9oBWVAb8TeLwS084e8VhJ-HgdifPnjGtlpPr3sSBU9p16dXRqcreodoELd8TPpCJ1alGW1-EHFL_UsLW1VSA2Q3uUVaraD6C_ZKBEDUbC92M0JW7lI2rbLaylXOyDrF_h_9fa7dqexFeLB6dxP3lSx7W2zmljmYVHQeIAYn-s4jslVFjg7Ludhgh4V7FytZHI8k21opDDNH5agweVe5r9Dy3ilKMF1w8pXPsStSXpyu2AT4FSyRU94EMh33SKodGaNT9DRE7Z7BolTNC3dJJuotFldgIOt8-qmMwE5qUv0ggalRJmCR3QRodkUvc094fv-Yk_wYeKTYQr--iRu2eeeh8v9NzHWTb4RocUY18IeRNTQEZBg6PKJeNXBk5UYSVs-xBBFK_BZNfU7yr0aLwdmf-w-f_wUh9ZRjtBsuVmTB6Th1KUjWiEi-QpCjURglmBBiuJ3zsj5VTGML8xNdaOg&#x27;,\n &#x27;expires_in&#x27;: 3600,\n &#x27;scope&#x27;: &#x27;utm.strategic_coordination utm.conformance_monitoring_sa&#x27;,\n &#x27;token_type&#x27;: &#x27;Bearer&#x27;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>d_r</td>\n                    <td class=\"code\"><pre>OperationalIntentSubmissionStatus(dss_response=OtherError(notes=&#x27;Service is &#x27;\n                                                                &#x27;not available &#x27;\n                                                                &#x27;/ connection &#x27;\n                                                                &#x27;not &#x27;\n                                                                &#x27;established&#x27;),\n                                  status=&#x27;not started&#x27;,\n                                  status_code=503,\n                                  message=&#x27;Service is not available / &#x27;\n                                          &#x27;connection not established&#x27;,\n                                  operational_intent_id=&#x27;f4da6020-5e1e-4d51-bf84-01867f30a33f&#x27;,\n                                  constraints=None)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_blender_base_url</td>\n                    <td class=\"code\"><pre>&#x27;https://rtm.airmarket.stage.flysafe.live&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>headers</td>\n                    <td class=\"code\"><pre>{&#x27;Authorization&#x27;: &#x27;Bearer &#x27;\n                  &#x27;eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NDMzMSwiaWF0IjoxNzgzOTgwNzMxLCJzdWIiOiJBaXJtYXJrZXQiLCJzY29wZSI6InV0bS5zdHJhdGVnaWNfY29vcmRpbmF0aW9uIHV0bS5jb25mb3JtYW5jZV9tb25pdG9yaW5nX3NhIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiaHR0cHM6Ly9kc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.KlwSh8qTtEDGctFHzPJUb-wHktwaR_wCRhDcb5arAg-da6z-p_-L49yoi4vhEw8i2i5sR33sW3cfF5QlDpIiD_DdXYRiXYG72_nKiYBhfNhp706LjHK798Oq6vkBz3IbWI2yr1WR1UTx0pfT_bP7QoFSNH3UYPqI1E1xErgFXv8zhCEQRTIYwPv5mrE_R2gUxncAOYYyloxoG0EZujCHK9oBWVAb8TeLwS084e8VhJ-HgdifPnjGtlpPr3sSBU9p16dXRqcreodoELd8TPpCJ1alGW1-EHFL_UsLW1VSA2Q3uUVaraD6C_ZKBEDUbC92M0JW7lI2rbLaylXOyDrF_h_9fa7dqexFeLB6dxP3lSx7W2zmljmYVHQeIAYn-s4jslVFjg7Ludhgh4V7FytZHI8k21opDDNH5agweVe5r9Dy3ilKMF1w8pXPsStSXpyu2AT4FSyRU94EMh33SKodGaNT9DRE7Z7BolTNC3dJJuotFldgIOt8-qmMwE5qUv0ggalRJmCR3QRodkUvc094fv-Yk_wYeKTYQr--iRu2eeeh8v9NzHWTb4RocUY18IeRNTQEZBg6PKJeNXBk5UYSVs-xBBFK_BZNfU7yr0aLwdmf-w-f_wUh9ZRjtBsuVmTB6Th1KUjWiEi-QpCjURglmBBiuJ3zsj5VTGML8xNdaOg&#x27;,\n &#x27;Content-Type&#x27;: &#x27;application/json&#x27;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>implicit_subscription_parameters</td>\n                    <td class=\"code\"><pre>ImplicitSubscriptionParameters(uss_base_url=&#x27;https://rtm.airmarket.stage.flysafe.live&#x27;,\n                               notify_for_constraints=True)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>management_key</td>\n                    <td class=\"code\"><pre>&#x27;9a65d027-a250-4b78-a420-c000fa287a74&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>new_entity_id</td>\n                    <td class=\"code\"><pre>&#x27;f4da6020-5e1e-4d51-bf84-01867f30a33f&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>new_operational_intent_ref_creation_url</td>\n                    <td class=\"code\"><pre>&#x27;https://dss.stage.iart.software/dss/v1/operational_intent_references/f4da6020-5e1e-4d51-bf84-01867f30a33f&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>off_nominal_volumes</td>\n                    <td class=\"code\"><pre>[]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>operational_intent_reference</td>\n                    <td class=\"code\"><pre>OperationalIntentReference(extents=[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.66326070567799,\n                                                                                                           lng=-113.84540319901089),\n                                                                                               LatLngPoint(lat=53.663343079169266,\n                                                                                                           lng=-113.8445838226128),\n                                                                                               LatLngPoint(lat=53.6636358775924,\n                                                                                                           lng=-113.84515432373902),\n                                                                                               LatLngPoint(lat=53.66352874562597,\n                                                                                                           lng=-113.84581018845284)]),\n                                                             altitude_lower=Altitude(value=672.1,\n                                                                                     reference=&#x27;W84&#x27;,\n                                                                                     units=&#x27;M&#x27;),\n                                                             altitude_upper=Altitude(value=700.0,\n                                                                                     reference=&#x27;W84&#x27;,\n                                                                                     units=&#x27;M&#x27;),\n                                                             outline_circle=None),\n                                             time_start=Time(format=&#x27;RFC3339&#x27;,\n                                                             value=&#x27;2026-07-13T22:51:26.436850Z&#x27;),\n                                             time_end=Time(format=&#x27;RFC3339&#x27;,\n                                                           value=&#x27;2026-07-13T23:36:27.436850Z&#x27;))],\n                           key=[],\n                           state=&#x27;Accepted&#x27;,\n                           uss_base_url=&#x27;https://rtm.airmarket.stage.flysafe.live&#x27;,\n                           new_subscription=ImplicitSubscriptionParameters(uss_base_url=&#x27;https://rtm.airmarket.stage.flysafe.live&#x27;,\n                                                                           notify_for_constraints=True))</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>priority</td>\n                    <td class=\"code\"><pre>0</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>s</td>\n                    <td class=\"code\"><pre>[]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.dss_scd_helper.SCDOperations object at 0x7f7efc9ab380&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>state</td>\n                    <td class=\"code\"><pre>&#x27;Accepted&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>volumes</td>\n                    <td class=\"code\"><pre>[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.66326070567799,\n                                                                        lng=-113.84540319901089),\n                                                            LatLngPoint(lat=53.663343079169266,\n                                                                        lng=-113.8445838226128),\n                                                            LatLngPoint(lat=53.6636358775924,\n                                                                        lng=-113.84515432373902),\n                                                            LatLngPoint(lat=53.66352874562597,\n                                                                        lng=-113.84581018845284)]),\n                          altitude_lower=Altitude(value=672.1,\n                                                  reference=&#x27;W84&#x27;,\n                                                  units=&#x27;M&#x27;),\n                          altitude_upper=Altitude(value=700.0,\n                                                  reference=&#x27;W84&#x27;,\n                                                  units=&#x27;M&#x27;),\n                          outline_circle=None),\n          time_start=Time(format=&#x27;RFC3339&#x27;,\n                          value=&#x27;2026-07-13T22:51:26.436850Z&#x27;),\n          time_end=Time(format=&#x27;RFC3339&#x27;, value=&#x27;2026-07-13T23:36:27.436850Z&#x27;))]</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/constraint_operations/dss_constraints_helper.py</code>, line 50, in get_nearby_constraints\n          \n\n          \n            <div class=\"context\" id=\"c140183427837568\">\n              \n                <ol start=\"43\" class=\"pre-context\" id=\"pre140183427837568\">\n                \n                  <li onclick=\"toggle('pre140183427837568', 'post140183427837568')\"><pre>        # This method checks the USS network for any other volume in the airspace and queries the individual USS for data</pre></li>\n                \n                  <li onclick=\"toggle('pre140183427837568', 'post140183427837568')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183427837568', 'post140183427837568')\"><pre>        auth_token = self.get_auth_token()</pre></li>\n                \n                  <li onclick=\"toggle('pre140183427837568', 'post140183427837568')\"><pre>        # Query the DSS for operational intentns</pre></li>\n                \n                  <li onclick=\"toggle('pre140183427837568', 'post140183427837568')\"><pre>        query_constraints_url = self.dss_base_url + &quot;dss/v1/constraint_references/query&quot;</pre></li>\n                \n                  <li onclick=\"toggle('pre140183427837568', 'post140183427837568')\"><pre>        headers = {</pre></li>\n                \n                  <li onclick=\"toggle('pre140183427837568', 'post140183427837568')\"><pre>            &quot;Content-Type&quot;: &quot;application/json&quot;,</pre></li>\n                \n                </ol>\n              \n              <ol start=\"50\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183427837568', 'post140183427837568')\"><pre>            &quot;Authorization&quot;: &quot;Bearer &quot; + auth_token[&quot;access_token&quot;],\n                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='51' class=\"post-context\" id=\"post140183427837568\">\n                  \n                  <li onclick=\"toggle('pre140183427837568', 'post140183427837568')\"><pre>        }</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183427837568', 'post140183427837568')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183427837568', 'post140183427837568')\"><pre>        flight_blender_base_url = env.get(&quot;FLIGHTBLENDER_FQDN&quot;, &quot;http://flight-blender:8000&quot;)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183427837568', 'post140183427837568')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183427837568', 'post140183427837568')\"><pre>        all_constraints_in_aoi: list[Constraint] = []</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183427837568', 'post140183427837568')\"><pre></pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183427837568\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>auth_token</td>\n                    <td class=\"code\"><pre>{&#x27;error&#x27;: &#x27;invalid_client&#x27;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>query_constraints_url</td>\n                    <td class=\"code\"><pre>&#x27;https://dss.stage.iart.software/dss/v1/constraint_references/query&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;constraint_operations.dss_constraints_helper.ConstraintOperations object at 0x7f7efc9dfb30&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>volumes</td>\n                    <td class=\"code\"><pre>[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.66326070567799,\n                                                                        lng=-113.84540319901089),\n                                                            LatLngPoint(lat=53.663343079169266,\n                                                                        lng=-113.8445838226128),\n                                                            LatLngPoint(lat=53.6636358775924,\n                                                                        lng=-113.84515432373902),\n                                                            LatLngPoint(lat=53.66352874562597,\n                                                                        lng=-113.84581018845284)]),\n                          altitude_lower=Altitude(value=672.1,\n                                                  reference=&#x27;W84&#x27;,\n                                                  units=&#x27;M&#x27;),\n                          altitude_upper=Altitude(value=700.0,\n                                                  reference=&#x27;W84&#x27;,\n                                                  units=&#x27;M&#x27;),\n                          outline_circle=None),\n          time_start=Time(format=&#x27;RFC3339&#x27;,\n                          value=&#x27;2026-07-13T22:51:26.436850Z&#x27;),\n          time_end=Time(format=&#x27;RFC3339&#x27;, value=&#x27;2026-07-13T23:36:27.436850Z&#x27;))]</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n    </ul>\n  </div>\n\n  <form action=\"https://dpaste.com/\" name=\"pasteform\" id=\"pasteform\" method=\"post\">\n  <div id=\"pastebinTraceback\" class=\"pastebin\">\n    <input type=\"hidden\" name=\"language\" value=\"PythonConsole\">\n    <input type=\"hidden\" name=\"title\"\n      value=\"KeyError at /scd/flight_planning/flight_plans/826c1485-d031-48c5-83f8-a0ed948333d3\">\n    <input type=\"hidden\" name=\"source\" value=\"Django Dpaste Agent\">\n    <input type=\"hidden\" name=\"poster\" value=\"Django\">\n    <textarea name=\"content\" id=\"traceback_area\" cols=\"140\" rows=\"25\">\nEnvironment:\n\n\nRequest Method: PUT\nRequest URL: http://rtm.airmarket.stage.flysafe.live/scd/flight_planning/flight_plans/826c1485-d031-48c5-83f8-a0ed948333d3\n\nDjango Version: 5.2.10\nPython Version: 3.12.13\nInstalled Applications:\n[&#x27;django.contrib.admin&#x27;,\n &#x27;django.contrib.auth&#x27;,\n &#x27;django.contrib.contenttypes&#x27;,\n &#x27;django.contrib.sessions&#x27;,\n &#x27;django.contrib.messages&#x27;,\n &#x27;django.contrib.staticfiles&#x27;,\n &#x27;django_celery_beat&#x27;,\n &#x27;django_filters&#x27;,\n &#x27;rest_framework&#x27;,\n &#x27;flight_declaration_operations&#x27;,\n &#x27;detect_and_avoid_operations&#x27;,\n &#x27;constraint_operations&#x27;,\n &#x27;geo_fence_operations&#x27;,\n &#x27;scd_operations&#x27;,\n &#x27;uss_operations&#x27;,\n &#x27;flight_feed_operations&#x27;,\n &#x27;surveillance_monitoring_operations&#x27;,\n &#x27;conformance_monitoring_operations&#x27;,\n &#x27;notification_operations&#x27;,\n &#x27;rid_operations&#x27;,\n &#x27;versioning_operations&#x27;,\n &#x27;weather_monitoring_operations&#x27;]\nInstalled Middleware:\n[&#x27;django.middleware.security.SecurityMiddleware&#x27;,\n &#x27;django.contrib.sessions.middleware.SessionMiddleware&#x27;,\n &#x27;django.middleware.common.CommonMiddleware&#x27;,\n &#x27;django.middleware.csrf.CsrfViewMiddleware&#x27;,\n &#x27;django.contrib.auth.middleware.AuthenticationMiddleware&#x27;,\n &#x27;django.contrib.messages.middleware.MessageMiddleware&#x27;,\n &#x27;django.middleware.clickjacking.XFrameOptionsMiddleware&#x27;]\n\n\n\nTraceback (most recent call last):\n  File \"/app/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py\", line 42, in inner\n    response = await get_response(request)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/django/core/handlers/base.py\", line 253, in _get_response_async\n    response = await wrapped_callback(\n               \n  File \"/usr/local/lib/python3.12/concurrent/futures/thread.py\", line 59, in run\n    result = self.fn(*self.args, **self.kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/django/views/decorators/csrf.py\", line 65, in _view_wrapper\n    return view_func(request, *args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/django/views/generic/base.py\", line 105, in view\n    return self.dispatch(request, *args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/rest_framework/views.py\", line 515, in dispatch\n    response = self.handle_exception(exc)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/rest_framework/views.py\", line 475, in handle_exception\n    self.raise_uncaught_exception(exc)\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/rest_framework/views.py\", line 486, in raise_uncaught_exception\n    raise exc\n    ^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/rest_framework/views.py\", line 512, in dispatch\n    response = handler(request, *args, **kwargs)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/rest_framework/decorators.py\", line 50, in handler\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/auth_helper/utils.py\", line 131, in decorated\n    return f(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^\n  File \"/app/scd_operations/views.py\", line 473, in upsert_close_flight_plan\n    flight_planning_submission: OperationalIntentSubmissionStatus = my_scd_dss_helper.create_and_submit_operational_intent_reference(\n                                                                    \n  File \"/app/scd_operations/dss_scd_helper.py\", line 1897, in create_and_submit_operational_intent_reference\n    all_nearby_constraints = self.constraints_helper.get_nearby_constraints(volumes=volumes)\n                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/constraint_operations/dss_constraints_helper.py\", line 50, in get_nearby_constraints\n    &quot;Authorization&quot;: &quot;Bearer &quot; + auth_token[&quot;access_token&quot;],\n                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nException Type: KeyError at /scd/flight_planning/flight_plans/826c1485-d031-48c5-83f8-a0ed948333d3\nException Value: &#x27;access_token&#x27;\n</textarea>\n  <br><br>\n  <input type=\"submit\" value=\"Share this traceback on a public website\">\n  </div>\n</form>\n\n</div>\n\n\n<div id=\"requestinfo\">\n  <h2>Request information</h2>\n\n\n  \n    <h3 id=\"user-info\">USER</h3>\n    <p>AnonymousUser</p>\n  \n\n  <h3 id=\"get-info\">GET</h3>\n  \n    <p>No GET data</p>\n  \n\n  <h3 id=\"post-info\">POST</h3>\n  \n    <p>No POST data</p>\n  \n\n  <h3 id=\"files-info\">FILES</h3>\n  \n    <p>No FILES data</p>\n  \n\n  <h3 id=\"cookie-info\">COOKIES</h3>\n  \n    <p>No cookie data</p>\n  \n\n  <h3 id=\"meta-info\">META</h3>\n  <table class=\"req\">\n    <thead>\n      <tr>\n        <th scope=\"col\">Variable</th>\n        <th scope=\"col\">Value</th>\n      </tr>\n    </thead>\n    <tbody>\n      \n        <tr>\n          <td>CONTENT_LENGTH</td>\n          <td class=\"code\"><pre>&#x27;1316&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CONTENT_TYPE</td>\n          <td class=\"code\"><pre>&#x27;application/json&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_ACCEPT</td>\n          <td class=\"code\"><pre>&#x27;*/*&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_ACCEPT_ENCODING</td>\n          <td class=\"code\"><pre>&#x27;gzip, deflate, br&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_AUTHORIZATION</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_HOST</td>\n          <td class=\"code\"><pre>&#x27;rtm.airmarket.stage.flysafe.live&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_USER_AGENT</td>\n          <td class=\"code\"><pre>&#x27;python-requests/2.34.2&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_FORWARDED_FOR</td>\n          <td class=\"code\"><pre>&#x27;10.10.3.95&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_FORWARDED_HOST</td>\n          <td class=\"code\"><pre>&#x27;rtm.airmarket.stage.flysafe.live&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_FORWARDED_PORT</td>\n          <td class=\"code\"><pre>&#x27;443&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_FORWARDED_PROTO</td>\n          <td class=\"code\"><pre>&#x27;https&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_FORWARDED_SCHEME</td>\n          <td class=\"code\"><pre>&#x27;https&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_REAL_IP</td>\n          <td class=\"code\"><pre>&#x27;10.10.3.95&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_REQUEST_ID</td>\n          <td class=\"code\"><pre>&#x27;8122b28f69d96e6d91270835191713ed&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_SCHEME</td>\n          <td class=\"code\"><pre>&#x27;https&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>PATH_INFO</td>\n          <td class=\"code\"><pre>&#x27;/scd/flight_planning/flight_plans/826c1485-d031-48c5-83f8-a0ed948333d3&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>QUERY_STRING</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>REMOTE_ADDR</td>\n          <td class=\"code\"><pre>&#x27;10.10.3.221&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>REMOTE_HOST</td>\n          <td class=\"code\"><pre>&#x27;10.10.3.221&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>REMOTE_PORT</td>\n          <td class=\"code\"><pre>56368</pre></td>\n        </tr>\n      \n        <tr>\n          <td>REQUEST_METHOD</td>\n          <td class=\"code\"><pre>&#x27;PUT&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SCRIPT_NAME</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SERVER_NAME</td>\n          <td class=\"code\"><pre>&#x27;10.10.4.80&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SERVER_PORT</td>\n          <td class=\"code\"><pre>&#x27;8000&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>wsgi.multiprocess</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>wsgi.multithread</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n    </tbody>\n  </table>\n\n\n  <h3 id=\"settings-info\">Settings</h3>\n  <h4>Using settings module <code>flight_blender.settings</code></h4>\n  <table class=\"req\">\n    <thead>\n      <tr>\n        <th scope=\"col\">Setting</th>\n        <th scope=\"col\">Value</th>\n      </tr>\n    </thead>\n    <tbody>\n      \n        <tr>\n          <td>ABSOLUTE_URL_OVERRIDES</td>\n          <td class=\"code\"><pre>{}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>ADMINS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>ALLOWED_HOSTS</td>\n          <td class=\"code\"><pre>[&#x27;*&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>APPEND_SLASH</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>ASGI_APPLICATION</td>\n          <td class=\"code\"><pre>&#x27;flight_blender.asgi.application&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>ASTM_F3623_SDSP_CUSTOM_DATA_FUSER_CLASS</td>\n          <td class=\"code\"><pre>&#x27;surveillance_monitoring_operations.utils.TrafficDataFuser&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>AUTHENTICATION_BACKENDS</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>AUTH_PASSWORD_VALIDATORS</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>AUTH_USER_MODEL</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>BASE_DIR</td>\n          <td class=\"code\"><pre>PosixPath(&#x27;/app&#x27;)</pre></td>\n        </tr>\n      \n        <tr>\n          <td>BROKER_URL</td>\n          <td class=\"code\"><pre>&#x27;redis://:blender_redis_password@redis-blender:6379&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CACHES</td>\n          <td class=\"code\"><pre>{&#x27;default&#x27;: {&#x27;BACKEND&#x27;: &#x27;django.core.cache.backends.locmem.LocMemCache&#x27;}}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CACHE_MIDDLEWARE_ALIAS</td>\n          <td class=\"code\"><pre>&#x27;default&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CACHE_MIDDLEWARE_SECONDS</td>\n          <td class=\"code\"><pre>600</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_ACCEPT_CONTENT</td>\n          <td class=\"code\"><pre>[&#x27;json&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_BEAT_SCHEDULE</td>\n          <td class=\"code\"><pre>{&#x27;process-daa-logic-every-second&#x27;: {&#x27;schedule&#x27;: 1.0,\n                                    &#x27;task&#x27;: &#x27;process_daa_logic&#x27;}}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_BEAT_SCHEDULER</td>\n          <td class=\"code\"><pre>&#x27;django_celery_beat.schedulers:DatabaseScheduler&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_BROKER_URL</td>\n          <td class=\"code\"><pre>&#x27;redis://:blender_redis_password@redis-blender:6379&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_RESULT_BACKEND</td>\n          <td class=\"code\"><pre>&#x27;redis://:blender_redis_password@redis-blender:6379&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_RESULT_SERIALIZER</td>\n          <td class=\"code\"><pre>&#x27;json&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_TASK_ROUTES</td>\n          <td class=\"code\"><pre>{&#x27;process_daa_logic&#x27;: {&#x27;queue&#x27;: &#x27;daa&#x27;},\n &#x27;send_daa_operational_update_message&#x27;: {&#x27;queue&#x27;: &#x27;daa&#x27;},\n &#x27;send_proximity_alert_notification&#x27;: {&#x27;queue&#x27;: &#x27;daa&#x27;}}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_TASK_SERIALIZER</td>\n          <td class=\"code\"><pre>&#x27;json&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_TIMEZONE</td>\n          <td class=\"code\"><pre>&#x27;UTC&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CHANNEL_LAYERS</td>\n          <td class=\"code\"><pre>{&#x27;default&#x27;: {&#x27;BACKEND&#x27;: &#x27;channels_redis.core.RedisChannelLayer&#x27;,\n             &#x27;CONFIG&#x27;: {&#x27;hosts&#x27;: [&#x27;redis://:blender_redis_password@redis-blender:6379&#x27;]}}}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_AGE</td>\n          <td class=\"code\"><pre>31449600</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_DOMAIN</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_HTTPONLY</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_NAME</td>\n          <td class=\"code\"><pre>&#x27;csrftoken&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_PATH</td>\n          <td class=\"code\"><pre>&#x27;/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_SAMESITE</td>\n          <td class=\"code\"><pre>&#x27;Lax&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_SECURE</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_FAILURE_VIEW</td>\n          <td class=\"code\"><pre>&#x27;django.views.csrf.csrf_failure&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_HEADER_NAME</td>\n          <td class=\"code\"><pre>&#x27;HTTP_X_CSRFTOKEN&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_TRUSTED_ORIGINS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_USE_SESSIONS</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CUSTOM_VOLUME_4D_GENERATION_CLASS</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATABASES</td>\n          <td class=\"code\"><pre>{&#x27;default&#x27;: {&#x27;ATOMIC_REQUESTS&#x27;: False,\n             &#x27;AUTOCOMMIT&#x27;: True,\n             &#x27;CONN_HEALTH_CHECKS&#x27;: False,\n             &#x27;CONN_MAX_AGE&#x27;: 0,\n             &#x27;ENGINE&#x27;: &#x27;django.db.backends.postgresql&#x27;,\n             &#x27;HOST&#x27;: &#x27;db-blender&#x27;,\n             &#x27;NAME&#x27;: &#x27;blender_db&#x27;,\n             &#x27;OPTIONS&#x27;: {},\n             &#x27;PASSWORD&#x27;: &#x27;********************&#x27;,\n             &#x27;PORT&#x27;: 5432,\n             &#x27;TEST&#x27;: {&#x27;CHARSET&#x27;: None,\n                      &#x27;COLLATION&#x27;: None,\n                      &#x27;MIGRATE&#x27;: True,\n                      &#x27;MIRROR&#x27;: None,\n                      &#x27;NAME&#x27;: None},\n             &#x27;TIME_ZONE&#x27;: None,\n             &#x27;USER&#x27;: &#x27;mydatabaseuser&#x27;}}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATABASE_ROUTERS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>\n          <td class=\"code\"><pre>2621440</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>\n          <td class=\"code\"><pre>1000</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATA_UPLOAD_MAX_NUMBER_FILES</td>\n          <td class=\"code\"><pre>100</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATETIME_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;N j, Y, P&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATETIME_INPUT_FORMATS</td>\n          <td class=\"code\"><pre>[&#x27;%Y-%m-%d %H:%M:%S&#x27;,\n &#x27;%Y-%m-%d %H:%M:%S.%f&#x27;,\n &#x27;%Y-%m-%d %H:%M&#x27;,\n &#x27;%m/%d/%Y %H:%M:%S&#x27;,\n &#x27;%m/%d/%Y %H:%M:%S.%f&#x27;,\n &#x27;%m/%d/%Y %H:%M&#x27;,\n &#x27;%m/%d/%y %H:%M:%S&#x27;,\n &#x27;%m/%d/%y %H:%M:%S.%f&#x27;,\n &#x27;%m/%d/%y %H:%M&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATE_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;N j, Y&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATE_INPUT_FORMATS</td>\n          <td class=\"code\"><pre>[&#x27;%Y-%m-%d&#x27;,\n &#x27;%m/%d/%Y&#x27;,\n &#x27;%m/%d/%y&#x27;,\n &#x27;%b %d %Y&#x27;,\n &#x27;%b %d, %Y&#x27;,\n &#x27;%d %b %Y&#x27;,\n &#x27;%d %b, %Y&#x27;,\n &#x27;%B %d %Y&#x27;,\n &#x27;%B %d, %Y&#x27;,\n &#x27;%d %B %Y&#x27;,\n &#x27;%d %B, %Y&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEBUG</td>\n          <td class=\"code\"><pre>1</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DECIMAL_SEPARATOR</td>\n          <td class=\"code\"><pre>&#x27;.&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_AUTO_FIELD</td>\n          <td class=\"code\"><pre>&#x27;django.db.models.AutoField&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_CHARSET</td>\n          <td class=\"code\"><pre>&#x27;utf-8&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_EXCEPTION_REPORTER</td>\n          <td class=\"code\"><pre>&#x27;django.views.debug.ExceptionReporter&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>\n          <td class=\"code\"><pre>&#x27;django.views.debug.SafeExceptionReporterFilter&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_FROM_EMAIL</td>\n          <td class=\"code\"><pre>&#x27;webmaster@localhost&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_INDEX_TABLESPACE</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_TABLESPACE</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DISALLOWED_USER_AGENTS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_BACKEND</td>\n          <td class=\"code\"><pre>&#x27;django.core.mail.backends.smtp.EmailBackend&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_HOST</td>\n          <td class=\"code\"><pre>&#x27;localhost&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_HOST_PASSWORD</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_HOST_USER</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_PORT</td>\n          <td class=\"code\"><pre>25</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_SSL_CERTFILE</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_SSL_KEYFILE</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_SUBJECT_PREFIX</td>\n          <td class=\"code\"><pre>&#x27;[Django] &#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_TIMEOUT</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_USE_LOCALTIME</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_USE_SSL</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_USE_TLS</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>ENV_FILE</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FILE_UPLOAD_HANDLERS</td>\n          <td class=\"code\"><pre>[&#x27;django.core.files.uploadhandler.MemoryFileUploadHandler&#x27;,\n &#x27;django.core.files.uploadhandler.TemporaryFileUploadHandler&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>\n          <td class=\"code\"><pre>2621440</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FILE_UPLOAD_PERMISSIONS</td>\n          <td class=\"code\"><pre>420</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FILE_UPLOAD_TEMP_DIR</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FIRST_DAY_OF_WEEK</td>\n          <td class=\"code\"><pre>0</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FIXTURE_DIRS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FLIGHT_BLENDER_PLUGIN_AVOIDANCE_ENGINE</td>\n          <td class=\"code\"><pre>&#x27;detect_and_avoid_operations.avoidance.engine.DefaultAvoidanceEngine&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FLIGHT_BLENDER_PLUGIN_DECONFLICTION_ENGINE</td>\n          <td class=\"code\"><pre>&#x27;flight_declaration_operations.deconfliction_engine.DefaultDeconflictionEngine&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FLIGHT_BLENDER_PLUGIN_TRAFFIC_DATA_FUSER</td>\n          <td class=\"code\"><pre>&#x27;surveillance_monitoring_operations.utils.TrafficDataFuser&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FLIGHT_BLENDER_PLUGIN_VOLUME_4D_GENERATOR</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FORCE_SCRIPT_NAME</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FORMAT_MODULE_PATH</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FORMS_URLFIELD_ASSUME_HTTPS</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FORM_RENDERER</td>\n          <td class=\"code\"><pre>&#x27;django.forms.renderers.DjangoTemplates&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>IGNORABLE_404_URLS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>INSTALLED_APPS</td>\n          <td class=\"code\"><pre>[&#x27;django.contrib.admin&#x27;,\n &#x27;django.contrib.auth&#x27;,\n &#x27;django.contrib.contenttypes&#x27;,\n &#x27;django.contrib.sessions&#x27;,\n &#x27;django.contrib.messages&#x27;,\n &#x27;django.contrib.staticfiles&#x27;,\n &#x27;django_celery_beat&#x27;,\n &#x27;django_filters&#x27;,\n &#x27;rest_framework&#x27;,\n &#x27;flight_declaration_operations&#x27;,\n &#x27;detect_and_avoid_operations&#x27;,\n &#x27;constraint_operations&#x27;,\n &#x27;geo_fence_operations&#x27;,\n &#x27;scd_operations&#x27;,\n &#x27;uss_operations&#x27;,\n &#x27;flight_feed_operations&#x27;,\n &#x27;surveillance_monitoring_operations&#x27;,\n &#x27;conformance_monitoring_operations&#x27;,\n &#x27;notification_operations&#x27;,\n &#x27;rid_operations&#x27;,\n &#x27;versioning_operations&#x27;,\n &#x27;weather_monitoring_operations&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>INTERNAL_IPS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGES</td>\n          <td class=\"code\"><pre>[(&#x27;af&#x27;, &#x27;Afrikaans&#x27;),\n (&#x27;ar&#x27;, &#x27;Arabic&#x27;),\n (&#x27;ar-dz&#x27;, &#x27;Algerian Arabic&#x27;),\n (&#x27;ast&#x27;, &#x27;Asturian&#x27;),\n (&#x27;az&#x27;, &#x27;Azerbaijani&#x27;),\n (&#x27;bg&#x27;, &#x27;Bulgarian&#x27;),\n (&#x27;be&#x27;, &#x27;Belarusian&#x27;),\n (&#x27;bn&#x27;, &#x27;Bengali&#x27;),\n (&#x27;br&#x27;, &#x27;Breton&#x27;),\n (&#x27;bs&#x27;, &#x27;Bosnian&#x27;),\n (&#x27;ca&#x27;, &#x27;Catalan&#x27;),\n (&#x27;ckb&#x27;, &#x27;Central Kurdish (Sorani)&#x27;),\n (&#x27;cs&#x27;, &#x27;Czech&#x27;),\n (&#x27;cy&#x27;, &#x27;Welsh&#x27;),\n (&#x27;da&#x27;, &#x27;Danish&#x27;),\n (&#x27;de&#x27;, &#x27;German&#x27;),\n (&#x27;dsb&#x27;, &#x27;Lower Sorbian&#x27;),\n (&#x27;el&#x27;, &#x27;Greek&#x27;),\n (&#x27;en&#x27;, &#x27;English&#x27;),\n (&#x27;en-au&#x27;, &#x27;Australian English&#x27;),\n (&#x27;en-gb&#x27;, &#x27;British English&#x27;),\n (&#x27;eo&#x27;, &#x27;Esperanto&#x27;),\n (&#x27;es&#x27;, &#x27;Spanish&#x27;),\n (&#x27;es-ar&#x27;, &#x27;Argentinian Spanish&#x27;),\n (&#x27;es-co&#x27;, &#x27;Colombian Spanish&#x27;),\n (&#x27;es-mx&#x27;, &#x27;Mexican Spanish&#x27;),\n (&#x27;es-ni&#x27;, &#x27;Nicaraguan Spanish&#x27;),\n (&#x27;es-ve&#x27;, &#x27;Venezuelan Spanish&#x27;),\n (&#x27;et&#x27;, &#x27;Estonian&#x27;),\n (&#x27;eu&#x27;, &#x27;Basque&#x27;),\n (&#x27;fa&#x27;, &#x27;Persian&#x27;),\n (&#x27;fi&#x27;, &#x27;Finnish&#x27;),\n (&#x27;fr&#x27;, &#x27;French&#x27;),\n (&#x27;fy&#x27;, &#x27;Frisian&#x27;),\n (&#x27;ga&#x27;, &#x27;Irish&#x27;),\n (&#x27;gd&#x27;, &#x27;Scottish Gaelic&#x27;),\n (&#x27;gl&#x27;, &#x27;Galician&#x27;),\n (&#x27;he&#x27;, &#x27;Hebrew&#x27;),\n (&#x27;hi&#x27;, &#x27;Hindi&#x27;),\n (&#x27;hr&#x27;, &#x27;Croatian&#x27;),\n (&#x27;hsb&#x27;, &#x27;Upper Sorbian&#x27;),\n (&#x27;hu&#x27;, &#x27;Hungarian&#x27;),\n (&#x27;hy&#x27;, &#x27;Armenian&#x27;),\n (&#x27;ia&#x27;, &#x27;Interlingua&#x27;),\n (&#x27;id&#x27;, &#x27;Indonesian&#x27;),\n (&#x27;ig&#x27;, &#x27;Igbo&#x27;),\n (&#x27;io&#x27;, &#x27;Ido&#x27;),\n (&#x27;is&#x27;, &#x27;Icelandic&#x27;),\n (&#x27;it&#x27;, &#x27;Italian&#x27;),\n (&#x27;ja&#x27;, &#x27;Japanese&#x27;),\n (&#x27;ka&#x27;, &#x27;Georgian&#x27;),\n (&#x27;kab&#x27;, &#x27;Kabyle&#x27;),\n (&#x27;kk&#x27;, &#x27;Kazakh&#x27;),\n (&#x27;km&#x27;, &#x27;Khmer&#x27;),\n (&#x27;kn&#x27;, &#x27;Kannada&#x27;),\n (&#x27;ko&#x27;, &#x27;Korean&#x27;),\n (&#x27;ky&#x27;, &#x27;Kyrgyz&#x27;),\n (&#x27;lb&#x27;, &#x27;Luxembourgish&#x27;),\n (&#x27;lt&#x27;, &#x27;Lithuanian&#x27;),\n (&#x27;lv&#x27;, &#x27;Latvian&#x27;),\n (&#x27;mk&#x27;, &#x27;Macedonian&#x27;),\n (&#x27;ml&#x27;, &#x27;Malayalam&#x27;),\n (&#x27;mn&#x27;, &#x27;Mongolian&#x27;),\n (&#x27;mr&#x27;, &#x27;Marathi&#x27;),\n (&#x27;ms&#x27;, &#x27;Malay&#x27;),\n (&#x27;my&#x27;, &#x27;Burmese&#x27;),\n (&#x27;nb&#x27;, &#x27;Norwegian Bokm\u00e5l&#x27;),\n (&#x27;ne&#x27;, &#x27;Nepali&#x27;),\n (&#x27;nl&#x27;, &#x27;Dutch&#x27;),\n (&#x27;nn&#x27;, &#x27;Norwegian Nynorsk&#x27;),\n (&#x27;os&#x27;, &#x27;Ossetic&#x27;),\n (&#x27;pa&#x27;, &#x27;Punjabi&#x27;),\n (&#x27;pl&#x27;, &#x27;Polish&#x27;),\n (&#x27;pt&#x27;, &#x27;Portuguese&#x27;),\n (&#x27;pt-br&#x27;, &#x27;Brazilian Portuguese&#x27;),\n (&#x27;ro&#x27;, &#x27;Romanian&#x27;),\n (&#x27;ru&#x27;, &#x27;Russian&#x27;),\n (&#x27;sk&#x27;, &#x27;Slovak&#x27;),\n (&#x27;sl&#x27;, &#x27;Slovenian&#x27;),\n (&#x27;sq&#x27;, &#x27;Albanian&#x27;),\n (&#x27;sr&#x27;, &#x27;Serbian&#x27;),\n (&#x27;sr-latn&#x27;, &#x27;Serbian Latin&#x27;),\n (&#x27;sv&#x27;, &#x27;Swedish&#x27;),\n (&#x27;sw&#x27;, &#x27;Swahili&#x27;),\n (&#x27;ta&#x27;, &#x27;Tamil&#x27;),\n (&#x27;te&#x27;, &#x27;Telugu&#x27;),\n (&#x27;tg&#x27;, &#x27;Tajik&#x27;),\n (&#x27;th&#x27;, &#x27;Thai&#x27;),\n (&#x27;tk&#x27;, &#x27;Turkmen&#x27;),\n (&#x27;tr&#x27;, &#x27;Turkish&#x27;),\n (&#x27;tt&#x27;, &#x27;Tatar&#x27;),\n (&#x27;udm&#x27;, &#x27;Udmurt&#x27;),\n (&#x27;ug&#x27;, &#x27;Uyghur&#x27;),\n (&#x27;uk&#x27;, &#x27;Ukrainian&#x27;),\n (&#x27;ur&#x27;, &#x27;Urdu&#x27;),\n (&#x27;uz&#x27;, &#x27;Uzbek&#x27;),\n (&#x27;vi&#x27;, &#x27;Vietnamese&#x27;),\n (&#x27;zh-hans&#x27;, &#x27;Simplified Chinese&#x27;),\n (&#x27;zh-hant&#x27;, &#x27;Traditional Chinese&#x27;)]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGES_BIDI</td>\n          <td class=\"code\"><pre>[&#x27;he&#x27;, &#x27;ar&#x27;, &#x27;ar-dz&#x27;, &#x27;ckb&#x27;, &#x27;fa&#x27;, &#x27;ug&#x27;, &#x27;ur&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_CODE</td>\n          <td class=\"code\"><pre>&#x27;en-us&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_AGE</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_DOMAIN</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_HTTPONLY</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_NAME</td>\n          <td class=\"code\"><pre>&#x27;django_language&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_PATH</td>\n          <td class=\"code\"><pre>&#x27;/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_SAMESITE</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_SECURE</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LOCALE_PATHS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LOGGING</td>\n          <td class=\"code\"><pre>{&#x27;disable_existing_loggers&#x27;: False,\n &#x27;handlers&#x27;: {&#x27;console&#x27;: {&#x27;class&#x27;: &#x27;logging.StreamHandler&#x27;}},\n &#x27;loggers&#x27;: {&#x27;django&#x27;: {&#x27;handlers&#x27;: [&#x27;console&#x27;],\n                        &#x27;level&#x27;: &#x27;INFO&#x27;,\n                        &#x27;propagate&#x27;: True}},\n &#x27;version&#x27;: 1}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LOGGING_CONFIG</td>\n          <td class=\"code\"><pre>&#x27;logging.config.dictConfig&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LOGIN_REDIRECT_URL</td>\n          <td class=\"code\"><pre>&#x27;/accounts/profile/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LOGIN_URL</td>\n          <td class=\"code\"><pre>&#x27;/accounts/login/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LOGOUT_REDIRECT_URL</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MANAGERS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MEDIA_ROOT</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MEDIA_URL</td>\n          <td class=\"code\"><pre>&#x27;/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MESSAGE_STORAGE</td>\n          <td class=\"code\"><pre>&#x27;django.contrib.messages.storage.fallback.FallbackStorage&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MIDDLEWARE</td>\n          <td class=\"code\"><pre>[&#x27;django.middleware.security.SecurityMiddleware&#x27;,\n &#x27;django.contrib.sessions.middleware.SessionMiddleware&#x27;,\n &#x27;django.middleware.common.CommonMiddleware&#x27;,\n &#x27;django.middleware.csrf.CsrfViewMiddleware&#x27;,\n &#x27;django.contrib.auth.middleware.AuthenticationMiddleware&#x27;,\n &#x27;django.contrib.messages.middleware.MessageMiddleware&#x27;,\n &#x27;django.middleware.clickjacking.XFrameOptionsMiddleware&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MIGRATION_MODULES</td>\n          <td class=\"code\"><pre>{}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MONTH_DAY_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;F j&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MQTT_CONFIGURATION</td>\n          <td class=\"code\"><pre>{&#x27;host&#x27;: &#x27;tenant-emqx&#x27;,\n &#x27;password&#x27;: &#x27;********************&#x27;,\n &#x27;port&#x27;: 1883,\n &#x27;use_tls&#x27;: False,\n &#x27;username&#x27;: &#x27;admin&#x27;}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>NUMBER_GROUPING</td>\n          <td class=\"code\"><pre>0</pre></td>\n        </tr>\n      \n        <tr>\n          <td>PASSWORD_HASHERS</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>PASSWORD_RESET_TIMEOUT</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>PREPEND_WWW</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>REST_FRAMEWORK</td>\n          <td class=\"code\"><pre>{&#x27;DEFAULT_FILTER_BACKENDS&#x27;: [&#x27;django_filters.rest_framework.DjangoFilterBackend&#x27;]}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>ROOT_URLCONF</td>\n          <td class=\"code\"><pre>&#x27;flight_blender.urls&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECRET_KEY</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECRET_KEY_FALLBACKS</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_CROSS_ORIGIN_OPENER_POLICY</td>\n          <td class=\"code\"><pre>&#x27;same-origin&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_HSTS_PRELOAD</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_HSTS_SECONDS</td>\n          <td class=\"code\"><pre>0</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_PROXY_SSL_HEADER</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_REDIRECT_EXEMPT</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_REFERRER_POLICY</td>\n          <td class=\"code\"><pre>&#x27;same-origin&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_SSL_HOST</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_SSL_REDIRECT</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SERVER_EMAIL</td>\n          <td class=\"code\"><pre>&#x27;root@localhost&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_CACHE_ALIAS</td>\n          <td class=\"code\"><pre>&#x27;default&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_AGE</td>\n          <td class=\"code\"><pre>1209600</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_DOMAIN</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_HTTPONLY</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_NAME</td>\n          <td class=\"code\"><pre>&#x27;sessionid&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_PATH</td>\n          <td class=\"code\"><pre>&#x27;/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_SAMESITE</td>\n          <td class=\"code\"><pre>&#x27;Lax&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_SECURE</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_ENGINE</td>\n          <td class=\"code\"><pre>&#x27;django.contrib.sessions.backends.db&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_FILE_PATH</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_SAVE_EVERY_REQUEST</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_SERIALIZER</td>\n          <td class=\"code\"><pre>&#x27;django.contrib.sessions.serializers.JSONSerializer&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SETTINGS_MODULE</td>\n          <td class=\"code\"><pre>&#x27;flight_blender.settings&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SHORT_DATETIME_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;m/d/Y P&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SHORT_DATE_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;m/d/Y&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SIGNING_BACKEND</td>\n          <td class=\"code\"><pre>&#x27;django.core.signing.TimestampSigner&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SILENCED_SYSTEM_CHECKS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>STATICFILES_DIRS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>STATICFILES_FINDERS</td>\n          <td class=\"code\"><pre>[&#x27;django.contrib.staticfiles.finders.FileSystemFinder&#x27;,\n &#x27;django.contrib.staticfiles.finders.AppDirectoriesFinder&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>STATIC_ROOT</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>STATIC_URL</td>\n          <td class=\"code\"><pre>&#x27;/static/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>STORAGES</td>\n          <td class=\"code\"><pre>{&#x27;default&#x27;: {&#x27;BACKEND&#x27;: &#x27;django.core.files.storage.FileSystemStorage&#x27;},\n &#x27;staticfiles&#x27;: {&#x27;BACKEND&#x27;: &#x27;django.contrib.staticfiles.storage.StaticFilesStorage&#x27;}}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>TEMPLATES</td>\n          <td class=\"code\"><pre>[{&#x27;APP_DIRS&#x27;: True,\n  &#x27;BACKEND&#x27;: &#x27;django.template.backends.django.DjangoTemplates&#x27;,\n  &#x27;DIRS&#x27;: [&#x27;/app/homebase/templates&#x27;],\n  &#x27;OPTIONS&#x27;: {&#x27;context_processors&#x27;: [&#x27;django.template.context_processors.debug&#x27;,\n                                     &#x27;django.template.context_processors.request&#x27;,\n                                     &#x27;django.contrib.auth.context_processors.auth&#x27;,\n                                     &#x27;django.contrib.messages.context_processors.messages&#x27;]}}]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>TEST_NON_SERIALIZED_APPS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>TEST_RUNNER</td>\n          <td class=\"code\"><pre>&#x27;django.test.runner.DiscoverRunner&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>THOUSAND_SEPARATOR</td>\n          <td class=\"code\"><pre>&#x27;,&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>TIME_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;P&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>TIME_INPUT_FORMATS</td>\n          <td class=\"code\"><pre>[&#x27;%H:%M:%S&#x27;, &#x27;%H:%M:%S.%f&#x27;, &#x27;%H:%M&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>TIME_ZONE</td>\n          <td class=\"code\"><pre>&#x27;UTC&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_I18N</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_L10N</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_LOCAL_SQLITE_DATABASE</td>\n          <td class=\"code\"><pre>0</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_THOUSAND_SEPARATOR</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_TZ</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_X_FORWARDED_HOST</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_X_FORWARDED_PORT</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>WEATHER_API_BASE_URL</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>WSGI_APPLICATION</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>X_FRAME_OPTIONS</td>\n          <td class=\"code\"><pre>&#x27;DENY&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>YEAR_MONTH_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;F Y&#x27;</pre></td>\n        </tr>\n      \n    </tbody>\n  </table>\n\n</div>\n</main>\n\n\n  <footer id=\"explanation\">\n    <p>\n      You\u2019re seeing this error because you have <code>DEBUG = True</code> in your\n      Django settings file. Change that to <code>False</code>, and Django will\n      display a standard page generated by the handler for this status code.\n    </p>\n  </footer>\n\n</body>\n</html>\n", "json": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "airmarket"}]}]}], "successful": false, "notes": {"Tested USS": {"message": "sait", "timestamp": "2026-07-13T22:51:27.314927Z"}, "Control USS": {"message": "airmarket", "timestamp": "2026-07-13T22:51:27.315096Z"}}, "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md#cleanup", "start_time": "2026-07-13T22:51:28.005448Z", "failed_checks": [], "passed_checks": [{"name": "Successful flight deletion", "timestamp": "2026-07-13T22:51:28.053981Z", "participants": ["airmarket"], "requirements": ["interuss.automated_testing.flight_planning.DeleteFlightSuccess"]}], "queries": [{"request": {"method": "DELETE", "url": "https://rtm.airmarket.stage.flysafe.live/scd/flight_planning/flight_plans/826c1485-d031-48c5-83f8-a0ed948333d3", "initiated_at": "2026-07-13T22:51:28.005626Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:28 GMT", "Content-Type": "application/json", "Content-Length": "146", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "DELETE, PUT, OPTIONS", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.046746, "reported": "2026-07-13T22:51:28.053509Z", "json": {"planning_result": "Failed", "notes": "The flight plan was not deleted by the system", "flight_plan_status": "Closed", "includes_advisories": "Unknown"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.DeleteFlightPlan", "participant_id": "airmarket"}]}, "end_time": "2026-07-13T22:51:28.054035Z"}}, {"test_scenario": {"name": "Nominal planning: not permitted conflict with equal priority", "scenario_type": "scenarios.astm.utm.ConflictEqualPriorityNotPermitted", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md", "resource_origins": {"tested_uss": "instance 2 in flight_planners in top-level resource pool", "control_uss": "instance 2 in flight_planners in top-level resource pool", "dss": "dss in top-level resource pool", "flight_intents": "conflicting_flights in top-level resource pool"}, "start_time": "2026-07-13T22:51:28.054577Z", "cases": [{"name": "Prerequisites check", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md#prerequisites-check-test-case", "start_time": "2026-07-13T22:51:28.054857Z", "steps": [{"name": "Verify area is clear", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md#verify-area-is-clear-test-step", "start_time": "2026-07-13T22:51:28.054904Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:51:28.180802Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1", "astm.f3548.v21.DSS0005,2"]}, {"name": "Area is clear of op intents", "timestamp": "2026-07-13T22:51:28.180888Z", "participants": [], "requirements": []}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:28.164883Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 641.95, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:51:27.054537Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:21:28.054537Z", "format": "RFC3339"}}, "request_id": "56805c56-f262-48e2-8635-8942c2ac5063"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:28 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.014581, "reported": "2026-07-13T22:51:28.180384Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:51:28.180930Z"}], "end_time": "2026-07-13T22:51:28.180957Z"}, {"name": "Attempt to plan flight into conflict", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md#attempt-to-plan-flight-into-conflict-test-case", "start_time": "2026-07-13T22:51:28.181006Z", "steps": [{"name": "Plan Flight 2", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md#plan-flight-2-test-step", "start_time": "2026-07-13T22:51:28.181042Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:51:28.206339Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:51:29.712125Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Successful planning", "timestamp": "2026-07-13T22:51:29.712212Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:51:29.732237Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent shared correctly", "timestamp": "2026-07-13T22:51:29.732333Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent state is correct", "timestamp": "2026-07-13T22:51:29.732406Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Operational intent details retrievable", "timestamp": "2026-07-13T22:51:29.794283Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details data format", "timestamp": "2026-07-13T22:51:29.810798Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Operational intent reference reported by USS matches the one published to the DSS", "timestamp": "2026-07-13T22:51:29.810900Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005"]}, {"name": "Operational intent details have not changed without publishing a new version to the DSS", "timestamp": "2026-07-13T22:51:29.810976Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.USS0105,1"]}, {"name": "Correct operational intent details", "timestamp": "2026-07-13T22:51:29.812558Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details extents are contained within reference extents", "timestamp": "2026-07-13T22:51:29.813323Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Off-nominal volumes", "timestamp": "2026-07-13T22:51:29.813372Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0015"]}, {"name": "Vertices", "timestamp": "2026-07-13T22:51:29.813412Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0020"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:28.187177Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "635", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.1, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.8445838226128}, {"lat": 53.66326070567799, "lng": -113.8445838226128}]}}, "time_start": {"value": "2026-07-13T22:51:27.181071Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:28.181071Z", "format": "RFC3339"}}, "request_id": "273a4b91-a8d7-4eb3-9596-2c0b8c57ddf1"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:28 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.017445, "reported": "2026-07-13T22:51:28.205981Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/3e5993b7-5669-4ad5-822e-69b724895184", "initiated_at": "2026-07-13T22:51:28.207997Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1316", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84540319901089}, {"lat": 53.663343079169266, "lng": -113.8445838226128}, {"lat": 53.6636358775924, "lng": -113.84515432373902}, {"lat": 53.66352874562597, "lng": -113.84581018845284}]}, "altitude_lower": {"value": 672.1, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:51:27.181071Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:28.181071Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "8d1273d4-9f34-4769-a25a-134763e4ea00"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:29 GMT", "Content-Type": "application/json", "Content-Length": "158", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, PUT, DELETE", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 1.50232, "reported": "2026-07-13T22:51:29.711457Z", "json": {"flight_plan_status": "Planned", "notes": "Flight Plan successfully processed and flight planned", "includes_advisories": "Unknown", "planning_result": "Completed"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:29.712599Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "635", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.1, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.8445838226128}, {"lat": 53.66326070567799, "lng": -113.8445838226128}]}}, "time_start": {"value": "2026-07-13T22:51:27.181071Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:28.181071Z", "format": "RFC3339"}}, "request_id": "9084083b-146f-4e19-811c-c4e30254bb89"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:29 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "438", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.017245, "reported": "2026-07-13T22:51:29.731118Z", "json": {"operational_intent_references": [{"id": "979f558b-9761-4dc9-a604-47ea8ad197fe", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:27.181071Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:28.181071Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "3c368cc5-6cf7-43cc-b67d-75fb2dc544bb"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/uss/v1/operational_intents/979f558b-9761-4dc9-a604-47ea8ad197fe", "initiated_at": "2026-07-13T22:51:29.732550Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjY0NCwiaWF0IjoxNzgzOTgzMDQ0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:29 GMT", "Content-Type": "application/json", "Content-Length": "1133", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, GET", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.057905, "reported": "2026-07-13T22:51:29.791284Z", "json": {"operational_intent": {"reference": {"id": "979f558b-9761-4dc9-a604-47ea8ad197fe", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Tq9drprE8lzGe8hCWJKs0tlGKAdq5IIWzYgR.dQ8jNQ_", "time_start": {"format": "RFC3339", "value": "2026-07-13T22:51:27.181071+00:00"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:28.181071+00:00"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "3c368cc5-6cf7-43cc-b67d-75fb2dc544bb"}, "details": {"volumes": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84540319901089}, {"lat": 53.663343079169266, "lng": -113.8445838226128}, {"lat": 53.6636358775924, "lng": -113.84515432373902}, {"lat": 53.66352874562597, "lng": -113.84581018845284}]}, "altitude_lower": {"value": 672.1, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:51:27.181071Z"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:28.181071Z"}}], "priority": 0, "off_nominal_volumes": []}}}, "body": null}, "query_type": "astm.f3548.v21.uss.getOperationalIntentDetails", "participant_id": "sait"}], "end_time": "2026-07-13T22:51:29.813443Z"}, {"name": "Activate Flight 2", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md#activate-flight-2-test-step", "start_time": "2026-07-13T22:51:29.813465Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:51:29.832973Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:51:30.922710Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Successful activation", "timestamp": "2026-07-13T22:51:30.922803Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:51:30.937467Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent for active flight not deleted", "timestamp": "2026-07-13T22:51:30.937591Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.FlightCoveredByOperationalIntent"]}, {"name": "Operational intent shared correctly", "timestamp": "2026-07-13T22:51:30.937621Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent state is correct", "timestamp": "2026-07-13T22:51:30.937669Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Operational intent details retrievable", "timestamp": "2026-07-13T22:51:31.006189Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details data format", "timestamp": "2026-07-13T22:51:31.026021Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Operational intent reference reported by USS matches the one published to the DSS", "timestamp": "2026-07-13T22:51:31.026166Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005"]}, {"name": "Operational intent details have not changed without publishing a new version to the DSS", "timestamp": "2026-07-13T22:51:31.026295Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.USS0105,1"]}, {"name": "Correct operational intent details", "timestamp": "2026-07-13T22:51:31.029235Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details extents are contained within reference extents", "timestamp": "2026-07-13T22:51:31.030346Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Off-nominal volumes", "timestamp": "2026-07-13T22:51:31.030425Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0015"]}, {"name": "Vertices", "timestamp": "2026-07-13T22:51:31.030475Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0020"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:29.818276Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "636", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.11, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.8445838226128}, {"lat": 53.66326070567799, "lng": -113.8445838226128}]}}, "time_start": {"value": "2026-07-13T22:51:28.813497Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:29.813497Z", "format": "RFC3339"}}, "request_id": "0db0bdc4-556f-431c-b8ff-845a203e9f67"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:29 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "438", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.012971, "reported": "2026-07-13T22:51:29.832030Z", "json": {"operational_intent_references": [{"id": "979f558b-9761-4dc9-a604-47ea8ad197fe", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:27.181071Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:28.181071Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "3c368cc5-6cf7-43cc-b67d-75fb2dc544bb"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/3e5993b7-5669-4ad5-822e-69b724895184", "initiated_at": "2026-07-13T22:51:29.834075Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1315", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "InUse", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84540319901089}, {"lat": 53.663343079169266, "lng": -113.8445838226128}, {"lat": 53.6636358775924, "lng": -113.84515432373902}, {"lat": 53.66352874562597, "lng": -113.84581018845284}]}, "altitude_lower": {"value": 672.11, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:51:28.813497Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:29.813497Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "50856094-481d-41cf-a23c-5f9328542a4d"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:30 GMT", "Content-Type": "application/json", "Content-Length": "171", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, PUT, DELETE", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 1.086739, "reported": "2026-07-13T22:51:30.921896Z", "json": {"flight_plan_status": "OkToFly", "notes": "Created Operational Intent ID 979f558b-9761-4dc9-a604-47ea8ad197fe", "includes_advisories": "Unknown", "planning_result": "Completed"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:30.923082Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "636", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.11, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.8445838226128}, {"lat": 53.66326070567799, "lng": -113.8445838226128}]}}, "time_start": {"value": "2026-07-13T22:51:28.813497Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:29.813497Z", "format": "RFC3339"}}, "request_id": "d8f1115f-b579-45ec-8652-d40b33ed2c1d"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:30 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "439", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.012572, "reported": "2026-07-13T22:51:30.936500Z", "json": {"operational_intent_references": [{"id": "979f558b-9761-4dc9-a604-47ea8ad197fe", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:28.813497Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:29.813497Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "3c368cc5-6cf7-43cc-b67d-75fb2dc544bb"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/uss/v1/operational_intents/979f558b-9761-4dc9-a604-47ea8ad197fe", "initiated_at": "2026-07-13T22:51:30.937837Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjY0NCwiaWF0IjoxNzgzOTgzMDQ0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:31 GMT", "Content-Type": "application/json", "Content-Length": "1135", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, GET", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.064144, "reported": "2026-07-13T22:51:31.002813Z", "json": {"operational_intent": {"reference": {"id": "979f558b-9761-4dc9-a604-47ea8ad197fe", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "jGOvlFHJuxBBrSZBGk3wXSJhqoGu8J1Hl.NCwl.Yj8Y_", "time_start": {"format": "RFC3339", "value": "2026-07-13T22:51:28.813497+00:00"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:29.813497+00:00"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "3c368cc5-6cf7-43cc-b67d-75fb2dc544bb"}, "details": {"volumes": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84540319901089}, {"lat": 53.663343079169266, "lng": -113.8445838226128}, {"lat": 53.6636358775924, "lng": -113.84515432373902}, {"lat": 53.66352874562597, "lng": -113.84581018845284}]}, "altitude_lower": {"value": 672.11, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:51:28.813497Z"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:29.813497Z"}}], "priority": 0, "off_nominal_volumes": []}}}, "body": null}, "query_type": "astm.f3548.v21.uss.getOperationalIntentDetails", "participant_id": "sait"}], "end_time": "2026-07-13T22:51:31.030514Z"}, {"name": "Attempt to plan Flight 1", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md#attempt-to-plan-flight-1-test-step", "start_time": "2026-07-13T22:51:31.030538Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:51:31.058581Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:51:31.582800Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Incorrectly planned", "timestamp": "2026-07-13T22:51:31.582851Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.SCD0035"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:51:31.603848Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent not shared", "timestamp": "2026-07-13T22:51:31.604110Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:31.036992Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.01, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:51:30.030572Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:31.030572Z", "format": "RFC3339"}}, "request_id": "840aeff1-a793-404b-8f41-9e40f420cd7d"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:31 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "439", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.019455, "reported": "2026-07-13T22:51:31.057333Z", "json": {"operational_intent_references": [{"id": "979f558b-9761-4dc9-a604-47ea8ad197fe", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:28.813497Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:29.813497Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "3c368cc5-6cf7-43cc-b67d-75fb2dc544bb"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/9b9ae7cc-66ce-47d2-9493-6a2cd2e5e446", "initiated_at": "2026-07-13T22:51:31.060650Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1319", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84472825082258}, {"lat": 53.66328439401412, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84494722473144}, {"lat": 53.66387595834993, "lng": -113.84435402492981}]}, "altitude_lower": {"value": 672.01, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:51:30.030572Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:31.030572Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "8a4700b7-20f8-427e-b6b7-e2ff4a0ea23b"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:31 GMT", "Content-Type": "application/json", "Content-Length": "148", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, PUT, DELETE", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.519929, "reported": "2026-07-13T22:51:31.582126Z", "json": {"flight_plan_status": "NotPlanned", "notes": "Flight Blender could not plan this flight", "includes_advisories": "Unknown", "planning_result": "Rejected"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:31.583053Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.01, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:51:30.030572Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:31.030572Z", "format": "RFC3339"}}, "request_id": "e4d9bc97-fe97-4136-ad06-fb1e996e010d"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:31 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "439", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.01865, "reported": "2026-07-13T22:51:31.602785Z", "json": {"operational_intent_references": [{"id": "979f558b-9761-4dc9-a604-47ea8ad197fe", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:28.813497Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:29.813497Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "3c368cc5-6cf7-43cc-b67d-75fb2dc544bb"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:51:31.606504Z"}], "end_time": "2026-07-13T22:51:31.606617Z"}, {"name": "Attempt to activate flight into conflict", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md#attempt-to-activate-flight-into-conflict-test-case", "start_time": "2026-07-13T22:51:31.606886Z", "steps": [{"name": "Attempt to directly activate conflicting Flight 1", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md#attempt-to-directly-activate-conflicting-flight-1-test-step", "start_time": "2026-07-13T22:51:31.606971Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:51:31.651453Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:51:32.275859Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Incorrectly activated", "timestamp": "2026-07-13T22:51:32.275915Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.SCD0045"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:51:32.288646Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent not shared", "timestamp": "2026-07-13T22:51:32.288726Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:31.629754Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.02, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:51:30.607838Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:31.607838Z", "format": "RFC3339"}}, "request_id": "4f877e7f-cd07-4069-8e32-dad371e7ad07"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:31 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "439", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.017719, "reported": "2026-07-13T22:51:31.648692Z", "json": {"operational_intent_references": [{"id": "979f558b-9761-4dc9-a604-47ea8ad197fe", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:28.813497Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:29.813497Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "3c368cc5-6cf7-43cc-b67d-75fb2dc544bb"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/01a01a54-04ba-4462-9cb1-7029bec027ef", "initiated_at": "2026-07-13T22:51:31.655608Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1317", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "InUse", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84472825082258}, {"lat": 53.66328439401412, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84494722473144}, {"lat": 53.66387595834993, "lng": -113.84435402492981}]}, "altitude_lower": {"value": 672.02, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:51:30.607838Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:31.607838Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "be42dec2-fac7-4dec-8f8d-adf9bec55115"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:32 GMT", "Content-Type": "application/json", "Content-Length": "148", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, PUT, DELETE", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.618699, "reported": "2026-07-13T22:51:32.275309Z", "json": {"flight_plan_status": "NotPlanned", "notes": "Flight Blender could not plan this flight", "includes_advisories": "Unknown", "planning_result": "Rejected"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:32.276164Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.02, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:51:30.607838Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:31.607838Z", "format": "RFC3339"}}, "request_id": "21ef08eb-9a6d-4608-9e66-8bda1951981f"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:32 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "439", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.010181, "reported": "2026-07-13T22:51:32.287342Z", "json": {"operational_intent_references": [{"id": "979f558b-9761-4dc9-a604-47ea8ad197fe", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:28.813497Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:29.813497Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "3c368cc5-6cf7-43cc-b67d-75fb2dc544bb"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:51:32.288754Z"}], "end_time": "2026-07-13T22:51:32.288799Z"}, {"name": "Attempt to modify planned flight into conflict", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md#attempt-to-modify-planned-flight-into-conflict-test-case", "start_time": "2026-07-13T22:51:32.288836Z", "steps": [{"name": "Plan Flight 1c", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md#plan-flight-1c-test-step", "start_time": "2026-07-13T22:51:32.288864Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:51:32.306545Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:51:33.433676Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Successful planning", "timestamp": "2026-07-13T22:51:33.433873Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Validate tested USS intersection algorithm", "timestamp": "2026-07-13T22:51:33.433968Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.GEN0500"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:51:33.455455Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent shared correctly", "timestamp": "2026-07-13T22:51:33.455588Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent state is correct", "timestamp": "2026-07-13T22:51:33.455650Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Operational intent details retrievable", "timestamp": "2026-07-13T22:51:33.509164Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details data format", "timestamp": "2026-07-13T22:51:33.537765Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Operational intent reference reported by USS matches the one published to the DSS", "timestamp": "2026-07-13T22:51:33.537962Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005"]}, {"name": "Operational intent details have not changed without publishing a new version to the DSS", "timestamp": "2026-07-13T22:51:33.538091Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.USS0105,1"]}, {"name": "Correct operational intent details", "timestamp": "2026-07-13T22:51:33.541228Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details extents are contained within reference extents", "timestamp": "2026-07-13T22:51:33.542184Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Off-nominal volumes", "timestamp": "2026-07-13T22:51:33.542248Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0015"]}, {"name": "Vertices", "timestamp": "2026-07-13T22:51:33.542289Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0020"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:32.294946Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "638", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 666.96, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 707.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66364611883401, "lng": -113.8450307855459}, {"lat": 53.66391416170785, "lng": -113.8450307855459}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.66364611883401, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:51:31.288890Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:32.288890Z", "format": "RFC3339"}}, "request_id": "0fa356bd-7480-405a-a790-5af82a4ce7a5"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:32 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "439", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.00972, "reported": "2026-07-13T22:51:32.305545Z", "json": {"operational_intent_references": [{"id": "979f558b-9761-4dc9-a604-47ea8ad197fe", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:28.813497Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:29.813497Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "3c368cc5-6cf7-43cc-b67d-75fb2dc544bb"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/41601f7b-63fb-47d8-b9b3-0752ed569ab3", "initiated_at": "2026-07-13T22:51:32.307279Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1318", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66364611883401, "lng": -113.84454023705605}, {"lat": 53.663720387098294, "lng": -113.8450307855459}, {"lat": 53.66391416170785, "lng": -113.84494722473144}, {"lat": 53.66387595834993, "lng": -113.84435402492981}]}, "altitude_lower": {"value": 666.96, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 707.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:51:31.288890Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:32.288890Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "681003fd-254f-4f21-ba56-ff364512e97d"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:33 GMT", "Content-Type": "application/json", "Content-Length": "158", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, PUT, DELETE", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 1.124713, "reported": "2026-07-13T22:51:33.432944Z", "json": {"flight_plan_status": "Planned", "notes": "Flight Plan successfully processed and flight planned", "includes_advisories": "Unknown", "planning_result": "Completed"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:33.434194Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "638", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 666.96, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 707.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66364611883401, "lng": -113.8450307855459}, {"lat": 53.66391416170785, "lng": -113.8450307855459}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.66364611883401, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:51:31.288890Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:32.288890Z", "format": "RFC3339"}}, "request_id": "35399bf1-d37a-413d-a32f-75618149a35b"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:33 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "839", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.017529, "reported": "2026-07-13T22:51:33.452717Z", "json": {"operational_intent_references": [{"id": "979f558b-9761-4dc9-a604-47ea8ad197fe", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:28.813497Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:29.813497Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "3c368cc5-6cf7-43cc-b67d-75fb2dc544bb"}, {"id": "d3bfa952-e348-42f7-a519-a492a76ab581", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:31.28889Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:32.28889Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "efacfdd0-559d-4fb7-b100-b12836880471"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/uss/v1/operational_intents/d3bfa952-e348-42f7-a519-a492a76ab581", "initiated_at": "2026-07-13T22:51:33.455740Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjY0NCwiaWF0IjoxNzgzOTgzMDQ0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:33 GMT", "Content-Type": "application/json", "Content-Length": "1135", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, GET", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.047999, "reported": "2026-07-13T22:51:33.504589Z", "json": {"operational_intent": {"reference": {"id": "d3bfa952-e348-42f7-a519-a492a76ab581", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "40fSFGlBzTRDxxRZEK9qWNFzNkBDKCPLcMLFtLcOJoU_", "time_start": {"format": "RFC3339", "value": "2026-07-13T22:51:31.288890+00:00"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:32.288890+00:00"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "efacfdd0-559d-4fb7-b100-b12836880471"}, "details": {"volumes": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66364611883401, "lng": -113.84454023705605}, {"lat": 53.663720387098294, "lng": -113.8450307855459}, {"lat": 53.66391416170785, "lng": -113.84494722473144}, {"lat": 53.66387595834993, "lng": -113.84435402492981}]}, "altitude_lower": {"value": 666.96, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 707.0, "reference": "W84", "units": "M"}}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:51:31.288890Z"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:32.288890Z"}}], "priority": 0, "off_nominal_volumes": []}}}, "body": null}, "query_type": "astm.f3548.v21.uss.getOperationalIntentDetails", "participant_id": "sait"}], "end_time": "2026-07-13T22:51:33.542325Z"}, {"name": "Attempt to modify planned Flight 1c into conflict", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md#attempt-to-modify-planned-flight-1c-into-conflict-test-step", "start_time": "2026-07-13T22:51:33.542348Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:51:33.573647Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:51:34.046469Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Incorrectly modified", "timestamp": "2026-07-13T22:51:34.046552Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.SCD0040"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:51:34.060717Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent shared correctly", "timestamp": "2026-07-13T22:51:34.060873Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent state is correct", "timestamp": "2026-07-13T22:51:34.060970Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Operational intent details retrievable", "timestamp": "2026-07-13T22:51:34.109401Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details data format", "timestamp": "2026-07-13T22:51:34.126731Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Operational intent reference reported by USS matches the one published to the DSS", "timestamp": "2026-07-13T22:51:34.126834Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005"]}, {"name": "Operational intent details have not changed without publishing a new version to the DSS", "timestamp": "2026-07-13T22:51:34.129243Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.USS0105,1"]}, {"name": "Correct operational intent details", "timestamp": "2026-07-13T22:51:34.131061Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details extents are contained within reference extents", "timestamp": "2026-07-13T22:51:34.131986Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Off-nominal volumes", "timestamp": "2026-07-13T22:51:34.132053Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0015"]}, {"name": "Vertices", "timestamp": "2026-07-13T22:51:34.132094Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0020"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:33.554784Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 666.96, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 707.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:51:31.288890Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:33.542380Z", "format": "RFC3339"}}, "request_id": "cbc7c51c-da48-4861-adf2-b73a8cb50c78"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:33 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "839", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.01541, "reported": "2026-07-13T22:51:33.571078Z", "json": {"operational_intent_references": [{"id": "979f558b-9761-4dc9-a604-47ea8ad197fe", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:28.813497Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:29.813497Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "3c368cc5-6cf7-43cc-b67d-75fb2dc544bb"}, {"id": "d3bfa952-e348-42f7-a519-a492a76ab581", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:31.28889Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:32.28889Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "efacfdd0-559d-4fb7-b100-b12836880471"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/41601f7b-63fb-47d8-b9b3-0752ed569ab3", "initiated_at": "2026-07-13T22:51:33.575899Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1319", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84472825082258}, {"lat": 53.66328439401412, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84494722473144}, {"lat": 53.66387595834993, "lng": -113.84435402492981}]}, "altitude_lower": {"value": 672.01, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:51:32.542380Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:33.542380Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "7001e8bc-acdc-4062-88ec-e957bd80eeb2"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:34 GMT", "Content-Type": "application/json", "Content-Length": "163", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, PUT, DELETE", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.4689, "reported": "2026-07-13T22:51:34.045775Z", "json": {"flight_plan_status": "Planned", "notes": "Flight Blender could not update this already planned flight", "includes_advisories": "Unknown", "planning_result": "Rejected"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:34.046958Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 666.96, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 707.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:51:31.288890Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:33.542380Z", "format": "RFC3339"}}, "request_id": "b3dd1903-7e94-4749-9c9a-7c8b7f1b150e"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:34 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "839", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.01059, "reported": "2026-07-13T22:51:34.058682Z", "json": {"operational_intent_references": [{"id": "979f558b-9761-4dc9-a604-47ea8ad197fe", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:28.813497Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:29.813497Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "3c368cc5-6cf7-43cc-b67d-75fb2dc544bb"}, {"id": "d3bfa952-e348-42f7-a519-a492a76ab581", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:31.28889Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:32.28889Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "efacfdd0-559d-4fb7-b100-b12836880471"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/uss/v1/operational_intents/d3bfa952-e348-42f7-a519-a492a76ab581", "initiated_at": "2026-07-13T22:51:34.061084Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjY0NCwiaWF0IjoxNzgzOTgzMDQ0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:34 GMT", "Content-Type": "application/json", "Content-Length": "1135", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, GET", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.044325, "reported": "2026-07-13T22:51:34.106628Z", "json": {"operational_intent": {"reference": {"id": "d3bfa952-e348-42f7-a519-a492a76ab581", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "40fSFGlBzTRDxxRZEK9qWNFzNkBDKCPLcMLFtLcOJoU_", "time_start": {"format": "RFC3339", "value": "2026-07-13T22:51:31.288890+00:00"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:32.288890+00:00"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "efacfdd0-559d-4fb7-b100-b12836880471"}, "details": {"volumes": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66364611883401, "lng": -113.84454023705605}, {"lat": 53.663720387098294, "lng": -113.8450307855459}, {"lat": 53.66391416170785, "lng": -113.84494722473144}, {"lat": 53.66387595834993, "lng": -113.84435402492981}]}, "altitude_lower": {"value": 666.96, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 707.0, "reference": "W84", "units": "M"}}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:51:31.288890Z"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:32.288890Z"}}], "priority": 0, "off_nominal_volumes": []}}}, "body": null}, "query_type": "astm.f3548.v21.uss.getOperationalIntentDetails", "participant_id": "sait"}], "end_time": "2026-07-13T22:51:34.132137Z"}], "end_time": "2026-07-13T22:51:34.132199Z"}, {"name": "Attempt to modify activated flight into conflict", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md#attempt-to-modify-activated-flight-into-conflict-test-case", "start_time": "2026-07-13T22:51:34.132236Z", "steps": [{"name": "Activate Flight 1c", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md#activate-flight-1c-test-step", "start_time": "2026-07-13T22:51:34.132266Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:51:34.167194Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:51:35.117508Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Successful activation", "timestamp": "2026-07-13T22:51:35.117557Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:51:35.142897Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent for active flight not deleted", "timestamp": "2026-07-13T22:51:35.143116Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.FlightCoveredByOperationalIntent"]}, {"name": "Operational intent shared correctly", "timestamp": "2026-07-13T22:51:35.143211Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent state is correct", "timestamp": "2026-07-13T22:51:35.143356Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Operational intent details retrievable", "timestamp": "2026-07-13T22:51:35.202865Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details data format", "timestamp": "2026-07-13T22:51:35.226023Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Operational intent reference reported by USS matches the one published to the DSS", "timestamp": "2026-07-13T22:51:35.226161Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005"]}, {"name": "Operational intent details have not changed without publishing a new version to the DSS", "timestamp": "2026-07-13T22:51:35.226241Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.USS0105,1"]}, {"name": "Correct operational intent details", "timestamp": "2026-07-13T22:51:35.228822Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details extents are contained within reference extents", "timestamp": "2026-07-13T22:51:35.230355Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Off-nominal volumes", "timestamp": "2026-07-13T22:51:35.230510Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0015"]}, {"name": "Vertices", "timestamp": "2026-07-13T22:51:35.230640Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0020"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:34.137195Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "640", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.06, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 707.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66364611883401, "lng": -113.84568485288845}, {"lat": 53.66391416170785, "lng": -113.84568485288845}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.66364611883401, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:51:33.132295Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:34.132295Z", "format": "RFC3339"}}, "request_id": "cc293967-4222-46ad-ba83-3b96fcbd62db"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:34 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "839", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.027514, "reported": "2026-07-13T22:51:34.165595Z", "json": {"operational_intent_references": [{"id": "979f558b-9761-4dc9-a604-47ea8ad197fe", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:28.813497Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:29.813497Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "3c368cc5-6cf7-43cc-b67d-75fb2dc544bb"}, {"id": "d3bfa952-e348-42f7-a519-a492a76ab581", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:31.28889Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:32.28889Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "efacfdd0-559d-4fb7-b100-b12836880471"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/41601f7b-63fb-47d8-b9b3-0752ed569ab3", "initiated_at": "2026-07-13T22:51:34.168161Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1316", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "InUse", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66364611883401, "lng": -113.84454023705605}, {"lat": 53.66381940833229, "lng": -113.84568485288845}, {"lat": 53.66391416170785, "lng": -113.84494722473144}, {"lat": 53.66387595834993, "lng": -113.84435402492981}]}, "altitude_lower": {"value": 672.06, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 707.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:51:33.132295Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:34.132295Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "f28592e8-f1d5-4b14-ac11-582e808dcbca"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:35 GMT", "Content-Type": "application/json", "Content-Length": "171", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, PUT, DELETE", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.947953, "reported": "2026-07-13T22:51:35.117021Z", "json": {"flight_plan_status": "OkToFly", "notes": "Created Operational Intent ID d3bfa952-e348-42f7-a519-a492a76ab581", "includes_advisories": "Unknown", "planning_result": "Completed"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:35.118717Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "640", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.06, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 707.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66364611883401, "lng": -113.84568485288845}, {"lat": 53.66391416170785, "lng": -113.84568485288845}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.66364611883401, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:51:33.132295Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:34.132295Z", "format": "RFC3339"}}, "request_id": "e0d9db31-b239-4fa6-8df5-deb0396f866a"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:35 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "842", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.020113, "reported": "2026-07-13T22:51:35.139858Z", "json": {"operational_intent_references": [{"id": "979f558b-9761-4dc9-a604-47ea8ad197fe", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:28.813497Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:29.813497Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "3c368cc5-6cf7-43cc-b67d-75fb2dc544bb"}, {"id": "d3bfa952-e348-42f7-a519-a492a76ab581", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:33.132295Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:34.132295Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "efacfdd0-559d-4fb7-b100-b12836880471"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/uss/v1/operational_intents/d3bfa952-e348-42f7-a519-a492a76ab581", "initiated_at": "2026-07-13T22:51:35.143460Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjY0NCwiaWF0IjoxNzgzOTgzMDQ0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:35 GMT", "Content-Type": "application/json", "Content-Length": "1136", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, GET", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.047462, "reported": "2026-07-13T22:51:35.191866Z", "json": {"operational_intent": {"reference": {"id": "d3bfa952-e348-42f7-a519-a492a76ab581", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "i-OPEfZn9Vzee9oi6w46A0Yw4GE901BCkyUH5Fhzt2Q_", "time_start": {"format": "RFC3339", "value": "2026-07-13T22:51:33.132295+00:00"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:34.132295+00:00"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "efacfdd0-559d-4fb7-b100-b12836880471"}, "details": {"volumes": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66364611883401, "lng": -113.84454023705605}, {"lat": 53.66381940833229, "lng": -113.84568485288845}, {"lat": 53.66391416170785, "lng": -113.84494722473144}, {"lat": 53.66387595834993, "lng": -113.84435402492981}]}, "altitude_lower": {"value": 672.06, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 707.0, "reference": "W84", "units": "M"}}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:51:33.132295Z"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:34.132295Z"}}], "priority": 0, "off_nominal_volumes": []}}}, "body": null}, "query_type": "astm.f3548.v21.uss.getOperationalIntentDetails", "participant_id": "sait"}], "end_time": "2026-07-13T22:51:35.230721Z"}, {"name": "Attempt to modify activated Flight 1c into conflict", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md#attempt-to-modify-activated-flight-1c-into-conflict-test-step", "start_time": "2026-07-13T22:51:35.230763Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:51:35.270266Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:51:35.806409Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Incorrectly modified", "timestamp": "2026-07-13T22:51:35.806518Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.SCD0050"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:51:35.826567Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent not shared", "timestamp": "2026-07-13T22:51:35.826686Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:35.242208Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.02, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 707.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84568485288845}, {"lat": 53.66391416170785, "lng": -113.84568485288845}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:51:33.132295Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:35.230830Z", "format": "RFC3339"}}, "request_id": "22627d71-a8f3-405b-a0a8-68bb521a553e"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:35 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "842", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.025101, "reported": "2026-07-13T22:51:35.268292Z", "json": {"operational_intent_references": [{"id": "979f558b-9761-4dc9-a604-47ea8ad197fe", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:28.813497Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:29.813497Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "3c368cc5-6cf7-43cc-b67d-75fb2dc544bb"}, {"id": "d3bfa952-e348-42f7-a519-a492a76ab581", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:33.132295Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:34.132295Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "efacfdd0-559d-4fb7-b100-b12836880471"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/41601f7b-63fb-47d8-b9b3-0752ed569ab3", "initiated_at": "2026-07-13T22:51:35.272375Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1317", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "InUse", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84472825082258}, {"lat": 53.66328439401412, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84494722473144}, {"lat": 53.66387595834993, "lng": -113.84435402492981}]}, "altitude_lower": {"value": 672.02, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:51:34.230830Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:35.230830Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "eac90c61-8da4-45e7-9bd6-705bb4ba90ab"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:35 GMT", "Content-Type": "application/json", "Content-Length": "157", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, PUT, DELETE", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.531983, "reported": "2026-07-13T22:51:35.805387Z", "json": {"flight_plan_status": "OkToFly", "notes": "Flight Blender could not update this activated flight", "includes_advisories": "Unknown", "planning_result": "Rejected"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:35.806789Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.02, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 707.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84568485288845}, {"lat": 53.66391416170785, "lng": -113.84568485288845}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:51:33.132295Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:35.230830Z", "format": "RFC3339"}}, "request_id": "9e2a5ab9-1d52-4f36-99f8-d795f17bb41d"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:35 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "842", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.016985, "reported": "2026-07-13T22:51:35.824676Z", "json": {"operational_intent_references": [{"id": "979f558b-9761-4dc9-a604-47ea8ad197fe", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:28.813497Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:29.813497Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "3c368cc5-6cf7-43cc-b67d-75fb2dc544bb"}, {"id": "d3bfa952-e348-42f7-a519-a492a76ab581", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:33.132295Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:34.132295Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "efacfdd0-559d-4fb7-b100-b12836880471"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:51:35.826747Z"}, {"name": "Delete Flight 2", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md#delete-flight-2-test-step", "start_time": "2026-07-13T22:51:35.826796Z", "failed_checks": [], "passed_checks": [{"name": "Successful deletion", "timestamp": "2026-07-13T22:51:36.016105Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}], "queries": [{"request": {"method": "DELETE", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/3e5993b7-5669-4ad5-822e-69b724895184", "initiated_at": "2026-07-13T22:51:35.826895Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:36 GMT", "Content-Type": "application/json", "Content-Length": "183", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, PUT, DELETE", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.187723, "reported": "2026-07-13T22:51:36.015602Z", "json": {"planning_result": "Completed", "notes": "The flight was closed successfully by the USS and is now out of the UTM system.", "flight_plan_status": "Closed", "includes_advisories": "Unknown"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.DeleteFlightPlan", "participant_id": "sait"}], "end_time": "2026-07-13T22:51:36.016166Z"}], "end_time": "2026-07-13T22:51:36.016247Z"}, {"name": "Modify activated flight with pre-existing conflict", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md#modify-activated-flight-with-pre-existing-conflict-test-case", "start_time": "2026-07-13T22:51:36.016303Z", "steps": [{"name": "Activate Flight 1", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md#activate-flight-1-test-step", "start_time": "2026-07-13T22:51:36.016347Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:51:36.040982Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:51:37.038850Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Successful activation", "timestamp": "2026-07-13T22:51:37.038907Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:51:37.080457Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent for active flight not deleted", "timestamp": "2026-07-13T22:51:37.080600Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.FlightCoveredByOperationalIntent"]}, {"name": "Operational intent shared correctly", "timestamp": "2026-07-13T22:51:37.080644Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent state is correct", "timestamp": "2026-07-13T22:51:37.080768Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Operational intent details retrievable", "timestamp": "2026-07-13T22:51:37.156103Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details data format", "timestamp": "2026-07-13T22:51:37.171398Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Operational intent reference reported by USS matches the one published to the DSS", "timestamp": "2026-07-13T22:51:37.171532Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005"]}, {"name": "Operational intent details have not changed without publishing a new version to the DSS", "timestamp": "2026-07-13T22:51:37.171633Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.USS0105,1"]}, {"name": "Correct operational intent details", "timestamp": "2026-07-13T22:51:37.173880Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details extents are contained within reference extents", "timestamp": "2026-07-13T22:51:37.174708Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Off-nominal volumes", "timestamp": "2026-07-13T22:51:37.174765Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0015"]}, {"name": "Vertices", "timestamp": "2026-07-13T22:51:37.174805Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0020"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:36.022183Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.02, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:51:35.016397Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:36.016397Z", "format": "RFC3339"}}, "request_id": "4f89b0b9-9e0e-4ecf-9b8d-5bfdba9dcf8b"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:36 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "439", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.016961, "reported": "2026-07-13T22:51:36.040018Z", "json": {"operational_intent_references": [{"id": "d3bfa952-e348-42f7-a519-a492a76ab581", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:33.132295Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:34.132295Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "efacfdd0-559d-4fb7-b100-b12836880471"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/41601f7b-63fb-47d8-b9b3-0752ed569ab3", "initiated_at": "2026-07-13T22:51:36.041757Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1317", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "InUse", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84472825082258}, {"lat": 53.66328439401412, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84494722473144}, {"lat": 53.66387595834993, "lng": -113.84435402492981}]}, "altitude_lower": {"value": 672.02, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:51:35.016397Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:36.016397Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "66fad882-c2e0-4301-aff3-db77e83f8690"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:37 GMT", "Content-Type": "application/json", "Content-Length": "171", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, PUT, DELETE", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.995643, "reported": "2026-07-13T22:51:37.038280Z", "json": {"flight_plan_status": "OkToFly", "notes": "Created Operational Intent ID d3bfa952-e348-42f7-a519-a492a76ab581", "includes_advisories": "Unknown", "planning_result": "Completed"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:37.039115Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.02, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:51:35.016397Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:36.016397Z", "format": "RFC3339"}}, "request_id": "9d20bec6-4923-4635-9f9e-4ce4a4e70d91"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:37 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "439", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.039249, "reported": "2026-07-13T22:51:37.079221Z", "json": {"operational_intent_references": [{"id": "d3bfa952-e348-42f7-a519-a492a76ab581", "manager": "Sait", "uss_availability": "Unknown", "version": 3, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:35.016397Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:36.016397Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "efacfdd0-559d-4fb7-b100-b12836880471"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/uss/v1/operational_intents/d3bfa952-e348-42f7-a519-a492a76ab581", "initiated_at": "2026-07-13T22:51:37.080909Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjY0NCwiaWF0IjoxNzgzOTgzMDQ0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:37 GMT", "Content-Type": "application/json", "Content-Length": "1137", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, GET", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.072052, "reported": "2026-07-13T22:51:37.153757Z", "json": {"operational_intent": {"reference": {"id": "d3bfa952-e348-42f7-a519-a492a76ab581", "manager": "Sait", "uss_availability": "Unknown", "version": 3, "state": "Activated", "ovn": "NTRzW0.l.9gJbTPeeQGPlLYmoV9q3-BDF2G3NiQHLZ0_", "time_start": {"format": "RFC3339", "value": "2026-07-13T22:51:35.016397+00:00"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:36.016397+00:00"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "efacfdd0-559d-4fb7-b100-b12836880471"}, "details": {"volumes": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84472825082258}, {"lat": 53.66328439401412, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84494722473144}, {"lat": 53.66387595834993, "lng": -113.84435402492981}]}, "altitude_lower": {"value": 672.02, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:51:35.016397Z"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:36.016397Z"}}], "priority": 0, "off_nominal_volumes": []}}}, "body": null}, "query_type": "astm.f3548.v21.uss.getOperationalIntentDetails", "participant_id": "sait"}], "end_time": "2026-07-13T22:51:37.174839Z"}, {"name": "Plan Flight 2m", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md#plan-flight-2m-test-step", "start_time": "2026-07-13T22:51:37.174863Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:51:37.203097Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:51:38.302179Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Successful planning", "timestamp": "2026-07-13T22:51:38.302233Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:51:38.326446Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent shared correctly", "timestamp": "2026-07-13T22:51:38.326540Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent state is correct", "timestamp": "2026-07-13T22:51:38.326599Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Operational intent details retrievable", "timestamp": "2026-07-13T22:51:38.371472Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details data format", "timestamp": "2026-07-13T22:51:38.388365Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Operational intent reference reported by USS matches the one published to the DSS", "timestamp": "2026-07-13T22:51:38.388467Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005"]}, {"name": "Operational intent details have not changed without publishing a new version to the DSS", "timestamp": "2026-07-13T22:51:38.388542Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.USS0105,1"]}, {"name": "Correct operational intent details", "timestamp": "2026-07-13T22:51:38.390089Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details extents are contained within reference extents", "timestamp": "2026-07-13T22:51:38.390804Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Off-nominal volumes", "timestamp": "2026-07-13T22:51:38.390852Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0015"]}, {"name": "Vertices", "timestamp": "2026-07-13T22:51:38.390891Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0020"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:37.180283Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "640", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 717.13, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84581018845284}, {"lat": 53.66382965228795, "lng": -113.84581018845284}, {"lat": 53.66382965228795, "lng": -113.84507076366013}, {"lat": 53.66326070567799, "lng": -113.84507076366013}]}}, "time_start": {"value": "2026-07-13T22:51:36.174894Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:37.174894Z", "format": "RFC3339"}}, "request_id": "437d384a-c8b1-49ab-95cf-2e228bf11002"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:37 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.021545, "reported": "2026-07-13T22:51:37.202801Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/b32a4866-e577-45cb-96f1-a17ef1466958", "initiated_at": "2026-07-13T22:51:37.203885Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1262", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84540319901089}, {"lat": 53.66382965228795, "lng": -113.84507076366013}, {"lat": 53.66352874562597, "lng": -113.84581018845284}]}, "altitude_lower": {"value": 717.13, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:51:36.174894Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:37.174894Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "f826d428-50f2-45cf-8e3a-e48b14609b27"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:38 GMT", "Content-Type": "application/json", "Content-Length": "158", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, PUT, DELETE", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 1.096062, "reported": "2026-07-13T22:51:38.301539Z", "json": {"flight_plan_status": "Planned", "notes": "Flight Plan successfully processed and flight planned", "includes_advisories": "Unknown", "planning_result": "Completed"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:38.302458Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "640", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 717.13, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84581018845284}, {"lat": 53.66382965228795, "lng": -113.84581018845284}, {"lat": 53.66382965228795, "lng": -113.84507076366013}, {"lat": 53.66326070567799, "lng": -113.84507076366013}]}}, "time_start": {"value": "2026-07-13T22:51:36.174894Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:37.174894Z", "format": "RFC3339"}}, "request_id": "6f5532c0-341f-4909-bb5d-eb4591bd45c5"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:38 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "438", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.022065, "reported": "2026-07-13T22:51:38.325342Z", "json": {"operational_intent_references": [{"id": "2cebaa7f-b701-4d04-84f3-0cd4d12de3da", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:36.174894Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:37.174894Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "a6b2f207-1989-4ab3-bd33-cb8430289f84"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/uss/v1/operational_intents/2cebaa7f-b701-4d04-84f3-0cd4d12de3da", "initiated_at": "2026-07-13T22:51:38.326684Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjY0NCwiaWF0IjoxNzgzOTgzMDQ0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:38 GMT", "Content-Type": "application/json", "Content-Length": "1079", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, GET", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.040014, "reported": "2026-07-13T22:51:38.367543Z", "json": {"operational_intent": {"reference": {"id": "2cebaa7f-b701-4d04-84f3-0cd4d12de3da", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Vis5TjmGKs8-ZPDyRLIzN3IRJ.ZKafAcgBp5nxqUxvs_", "time_start": {"format": "RFC3339", "value": "2026-07-13T22:51:36.174894+00:00"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:37.174894+00:00"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "a6b2f207-1989-4ab3-bd33-cb8430289f84"}, "details": {"volumes": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84540319901089}, {"lat": 53.66382965228795, "lng": -113.84507076366013}, {"lat": 53.66352874562597, "lng": -113.84581018845284}]}, "altitude_lower": {"value": 717.13, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:51:36.174894Z"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:37.174894Z"}}], "priority": 0, "off_nominal_volumes": []}}}, "body": null}, "query_type": "astm.f3548.v21.uss.getOperationalIntentDetails", "participant_id": "sait"}], "end_time": "2026-07-13T22:51:38.390924Z"}, {"name": "Declare Flight 2 non-conforming", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md#declare-flight-2-non-conforming-test-step", "start_time": "2026-07-13T22:51:38.390948Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:51:38.427331Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:51:39.440021Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Successful transition to non-conforming state", "timestamp": "2026-07-13T22:51:39.440064Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:51:39.463146Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent shared correctly", "timestamp": "2026-07-13T22:51:39.463284Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent state is correct", "timestamp": "2026-07-13T22:51:39.463373Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Operational intent details retrievable", "timestamp": "2026-07-13T22:51:39.534266Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details data format", "timestamp": "2026-07-13T22:51:39.553050Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Operational intent reference reported by USS matches the one published to the DSS", "timestamp": "2026-07-13T22:51:39.553208Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005"]}, {"name": "Operational intent details have not changed without publishing a new version to the DSS", "timestamp": "2026-07-13T22:51:39.553288Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.USS0105,1"]}, {"name": "Correct operational intent details", "timestamp": "2026-07-13T22:51:39.555815Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details extents are contained within reference extents", "timestamp": "2026-07-13T22:51:39.557003Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Off-nominal volumes", "timestamp": "2026-07-13T22:51:39.557127Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0015"]}, {"name": "Vertices", "timestamp": "2026-07-13T22:51:39.557227Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0020"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:38.400323Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "638", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.12, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84581018845284}, {"lat": 53.66382965228795, "lng": -113.84581018845284}, {"lat": 53.66382965228795, "lng": -113.8445838226128}, {"lat": 53.66326070567799, "lng": -113.8445838226128}]}}, "time_start": {"value": "2026-07-13T22:51:36.174894Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:38.390979Z", "format": "RFC3339"}}, "request_id": "28fb8fc5-53ae-434b-9884-aaa532834673"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:38 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "841", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.024183, "reported": "2026-07-13T22:51:38.425546Z", "json": {"operational_intent_references": [{"id": "2cebaa7f-b701-4d04-84f3-0cd4d12de3da", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:36.174894Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:37.174894Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "a6b2f207-1989-4ab3-bd33-cb8430289f84"}, {"id": "d3bfa952-e348-42f7-a519-a492a76ab581", "manager": "Sait", "uss_availability": "Unknown", "version": 3, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:35.016397Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:36.016397Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "efacfdd0-559d-4fb7-b100-b12836880471"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/b32a4866-e577-45cb-96f1-a17ef1466958", "initiated_at": "2026-07-13T22:51:38.428205Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1318", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "InUse", "uas_state": "OffNominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84540319901089}, {"lat": 53.663343079169266, "lng": -113.8445838226128}, {"lat": 53.6636358775924, "lng": -113.84515432373902}, {"lat": 53.66352874562597, "lng": -113.84581018845284}]}, "altitude_lower": {"value": 672.12, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:51:37.390979Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:38.390979Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "0fabc925-5044-4436-ac78-f6ba3b7da3bf"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:39 GMT", "Content-Type": "application/json", "Content-Length": "161", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, PUT, DELETE", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 1.010253, "reported": "2026-07-13T22:51:39.439535Z", "json": {"flight_plan_status": "OffNominal", "notes": "Flight Plan successfully processed and flight planned", "includes_advisories": "Unknown", "planning_result": "Completed"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:39.440268Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "638", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.12, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84581018845284}, {"lat": 53.66382965228795, "lng": -113.84581018845284}, {"lat": 53.66382965228795, "lng": -113.8445838226128}, {"lat": 53.66326070567799, "lng": -113.8445838226128}]}}, "time_start": {"value": "2026-07-13T22:51:36.174894Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:38.390979Z", "format": "RFC3339"}}, "request_id": "88961fe3-dc96-42a0-a3ef-a050cd3761d4"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:39 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "846", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.020517, "reported": "2026-07-13T22:51:39.461594Z", "json": {"operational_intent_references": [{"id": "2cebaa7f-b701-4d04-84f3-0cd4d12de3da", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Nonconforming", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:37.390979Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:38.390979Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "a6b2f207-1989-4ab3-bd33-cb8430289f84"}, {"id": "d3bfa952-e348-42f7-a519-a492a76ab581", "manager": "Sait", "uss_availability": "Unknown", "version": 3, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:35.016397Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:36.016397Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "efacfdd0-559d-4fb7-b100-b12836880471"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/uss/v1/operational_intents/2cebaa7f-b701-4d04-84f3-0cd4d12de3da", "initiated_at": "2026-07-13T22:51:39.463482Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjY0NCwiaWF0IjoxNzgzOTgzMDQ0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:39 GMT", "Content-Type": "application/json", "Content-Length": "1139", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, GET", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.06739, "reported": "2026-07-13T22:51:39.531832Z", "json": {"operational_intent": {"reference": {"id": "2cebaa7f-b701-4d04-84f3-0cd4d12de3da", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Nonconforming", "ovn": "ArNet4.j7wCBu6U6avqbKfdYIIOZ3vCKdn0xO-BJO5c_", "time_start": {"format": "RFC3339", "value": "2026-07-13T22:51:37.390979+00:00"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:38.390979+00:00"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "a6b2f207-1989-4ab3-bd33-cb8430289f84"}, "details": {"volumes": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84540319901089}, {"lat": 53.663343079169266, "lng": -113.8445838226128}, {"lat": 53.6636358775924, "lng": -113.84515432373902}, {"lat": 53.66352874562597, "lng": -113.84581018845284}]}, "altitude_lower": {"value": 672.12, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:51:37.390979Z"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:38.390979Z"}}], "priority": 0, "off_nominal_volumes": []}}}, "body": null}, "query_type": "astm.f3548.v21.uss.getOperationalIntentDetails", "participant_id": "sait"}], "end_time": "2026-07-13T22:51:39.557304Z"}, {"name": "Attempt to modify activated Flight 1 in conflict with nonconforming Flight 2", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md#attempt-to-modify-activated-flight-1-in-conflict-with-nonconforming-flight-2-test-step", "start_time": "2026-07-13T22:51:39.557351Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:51:39.589352Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:51:40.432110Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Successful flight intent handling", "timestamp": "2026-07-13T22:51:40.432185Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:51:40.459053Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent not shared", "timestamp": "2026-07-13T22:51:40.459167Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:39.568103Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 641.95, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:51:35.016397Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:39.557408Z", "format": "RFC3339"}}, "request_id": "0468262e-13a0-4a3d-9331-fee8dbc3c516"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:39 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "846", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.017926, "reported": "2026-07-13T22:51:39.587353Z", "json": {"operational_intent_references": [{"id": "2cebaa7f-b701-4d04-84f3-0cd4d12de3da", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Nonconforming", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:37.390979Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:38.390979Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "a6b2f207-1989-4ab3-bd33-cb8430289f84"}, {"id": "d3bfa952-e348-42f7-a519-a492a76ab581", "manager": "Sait", "uss_availability": "Unknown", "version": 3, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:35.016397Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:36.016397Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "efacfdd0-559d-4fb7-b100-b12836880471"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/41601f7b-63fb-47d8-b9b3-0752ed569ab3", "initiated_at": "2026-07-13T22:51:39.590680Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1316", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "InUse", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66345234450778, "lng": -113.84462379921032}, {"lat": 53.66352661243057, "lng": -113.84511434559194}, {"lat": 53.66391416170785, "lng": -113.84494722473144}, {"lat": 53.66387595834993, "lng": -113.84435402492981}]}, "altitude_lower": {"value": 641.95, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:51:38.557408Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:39.557408Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "d2a149fc-53b9-4160-8781-9ee888f10b74"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:40 GMT", "Content-Type": "application/json", "Content-Length": "157", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, PUT, DELETE", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.83957, "reported": "2026-07-13T22:51:40.431407Z", "json": {"flight_plan_status": "OkToFly", "notes": "Flight Blender could not update this activated flight", "includes_advisories": "Unknown", "planning_result": "Rejected"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:40.432483Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 641.95, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:51:35.016397Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:39.557408Z", "format": "RFC3339"}}, "request_id": "11326abc-4fc8-40a9-9144-da58f52113e8"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:40 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "846", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.023238, "reported": "2026-07-13T22:51:40.456705Z", "json": {"operational_intent_references": [{"id": "2cebaa7f-b701-4d04-84f3-0cd4d12de3da", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Nonconforming", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:37.390979Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:38.390979Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "a6b2f207-1989-4ab3-bd33-cb8430289f84"}, {"id": "d3bfa952-e348-42f7-a519-a492a76ab581", "manager": "Sait", "uss_availability": "Unknown", "version": 3, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:35.016397Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:36.016397Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "efacfdd0-559d-4fb7-b100-b12836880471"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:51:40.459200Z"}], "end_time": "2026-07-13T22:51:40.459358Z"}], "successful": true, "notes": {"Tested USS": {"message": "sait", "timestamp": "2026-07-13T22:51:28.054629Z"}, "Control USS": {"message": "sait", "timestamp": "2026-07-13T22:51:28.054734Z"}}, "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/nominal_planning/conflict_equal_priority_not_permitted/conflict_equal_priority_not_permitted.md#cleanup", "start_time": "2026-07-13T22:51:40.459465Z", "failed_checks": [], "passed_checks": [{"name": "Successful flight deletion", "timestamp": "2026-07-13T22:51:40.755595Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.DeleteFlightSuccess"]}, {"name": "Successful flight deletion", "timestamp": "2026-07-13T22:51:40.966432Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.DeleteFlightSuccess"]}], "queries": [{"request": {"method": "DELETE", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/41601f7b-63fb-47d8-b9b3-0752ed569ab3", "initiated_at": "2026-07-13T22:51:40.459559Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:40 GMT", "Content-Type": "application/json", "Content-Length": "183", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, PUT, DELETE", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.294657, "reported": "2026-07-13T22:51:40.755145Z", "json": {"planning_result": "Completed", "notes": "The flight was closed successfully by the USS and is now out of the UTM system.", "flight_plan_status": "Closed", "includes_advisories": "Unknown"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.DeleteFlightPlan", "participant_id": "sait"}, {"request": {"method": "DELETE", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/b32a4866-e577-45cb-96f1-a17ef1466958", "initiated_at": "2026-07-13T22:51:40.755697Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:40 GMT", "Content-Type": "application/json", "Content-Length": "183", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, PUT, DELETE", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.209236, "reported": "2026-07-13T22:51:40.965882Z", "json": {"planning_result": "Completed", "notes": "The flight was closed successfully by the USS and is now out of the UTM system.", "flight_plan_status": "Closed", "includes_advisories": "Unknown"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.DeleteFlightPlan", "participant_id": "sait"}]}, "end_time": "2026-07-13T22:51:40.966509Z"}}], "generator_type": "action_generators.flight_planning.FlightPlannerCombinations", "start_time": "2026-07-13T22:51:22.361288Z", "successful": false, "end_time": "2026-07-13T22:51:40.966961Z"}}, {"action_generator": {"actions": [{"test_scenario": {"name": "Data Validation of GET operational intents by USS", "scenario_type": "scenarios.astm.utm.data_exchange_validation.GetOpResponseDataValidationByUSS", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/data_exchange_validation/get_op_data_validation.md", "resource_origins": {"tested_uss": "instance 1 in flight_planners in top-level resource pool", "mock_uss": "mock_uss in top-level resource pool", "dss": "dss in top-level resource pool", "flight_intents": "non_conflicting_flights in top-level resource pool"}, "start_time": "2026-07-13T22:51:40.967990Z", "cases": [{"name": "Successfully plan flight near an existing flight", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/data_exchange_validation/get_op_data_validation.md#successfully-plan-flight-near-an-existing-flight-test-case", "start_time": "2026-07-13T22:51:40.968201Z", "steps": [{"name": "mock_uss plans flight 2", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/data_exchange_validation/get_op_data_validation.md#mock_uss-plans-flight-2-test-step", "start_time": "2026-07-13T22:51:40.972900Z", "failed_checks": [{"name": "Successful planning", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/flight_planning/plan_flight_intent.md#successful-planning-check", "timestamp": "2026-07-13T22:51:54.602550Z", "summary": "Error from mock_uss when attempting to submit a flight intent (flight ID: None)", "details": "Attempt to plan flight returned status 999 rather than 200 as expected\n\nStack trace:\nTraceback (most recent call last):\n  File \"/app/monitoring/uss_qualifier/scenarios/flight_planning/test_steps.py\", line 377, in request_flight\n    resp = flight_planner.try_plan_flight(\n        flight_info, ExecutionStyle.IfAllowed, additional_fields\n    )\n  File \"/app/monitoring/monitorlib/clients/flight_planning/client_v1.py\", line 122, in try_plan_flight\n    return self._inject(\n           ~~~~~~~~~~~~^\n        str(uuid.uuid4()), flight_info, execution_style, additional_fields\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    )\n    ^\n  File \"/app/monitoring/monitorlib/clients/flight_planning/client_v1.py\", line 77, in _inject\n    raise PlanningActivityError(\n    ...<2 lines>...\n    )\nmonitoring.monitorlib.clients.flight_planning.client.PlanningActivityError: Attempt to plan flight returned status 999 rather than 200 as expected\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/monitoring/uss_qualifier/scenarios/flight_planning/test_steps.py\", line 286, in submit_flight\n    resp, query, flight_id = request_flight(\n                             ~~~~~~~~~~~~~~^\n        flight_planner, flight_info, flight_id, additional_fields\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    )\n    ^\n  File \"/app/monitoring/uss_qualifier/scenarios/flight_planning/test_steps.py\", line 381, in request_flight\n    raise QueryError(str(e), e.queries)\nmonitoring.monitorlib.fetch.QueryError: Attempt to plan flight returned status 999 rather than 200 as expected\n", "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"], "severity": "High", "participants": ["mock_uss"], "query_report_timestamps": ["2026-07-13T22:51:48.451788Z"]}], "passed_checks": [{"name": "mock_uss clock time retrievable", "timestamp": "2026-07-13T22:51:41.015364Z", "participants": ["mock_uss"], "requirements": ["interuss.mock_uss.hosted_instance.ExposeInterface"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:51:41.033229Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}], "queries": [{"request": {"method": "GET", "url": "https://uss-qualifier.stage.iart.software/mockuss/clock", "initiated_at": "2026-07-13T22:51:40.972999Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:41 GMT", "Content-Type": "text/html; charset=utf-8", "Content-Length": "32", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.041243, "reported": "2026-07-13T22:51:41.014949Z", "body": "2026-07-13T22:51:41.012441+00:00", "json": null}, "query_type": "interuss.mock_uss.clock", "participant_id": "mock_uss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:51:41.016594Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "641", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 730.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.67366429003943, "lng": -113.85561445907928}, {"lat": 53.67366429003943, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.83168401675414}]}}, "time_start": {"value": "2026-07-13T22:51:39.967937Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:39.967937Z", "format": "RFC3339"}}, "request_id": "f2052f7d-c43e-4a9a-b589-e35773f9a0a7"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:51:41 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.015463, "reported": "2026-07-13T22:51:41.032948Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://uss-qualifier.stage.iart.software/mockuss/flight_planning/v1/flight_plans/0e030f6c-d9e0-4a15-b195-5b1763c7c1cc", "initiated_at": "2026-07-13T22:51:41.034357Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1374", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcwMSwiaWF0IjoxNzgzOTgzMTAxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InVzcy1xdWFsaWZpZXIuc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.670403153931666, "lng": -113.85184340526395}, {"lat": 53.673664290039426, "lng": -113.8474065211723}, {"lat": 53.66863224845546, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.6691917389197, "lng": -113.83851579464526}]}, "altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 730.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:51:39.967937Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:39.967937Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "48cf3226-7f86-4a56-b3da-82c8e2ac4244"}, "body": null}, "response": {"failure": "query_and_describe attempt 1 from PID 12 to PUT /flight_plans/0e030f6c-d9e0-4a15-b195-5b1763c7c1cc failed with timeout ReadTimeout: HTTPSConnectionPool(host='uss-qualifier.stage.iart.software', port=443): Read timed out. (read timeout=6.1)\nAt File \"/app/monitoring/monitorlib/clients/flight_planning/client_v1.py\", line 67, in _inject", "elapsed_s": 7.417176, "reported": "2026-07-13T22:51:48.451533Z", "headers": {}, "json": null, "code": null, "body": null}, "participant_id": "mock_uss", "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan"}, {"request": {"method": "PUT", "url": "https://uss-qualifier.stage.iart.software/mockuss/flight_planning/v1/flight_plans/0e030f6c-d9e0-4a15-b195-5b1763c7c1cc", "initiated_at": "2026-07-13T22:51:48.451788Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1374", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcwMSwiaWF0IjoxNzgzOTgzMTAxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InVzcy1xdWFsaWZpZXIuc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.670403153931666, "lng": -113.85184340526395}, {"lat": 53.673664290039426, "lng": -113.8474065211723}, {"lat": 53.66863224845546, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.6691917389197, "lng": -113.83851579464526}]}, "altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 730.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:51:39.967937Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:39.967937Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "48cf3226-7f86-4a56-b3da-82c8e2ac4244"}, "body": null}, "response": {"failure": "query_and_describe attempt 1 from PID 12 to PUT /flight_plans/0e030f6c-d9e0-4a15-b195-5b1763c7c1cc failed with timeout ReadTimeout: HTTPSConnectionPool(host='uss-qualifier.stage.iart.software', port=443): Read timed out. (read timeout=6.1)\nAt File \"/app/monitoring/monitorlib/clients/flight_planning/client_v1.py\", line 67, in _inject\nquery_and_describe attempt 2 from PID 12 to PUT /flight_plans/0e030f6c-d9e0-4a15-b195-5b1763c7c1cc failed with timeout ReadTimeout: HTTPSConnectionPool(host='uss-qualifier.stage.iart.software', port=443): Read timed out. (read timeout=6.1)\nAt File \"/app/monitoring/monitorlib/clients/flight_planning/client_v1.py\", line 67, in _inject", "elapsed_s": 6.149246, "reported": "2026-07-13T22:51:54.601034Z", "headers": {}, "json": null, "code": null, "body": null}, "participant_id": "mock_uss", "_previous_query": {"request": {"method": "PUT", "url": "https://uss-qualifier.stage.iart.software/mockuss/flight_planning/v1/flight_plans/0e030f6c-d9e0-4a15-b195-5b1763c7c1cc", "initiated_at": "2026-07-13T22:51:41.034357Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1374", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcwMSwiaWF0IjoxNzgzOTgzMTAxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InVzcy1xdWFsaWZpZXIuc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.670403153931666, "lng": -113.85184340526395}, {"lat": 53.673664290039426, "lng": -113.8474065211723}, {"lat": 53.66863224845546, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.6691917389197, "lng": -113.83851579464526}]}, "altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 730.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:51:39.967937Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:39.967937Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "48cf3226-7f86-4a56-b3da-82c8e2ac4244"}, "body": null}, "response": {"failure": "query_and_describe attempt 1 from PID 12 to PUT /flight_plans/0e030f6c-d9e0-4a15-b195-5b1763c7c1cc failed with timeout ReadTimeout: HTTPSConnectionPool(host='uss-qualifier.stage.iart.software', port=443): Read timed out. (read timeout=6.1)\nAt File \"/app/monitoring/monitorlib/clients/flight_planning/client_v1.py\", line 67, in _inject", "elapsed_s": 7.417176, "reported": "2026-07-13T22:51:48.451533Z", "headers": {}, "json": null, "code": null, "body": null}, "participant_id": "mock_uss", "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan"}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan"}]}]}], "successful": false, "notes": {"Tested USS": {"message": "airmarket", "timestamp": "2026-07-13T22:51:40.968052Z"}, "Deletion of 0e030f6c-d9e0-4a15-b195-5b1763c7c1cc": {"message": "Deletion of flight 0e030f6c-d9e0-4a15-b195-5b1763c7c1cc returned a status code of 404 (instead of a 200)", "timestamp": "2026-07-13T22:52:00.810066Z"}}, "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/data_exchange_validation/get_op_data_validation.md#cleanup", "start_time": "2026-07-13T22:51:54.605852Z", "failed_checks": [], "passed_checks": [{"name": "Successful flight deletion", "timestamp": "2026-07-13T22:52:00.810250Z", "participants": ["mock_uss"], "requirements": ["interuss.automated_testing.flight_planning.DeleteFlightSuccess"]}], "queries": [{"request": {"method": "DELETE", "url": "https://uss-qualifier.stage.iart.software/mockuss/flight_planning/v1/flight_plans/0e030f6c-d9e0-4a15-b195-5b1763c7c1cc", "initiated_at": "2026-07-13T22:51:54.606037Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcwMSwiaWF0IjoxNzgzOTgzMTAxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InVzcy1xdWFsaWZpZXIuc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"failure": "query_and_describe attempt 1 from PID 12 to DELETE /flight_plans/0e030f6c-d9e0-4a15-b195-5b1763c7c1cc failed with timeout ReadTimeout: HTTPSConnectionPool(host='uss-qualifier.stage.iart.software', port=443): Read timed out. (read timeout=6.1)\nAt File \"/app/monitoring/monitorlib/clients/flight_planning/client_v1.py\", line 146, in try_end_flight", "elapsed_s": 6.153479, "reported": "2026-07-13T22:52:00.759516Z", "headers": {}, "json": null, "code": null, "body": null}, "participant_id": "mock_uss", "query_type": "interuss.automated_testing.flight_planning.v1.DeleteFlightPlan"}, {"request": {"method": "DELETE", "url": "https://uss-qualifier.stage.iart.software/mockuss/flight_planning/v1/flight_plans/0e030f6c-d9e0-4a15-b195-5b1763c7c1cc", "initiated_at": "2026-07-13T22:52:00.759771Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcwMSwiaWF0IjoxNzgzOTgzMTAxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InVzcy1xdWFsaWZpZXIuc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 404, "headers": {"Date": "Mon, 13 Jul 2026 22:52:00 GMT", "Content-Type": "application/json", "Content-Length": "470", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.049229, "reported": "2026-07-13T22:52:00.809887Z", "json": {"activity_result": "Failed", "flight_id": "0e030f6c-d9e0-4a15-b195-5b1763c7c1cc", "flight_plan_status": "NotPlanned", "includes_advisories": "Unknown", "notes": "Flight 0e030f6c-d9e0-4a15-b195-5b1763c7c1cc does not exist", "planning_result": "Failed", "queries": [], "log_messages": ["[2026-07-13 22:52:00.804 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:311] [delete_flight/29:0e030f6c-d9e0-4a15-b195-5b1763c7c1cc] Acquiring and deleting flight\n"]}, "body": null}, "_previous_query": {"request": {"method": "DELETE", "url": "https://uss-qualifier.stage.iart.software/mockuss/flight_planning/v1/flight_plans/0e030f6c-d9e0-4a15-b195-5b1763c7c1cc", "initiated_at": "2026-07-13T22:51:54.606037Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcwMSwiaWF0IjoxNzgzOTgzMTAxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InVzcy1xdWFsaWZpZXIuc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"failure": "query_and_describe attempt 1 from PID 12 to DELETE /flight_plans/0e030f6c-d9e0-4a15-b195-5b1763c7c1cc failed with timeout ReadTimeout: HTTPSConnectionPool(host='uss-qualifier.stage.iart.software', port=443): Read timed out. (read timeout=6.1)\nAt File \"/app/monitoring/monitorlib/clients/flight_planning/client_v1.py\", line 146, in try_end_flight", "elapsed_s": 6.153479, "reported": "2026-07-13T22:52:00.759516Z", "headers": {}, "json": null, "code": null, "body": null}, "participant_id": "mock_uss", "query_type": "interuss.automated_testing.flight_planning.v1.DeleteFlightPlan"}, "query_type": "interuss.automated_testing.flight_planning.v1.DeleteFlightPlan", "participant_id": "mock_uss"}]}, "end_time": "2026-07-13T22:52:00.810297Z"}}, {"test_scenario": {"name": "Data Validation of GET operational intents by USS", "scenario_type": "scenarios.astm.utm.data_exchange_validation.GetOpResponseDataValidationByUSS", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/data_exchange_validation/get_op_data_validation.md", "resource_origins": {"tested_uss": "instance 2 in flight_planners in top-level resource pool", "mock_uss": "mock_uss in top-level resource pool", "dss": "dss in top-level resource pool", "flight_intents": "non_conflicting_flights in top-level resource pool"}, "start_time": "2026-07-13T22:52:00.810793Z", "cases": [{"name": "Successfully plan flight near an existing flight", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/data_exchange_validation/get_op_data_validation.md#successfully-plan-flight-near-an-existing-flight-test-case", "start_time": "2026-07-13T22:52:00.811006Z", "steps": [{"name": "mock_uss plans flight 2", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/data_exchange_validation/get_op_data_validation.md#mock_uss-plans-flight-2-test-step", "start_time": "2026-07-13T22:52:00.815318Z", "failed_checks": [], "passed_checks": [{"name": "mock_uss clock time retrievable", "timestamp": "2026-07-13T22:52:00.830795Z", "participants": ["mock_uss"], "requirements": ["interuss.mock_uss.hosted_instance.ExposeInterface"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:52:00.847116Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:52:01.781534Z", "participants": ["mock_uss"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Injection fidelity", "timestamp": "2026-07-13T22:52:01.792058Z", "participants": ["mock_uss"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Successful planning", "timestamp": "2026-07-13T22:52:01.792129Z", "participants": ["mock_uss"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:52:01.839953Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent shared correctly", "timestamp": "2026-07-13T22:52:01.840091Z", "participants": ["mock_uss"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent state is correct", "timestamp": "2026-07-13T22:52:01.840162Z", "participants": ["mock_uss"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Operational intent details retrievable", "timestamp": "2026-07-13T22:52:03.323862Z", "participants": ["mock_uss"], "requirements": ["astm.f3548.v21.USS0105,1", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details data format", "timestamp": "2026-07-13T22:52:03.339885Z", "participants": ["mock_uss"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Operational intent reference reported by USS matches the one published to the DSS", "timestamp": "2026-07-13T22:52:03.339995Z", "participants": ["mock_uss"], "requirements": ["astm.f3548.v21.USS0005"]}, {"name": "Operational intent details have not changed without publishing a new version to the DSS", "timestamp": "2026-07-13T22:52:03.340071Z", "participants": ["mock_uss"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.USS0105,1"]}, {"name": "Correct operational intent details", "timestamp": "2026-07-13T22:52:03.341782Z", "participants": ["mock_uss"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details extents are contained within reference extents", "timestamp": "2026-07-13T22:52:03.342632Z", "participants": ["mock_uss"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Off-nominal volumes", "timestamp": "2026-07-13T22:52:03.342684Z", "participants": ["mock_uss"], "requirements": ["astm.f3548.v21.OPIN0015"]}, {"name": "Vertices", "timestamp": "2026-07-13T22:52:03.342725Z", "participants": ["mock_uss"], "requirements": ["astm.f3548.v21.OPIN0020"]}], "queries": [{"request": {"method": "GET", "url": "https://uss-qualifier.stage.iart.software/mockuss/clock", "initiated_at": "2026-07-13T22:52:00.815399Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:00 GMT", "Content-Type": "text/html; charset=utf-8", "Content-Length": "32", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.014273, "reported": "2026-07-13T22:52:00.830314Z", "body": "2026-07-13T22:52:00.827921+00:00", "json": null}, "query_type": "interuss.mock_uss.clock", "participant_id": "mock_uss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:00.832096Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "641", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 730.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.67366429003943, "lng": -113.85561445907928}, {"lat": 53.67366429003943, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.83168401675414}]}}, "time_start": {"value": "2026-07-13T22:51:59.810750Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:59.810750Z", "format": "RFC3339"}}, "request_id": "ef5a4c17-5537-4239-ba56-3e53470fd574"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:00 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.013837, "reported": "2026-07-13T22:52:00.846826Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://uss-qualifier.stage.iart.software/mockuss/flight_planning/v1/flight_plans/972598ee-8952-4e97-a253-ac061751c626", "initiated_at": "2026-07-13T22:52:00.854362Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1374", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcwMSwiaWF0IjoxNzgzOTgzMTAxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InVzcy1xdWFsaWZpZXIuc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.670403153931666, "lng": -113.85184340526395}, {"lat": 53.673664290039426, "lng": -113.8474065211723}, {"lat": 53.66863224845546, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.6691917389197, "lng": -113.83851579464526}]}, "altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 730.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:51:59.810750Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:59.810750Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "843a5b43-3f5f-4656-977b-0026dfdf28ab"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:01 GMT", "Content-Type": "application/json", "Content-Length": "4251", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.9163, "reported": "2026-07-13T22:52:01.772684Z", "json": {"activity_result": "Completed", "as_planned": {"astm_f3548_21": {"priority": 0}, "basic_information": {"area": [{"time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:59.810750Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:00.883759Z"}, "volume": {"altitude_lower": {"reference": "W84", "units": "M", "value": 672.0}, "altitude_upper": {"reference": "W84", "units": "M", "value": 730.0}, "outline_polygon": {"vertices": [{"lat": 53.670403153931666, "lng": -113.85184340526395}, {"lat": 53.673664290039426, "lng": -113.8474065211723}, {"lat": 53.66863224845546, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.6691917389197, "lng": -113.83851579464526}]}}}], "description": "", "uas_state": "Nominal", "usage_state": "Planned", "utm_id": ""}, "uspace_flight_authorisation": {"connectivity_methods": ["cellular"], "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "endurance_minutes": 50, "identification_technologies": ["ASTMNetRID"], "operation_category": "Open", "operation_mode": "Vlos", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_class": "C0", "uas_id": "", "uas_serial_number": "1AF49UL5CC5J6K", "uas_type_certificate": ""}}, "flight_id": "972598ee-8952-4e97-a253-ac061751c626", "flight_plan_status": "Planned", "includes_advisories": "Unknown", "planning_result": "Completed", "queries": [], "log_messages": ["[2026-07-13 22:52:00.869 DEBUG    monitoring.mock_uss.flight_planning.routes:log:59] [upsert_plan/29:972598ee-8952-4e97-a253-ac061751c626] Starting handler\n", "[2026-07-13 22:52:00.877 DEBUG    monitoring.mock_uss.flight_planning.routes:log:59] [upsert_plan/29:972598ee-8952-4e97-a253-ac061751c626] Acquiring lock for flight 972598ee-8952-4e97-a253-ac061751c626\n", "[2026-07-13 22:52:00.877 DEBUG    monitoring.mock_uss.flight_planning.routes:log:59] [upsert_plan/29:972598ee-8952-4e97-a253-ac061751c626] Request is for a new flight (lock established)\n", "[2026-07-13 22:52:00.887 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/29:972598ee-8952-4e97-a253-ac061751c626] Obtaining latest operational intent information\n", "[2026-07-13 22:52:01.181 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/29:972598ee-8952-4e97-a253-ac061751c626] Checking for intersections with \n", "[2026-07-13 22:52:01.183 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/29:972598ee-8952-4e97-a253-ac061751c626] Sharing operational intent with DSS\n", "[2026-07-13 22:52:01.184 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/29:972598ee-8952-4e97-a253-ac061751c626] Creating new operational intent 82e724d1-bdb3-4545-96b0-5a07bf87dc37 in DSS\n", "[2026-07-13 22:52:01.245 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/29:972598ee-8952-4e97-a253-ac061751c626] Notifying https://rtm.sait.stage.flysafe.live\n", "[2026-07-13 22:52:01.389 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/29:972598ee-8952-4e97-a253-ac061751c626] Notifying https://uss-qualifier.stage.iart.software/mockuss/mock/scd\n", "[2026-07-13 22:52:01.413 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/29:972598ee-8952-4e97-a253-ac061751c626] Notifying https://rtm.airmarket.stage.flysafe.live\n", "[2026-07-13 22:52:01.759 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/29:972598ee-8952-4e97-a253-ac061751c626] No notifications failed\n", "[2026-07-13 22:52:01.759 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/29:972598ee-8952-4e97-a253-ac061751c626] Storing flight in database\n", "[2026-07-13 22:52:01.760 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/29:972598ee-8952-4e97-a253-ac061751c626] Complete.\n", "[2026-07-13 22:52:01.764 DEBUG    monitoring.mock_uss.flight_planning.routes:log:59] [upsert_plan/29:972598ee-8952-4e97-a253-ac061751c626] Releasing lock on existing flight_id 972598ee-8952-4e97-a253-ac061751c626\n"]}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "mock_uss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:01.792409Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "641", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 730.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.67366429003943, "lng": -113.85561445907928}, {"lat": 53.67366429003943, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.83168401675414}]}}, "time_start": {"value": "2026-07-13T22:51:59.810750Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:59.810750Z", "format": "RFC3339"}}, "request_id": "458c05e9-abba-48d8-9aa5-6e4faf50c851"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:01 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "464", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.045069, "reported": "2026-07-13T22:52:01.838413Z", "json": {"operational_intent_references": [{"id": "82e724d1-bdb3-4545-96b0-5a07bf87dc37", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:52:00.883759Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:59.81075Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "1bd31524-dddd-4464-85fc-c7542e3f6905"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd/uss/v1/operational_intents/82e724d1-bdb3-4545-96b0-5a07bf87dc37", "initiated_at": "2026-07-13T22:52:01.840276Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcyMiwiaWF0IjoxNzgzOTgzMTIyLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InVzcy1xdWFsaWZpZXIuc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED"}, "auth_dt": "1.43s", "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:03 GMT", "Content-Type": "application/json", "Content-Length": "1128", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.049657, "reported": "2026-07-13T22:52:03.321491Z", "json": {"operational_intent": {"details": {"off_nominal_volumes": [], "priority": 0, "volumes": [{"time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:59.810750Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:00.883759Z"}, "volume": {"altitude_lower": {"reference": "W84", "units": "M", "value": 672.0}, "altitude_upper": {"reference": "W84", "units": "M", "value": 730.0}, "outline_polygon": {"vertices": [{"lat": 53.670403153931666, "lng": -113.85184340526395}, {"lat": 53.673664290039426, "lng": -113.8474065211723}, {"lat": 53.66863224845546, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.6691917389197, "lng": -113.83851579464526}]}}}]}, "reference": {"id": "82e724d1-bdb3-4545-96b0-5a07bf87dc37", "manager": "Mock USS", "ovn": "U5MVVNeHW.NFBIF98yLoQPoOp0j-yQxPtEQ9yTIJf2M_", "state": "Accepted", "subscription_id": "1bd31524-dddd-4464-85fc-c7542e3f6905", "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:59.81075Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:00.883759Z"}, "uss_availability": "Unknown", "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "version": 1}}}, "body": null}, "query_type": "astm.f3548.v21.uss.getOperationalIntentDetails", "participant_id": "mock_uss"}], "end_time": "2026-07-13T22:52:03.342764Z"}, {"name": "tested_uss plans flight 1", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/data_exchange_validation/get_op_data_validation.md#tested_uss-plans-flight-1-test-step", "start_time": "2026-07-13T22:52:03.347007Z", "failed_checks": [], "passed_checks": [{"name": "mock_uss clock time retrievable", "timestamp": "2026-07-13T22:52:03.376771Z", "participants": ["mock_uss"], "requirements": ["interuss.mock_uss.hosted_instance.ExposeInterface"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:52:03.418512Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:52:05.819960Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Successful planning", "timestamp": "2026-07-13T22:52:05.820038Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:52:05.833615Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent shared correctly", "timestamp": "2026-07-13T22:52:05.833803Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent state is correct", "timestamp": "2026-07-13T22:52:05.833876Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Operational intent details retrievable", "timestamp": "2026-07-13T22:52:05.885943Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details data format", "timestamp": "2026-07-13T22:52:05.900580Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Operational intent reference reported by USS matches the one published to the DSS", "timestamp": "2026-07-13T22:52:05.900682Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005"]}, {"name": "Operational intent details have not changed without publishing a new version to the DSS", "timestamp": "2026-07-13T22:52:05.900757Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.USS0105,1"]}, {"name": "Correct operational intent details", "timestamp": "2026-07-13T22:52:05.902352Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details extents are contained within reference extents", "timestamp": "2026-07-13T22:52:05.903121Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Off-nominal volumes", "timestamp": "2026-07-13T22:52:05.903174Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0015"]}, {"name": "Vertices", "timestamp": "2026-07-13T22:52:05.903215Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0020"]}], "queries": [{"request": {"method": "GET", "url": "https://uss-qualifier.stage.iart.software/mockuss/clock", "initiated_at": "2026-07-13T22:52:03.347094Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:03 GMT", "Content-Type": "text/html; charset=utf-8", "Content-Length": "32", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.028691, "reported": "2026-07-13T22:52:03.376412Z", "body": "2026-07-13T22:52:03.372844+00:00", "json": null}, "query_type": "interuss.mock_uss.clock", "participant_id": "mock_uss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:03.378126Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "639", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.662811304724514, "lng": -113.85585556853685}, {"lat": 53.67018048534604, "lng": -113.85585556853685}, {"lat": 53.67018048534604, "lng": -113.8389789566533}, {"lat": 53.662811304724514, "lng": -113.8389789566533}]}}, "time_start": {"value": "2026-07-13T22:51:59.810750Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:59.810750Z", "format": "RFC3339"}}, "request_id": "4a353d33-64d3-446f-8b28-1696054a4a7e"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:03 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "464", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.038157, "reported": "2026-07-13T22:52:03.417129Z", "json": {"operational_intent_references": [{"id": "82e724d1-bdb3-4545-96b0-5a07bf87dc37", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:52:00.883759Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:59.81075Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "1bd31524-dddd-4464-85fc-c7542e3f6905"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/1a7d331e-4e0e-4d75-88c2-a7f47b727c1a", "initiated_at": "2026-07-13T22:52:03.419540Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1316", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66912766671807, "lng": -113.8389789566533}, {"lat": 53.662811304724514, "lng": -113.8541910579383}, {"lat": 53.66792402063312, "lng": -113.85585556853684}, {"lat": 53.67018048534604, "lng": -113.85282781861481}]}, "altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:51:59.810750Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:59.810750Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "4dcb992a-0fb6-46da-9e8d-e9065dfbd93b"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:05 GMT", "Content-Type": "application/json", "Content-Length": "158", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, DELETE, PUT", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 2.392795, "reported": "2026-07-13T22:52:05.813413Z", "json": {"flight_plan_status": "Planned", "notes": "Flight Plan successfully processed and flight planned", "includes_advisories": "Unknown", "planning_result": "Completed"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:05.820283Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "639", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.662811304724514, "lng": -113.85585556853685}, {"lat": 53.67018048534604, "lng": -113.85585556853685}, {"lat": 53.67018048534604, "lng": -113.8389789566533}, {"lat": 53.662811304724514, "lng": -113.8389789566533}]}}, "time_start": {"value": "2026-07-13T22:51:59.810750Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:59.810750Z", "format": "RFC3339"}}, "request_id": "58635cec-da8e-4f82-95c0-5c9e1be558f2"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:05 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "864", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.010359, "reported": "2026-07-13T22:52:05.832067Z", "json": {"operational_intent_references": [{"id": "82e724d1-bdb3-4545-96b0-5a07bf87dc37", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:52:00.883759Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:59.81075Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "1bd31524-dddd-4464-85fc-c7542e3f6905"}, {"id": "a64ec051-48cb-4bbe-b6fa-cd7489211683", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:51:59.81075Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:59.81075Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "dfc7e1c8-34c4-4a4d-9934-bd0b58905313"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/uss/v1/operational_intents/a64ec051-48cb-4bbe-b6fa-cd7489211683", "initiated_at": "2026-07-13T22:52:05.833968Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjY0NCwiaWF0IjoxNzgzOTgzMDQ0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:05 GMT", "Content-Type": "application/json", "Content-Length": "1133", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, GET", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.047828, "reported": "2026-07-13T22:52:05.882579Z", "json": {"operational_intent": {"reference": {"id": "a64ec051-48cb-4bbe-b6fa-cd7489211683", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Od2DFvwMv1FcFWapz4AaaeqYQ6ux0CVvss9sL0Yr1wo_", "time_start": {"format": "RFC3339", "value": "2026-07-13T22:51:59.810750+00:00"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:59.810750+00:00"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "dfc7e1c8-34c4-4a4d-9934-bd0b58905313"}, "details": {"volumes": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66912766671807, "lng": -113.8389789566533}, {"lat": 53.662811304724514, "lng": -113.8541910579383}, {"lat": 53.66792402063312, "lng": -113.85585556853684}, {"lat": 53.67018048534604, "lng": -113.85282781861481}]}, "altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:51:59.810750Z"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:59.810750Z"}}], "priority": 0, "off_nominal_volumes": []}}}, "body": null}, "query_type": "astm.f3548.v21.uss.getOperationalIntentDetails", "participant_id": "sait"}], "end_time": "2026-07-13T22:52:05.903252Z"}, {"name": "Validate that tested_uss obtained flight2 details", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/data_exchange_validation/get_op_data_validation.md#validate-that-tested_uss-obtained-flight2-details-test-step", "start_time": "2026-07-13T22:52:05.903279Z", "failed_checks": [], "passed_checks": [{"name": "Mock USS interactions logs retrievable", "timestamp": "2026-07-13T22:52:14.299577Z", "participants": ["mock_uss"], "requirements": ["interuss.mock_uss.hosted_instance.ExposeInterface"]}, {"name": "USS obtained operational intent details by means of either notification or GET request", "timestamp": "2026-07-13T22:52:14.300180Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.SCD0035"]}], "delays": [{"start_time": "2026-07-13T22:52:05.903455Z", "duration": "7s", "reason": "we have to wait the longest it may take a USS to send a notification before we can establish another USS has obtained operational intent details"}], "queries": [{"request": {"method": "GET", "url": "https://uss-qualifier.stage.iart.software/mockuss/mock_uss/interuss_logging/logs?from_time=2026-07-13T22:52:00.827921Z", "initiated_at": "2026-07-13T22:52:12.903849Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjczMywiaWF0IjoxNzgzOTgzMTMzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uaW5qZWN0X3Rlc3RfZGF0YSIsInR5cCI6IkJlYXJlciIsImF1ZCI6InVzcy1xdWFsaWZpZXIuc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED"}, "auth_dt": "1.366s", "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:14 GMT", "Content-Type": "application/json", "Content-Length": "25274", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.022416, "reported": "2026-07-13T22:52:14.293570Z", "json": {"interactions": [{"direction": "Incoming", "query": {"query_type": "astm.f3548.v21.uss.notifyOperationalIntentDetailsChanged", "request": {"body": null, "headers": {"Accept": "*/*", "Accept-Encoding": "gzip, deflate, br", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcyMCwiaWF0IjoxNzgzOTgzMTIwLCJzdWIiOiJNb2NrIFVTUyIsInNjb3BlIjoidXRtLnN0cmF0ZWdpY19jb29yZGluYXRpb24iLCJ0eXAiOiJCZWFyZXIiLCJhdWQiOiJ1c3MtcXVhbGlmaWVyLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED", "Content-Length": "224", "Content-Type": "application/json", "Host": "uss-qualifier.stage.iart.software:443", "User-Agent": "python-requests/2.34.2", "X-Forwarded-For": "10.10.4.95", "X-Forwarded-Host": "uss-qualifier.stage.iart.software", "X-Forwarded-Port": "443", "X-Forwarded-Prefix": "/mockuss", "X-Forwarded-Proto": "https", "X-Forwarded-Scheme": "https", "X-Real-Ip": "10.10.4.95", "X-Request-Id": "34ebff0e9c2b88f458d12e8908872d4b", "X-Scheme": "https"}, "json": {"operational_intent_id": "8c2aea15-7915-44de-8ef9-caa2d3de2d5e", "request_id": "263d5bff-5d89-49d5-ac58-0e7e0904fe30", "subscriptions": [{"notification_index": 2, "subscription_id": "bac2775e-f65d-485b-ae92-e2d19449b00e"}]}, "method": "POST", "received_at": "2026-07-13T22:52:01.157242Z", "url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd/uss/v1/operational_intents"}, "response": {"body": null, "code": 204, "elapsed_s": 0.00147, "headers": {"Content-Length": "0", "Content-Type": "text/html; charset=utf-8"}, "json": null, "reported": "2026-07-13T22:52:01.157371Z"}}}, {"direction": "Outgoing", "query": {"query_type": "astm.f3548.v21.uss.notifyOperationalIntentDetailsChanged", "request": {"body": null, "headers": {"Accept": "*/*", "Accept-Encoding": "gzip, deflate, br", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcxNywiaWF0IjoxNzgzOTgzMTE3LCJzdWIiOiJNb2NrIFVTUyIsInNjb3BlIjoidXRtLnN0cmF0ZWdpY19jb29yZGluYXRpb24iLCJ0eXAiOiJCZWFyZXIiLCJhdWQiOiJydG0uc2FpdC5zdGFnZS5mbHlzYWZlLmxpdmUifQ.REDACTED", "Connection": "keep-alive", "Content-Length": "1431", "Content-Type": "application/json", "User-Agent": "python-requests/2.34.2"}, "initiated_at": "2026-07-13T22:52:01.245720Z", "json": {"operational_intent": {"details": {"off_nominal_volumes": [], "priority": 0, "volumes": [{"time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:59.810750Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:00.883759Z"}, "volume": {"altitude_lower": {"reference": "W84", "units": "M", "value": 672.0}, "altitude_upper": {"reference": "W84", "units": "M", "value": 730.0}, "outline_polygon": {"vertices": [{"lat": 53.670403153931666, "lng": -113.85184340526395}, {"lat": 53.673664290039426, "lng": -113.8474065211723}, {"lat": 53.66863224845546, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.6691917389197, "lng": -113.83851579464526}]}}}]}, "reference": {"id": "82e724d1-bdb3-4545-96b0-5a07bf87dc37", "manager": "Mock USS", "ovn": "U5MVVNeHW.NFBIF98yLoQPoOp0j-yQxPtEQ9yTIJf2M_", "state": "Accepted", "subscription_id": "1bd31524-dddd-4464-85fc-c7542e3f6905", "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:59.81075Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:00.883759Z"}, "uss_availability": "Unknown", "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "version": 1}}, "operational_intent_id": "82e724d1-bdb3-4545-96b0-5a07bf87dc37", "request_id": "722460d9-6eb5-46ea-b315-dfc6157ba813", "subscriptions": [{"notification_index": 6, "subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b"}]}, "method": "POST", "url": "https://rtm.sait.stage.flysafe.live/uss/v1/operational_intents"}, "response": {"body": "", "code": 204, "elapsed_s": 0.141245, "headers": {"Connection": "keep-alive", "Content-Length": "88", "Content-Type": "application/json", "Date": "Mon, 13 Jul 2026 22:52:01 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "allow": "OPTIONS, POST", "cross-origin-opener-policy": "same-origin", "referrer-policy": "same-origin", "vary": "Accept, Cookie", "x-content-type-options": "nosniff", "x-frame-options": "DENY"}, "json": null, "reported": "2026-07-13T22:52:01.388345Z"}}}, {"direction": "Outgoing", "query": {"query_type": "astm.f3548.v21.uss.notifyOperationalIntentDetailsChanged", "request": {"body": null, "headers": {"Accept": "*/*", "Accept-Encoding": "gzip, deflate, br", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcyMCwiaWF0IjoxNzgzOTgzMTIwLCJzdWIiOiJNb2NrIFVTUyIsInNjb3BlIjoidXRtLnN0cmF0ZWdpY19jb29yZGluYXRpb24iLCJ0eXAiOiJCZWFyZXIiLCJhdWQiOiJ1c3MtcXVhbGlmaWVyLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED", "Connection": "keep-alive", "Content-Length": "1431", "Content-Type": "application/json", "User-Agent": "python-requests/2.34.2"}, "initiated_at": "2026-07-13T22:52:01.390443Z", "json": {"operational_intent": {"details": {"off_nominal_volumes": [], "priority": 0, "volumes": [{"time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:59.810750Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:00.883759Z"}, "volume": {"altitude_lower": {"reference": "W84", "units": "M", "value": 672.0}, "altitude_upper": {"reference": "W84", "units": "M", "value": 730.0}, "outline_polygon": {"vertices": [{"lat": 53.670403153931666, "lng": -113.85184340526395}, {"lat": 53.673664290039426, "lng": -113.8474065211723}, {"lat": 53.66863224845546, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.6691917389197, "lng": -113.83851579464526}]}}}]}, "reference": {"id": "82e724d1-bdb3-4545-96b0-5a07bf87dc37", "manager": "Mock USS", "ovn": "U5MVVNeHW.NFBIF98yLoQPoOp0j-yQxPtEQ9yTIJf2M_", "state": "Accepted", "subscription_id": "1bd31524-dddd-4464-85fc-c7542e3f6905", "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:59.81075Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:00.883759Z"}, "uss_availability": "Unknown", "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "version": 1}}, "operational_intent_id": "82e724d1-bdb3-4545-96b0-5a07bf87dc37", "request_id": "4d312858-aa17-4a6c-bcc8-4e7c274aeda8", "subscriptions": [{"notification_index": 1, "subscription_id": "1bd31524-dddd-4464-85fc-c7542e3f6905"}]}, "method": "POST", "url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd/uss/v1/operational_intents"}, "response": {"body": "", "code": 204, "elapsed_s": 0.020444, "headers": {"Connection": "keep-alive", "Content-Type": "text/html; charset=utf-8", "Date": "Mon, 13 Jul 2026 22:52:01 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "json": null, "reported": "2026-07-13T22:52:01.412896Z"}}}, {"direction": "Incoming", "query": {"query_type": "astm.f3548.v21.uss.notifyOperationalIntentDetailsChanged", "request": {"body": null, "headers": {"Accept": "*/*", "Accept-Encoding": "gzip, deflate, br", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcyMCwiaWF0IjoxNzgzOTgzMTIwLCJzdWIiOiJNb2NrIFVTUyIsInNjb3BlIjoidXRtLnN0cmF0ZWdpY19jb29yZGluYXRpb24iLCJ0eXAiOiJCZWFyZXIiLCJhdWQiOiJ1c3MtcXVhbGlmaWVyLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED", "Content-Length": "1431", "Content-Type": "application/json", "Host": "uss-qualifier.stage.iart.software:443", "User-Agent": "python-requests/2.34.2", "X-Forwarded-For": "10.10.4.95", "X-Forwarded-Host": "uss-qualifier.stage.iart.software", "X-Forwarded-Port": "443", "X-Forwarded-Prefix": "/mockuss", "X-Forwarded-Proto": "https", "X-Forwarded-Scheme": "https", "X-Real-Ip": "10.10.4.95", "X-Request-Id": "defa3a8c2ee50e4809f886b30d6257a5", "X-Scheme": "https"}, "json": {"operational_intent": {"details": {"off_nominal_volumes": [], "priority": 0, "volumes": [{"time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:59.810750Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:00.883759Z"}, "volume": {"altitude_lower": {"reference": "W84", "units": "M", "value": 672.0}, "altitude_upper": {"reference": "W84", "units": "M", "value": 730.0}, "outline_polygon": {"vertices": [{"lat": 53.670403153931666, "lng": -113.85184340526395}, {"lat": 53.673664290039426, "lng": -113.8474065211723}, {"lat": 53.66863224845546, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.6691917389197, "lng": -113.83851579464526}]}}}]}, "reference": {"id": "82e724d1-bdb3-4545-96b0-5a07bf87dc37", "manager": "Mock USS", "ovn": "U5MVVNeHW.NFBIF98yLoQPoOp0j-yQxPtEQ9yTIJf2M_", "state": "Accepted", "subscription_id": "1bd31524-dddd-4464-85fc-c7542e3f6905", "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:59.81075Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:00.883759Z"}, "uss_availability": "Unknown", "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "version": 1}}, "operational_intent_id": "82e724d1-bdb3-4545-96b0-5a07bf87dc37", "request_id": "4d312858-aa17-4a6c-bcc8-4e7c274aeda8", "subscriptions": [{"notification_index": 1, "subscription_id": "1bd31524-dddd-4464-85fc-c7542e3f6905"}]}, "method": "POST", "received_at": "2026-07-13T22:52:01.408977Z", "url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd/uss/v1/operational_intents"}, "response": {"body": null, "code": 204, "elapsed_s": 0.003939, "headers": {"Content-Length": "0", "Content-Type": "text/html; charset=utf-8"}, "json": null, "reported": "2026-07-13T22:52:01.409077Z"}}}, {"direction": "Outgoing", "query": {"query_type": "astm.f3548.v21.uss.notifyOperationalIntentDetailsChanged", "request": {"body": null, "headers": {"Accept": "*/*", "Accept-Encoding": "gzip, deflate, br", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcxOCwiaWF0IjoxNzgzOTgzMTE4LCJzdWIiOiJNb2NrIFVTUyIsInNjb3BlIjoidXRtLnN0cmF0ZWdpY19jb29yZGluYXRpb24iLCJ0eXAiOiJCZWFyZXIiLCJhdWQiOiJydG0uYWlybWFya2V0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED", "Connection": "keep-alive", "Content-Length": "1432", "Content-Type": "application/json", "User-Agent": "python-requests/2.34.2"}, "initiated_at": "2026-07-13T22:52:01.414281Z", "json": {"operational_intent": {"details": {"off_nominal_volumes": [], "priority": 0, "volumes": [{"time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:59.810750Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:00.883759Z"}, "volume": {"altitude_lower": {"reference": "W84", "units": "M", "value": 672.0}, "altitude_upper": {"reference": "W84", "units": "M", "value": 730.0}, "outline_polygon": {"vertices": [{"lat": 53.670403153931666, "lng": -113.85184340526395}, {"lat": 53.673664290039426, "lng": -113.8474065211723}, {"lat": 53.66863224845546, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.6691917389197, "lng": -113.83851579464526}]}}}]}, "reference": {"id": "82e724d1-bdb3-4545-96b0-5a07bf87dc37", "manager": "Mock USS", "ovn": "U5MVVNeHW.NFBIF98yLoQPoOp0j-yQxPtEQ9yTIJf2M_", "state": "Accepted", "subscription_id": "1bd31524-dddd-4464-85fc-c7542e3f6905", "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:59.81075Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:00.883759Z"}, "uss_availability": "Unknown", "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "version": 1}}, "operational_intent_id": "82e724d1-bdb3-4545-96b0-5a07bf87dc37", "request_id": "c78ebebc-aa5e-41ea-9e84-93ec51bdfaa3", "subscriptions": [{"notification_index": 14, "subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4"}]}, "method": "POST", "url": "https://rtm.airmarket.stage.flysafe.live/uss/v1/operational_intents"}, "response": {"body": "", "code": 204, "elapsed_s": 0.343058, "headers": {"Connection": "keep-alive", "Content-Length": "88", "Content-Type": "application/json", "Date": "Mon, 13 Jul 2026 22:52:01 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "allow": "POST, OPTIONS", "cross-origin-opener-policy": "same-origin", "referrer-policy": "same-origin", "vary": "Accept, Cookie", "x-content-type-options": "nosniff", "x-frame-options": "DENY"}, "json": null, "reported": "2026-07-13T22:52:01.758694Z"}}}, {"direction": "Incoming", "query": {"query_type": "astm.f3548.v21.uss.getOperationalIntentDetails", "request": {"body": "", "headers": {"Accept": "*/*", "Accept-Encoding": "gzip, deflate, br", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcyMiwiaWF0IjoxNzgzOTgzMTIyLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InVzcy1xdWFsaWZpZXIuc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED", "Host": "uss-qualifier.stage.iart.software:443", "User-Agent": "python-requests/2.34.2", "X-Forwarded-For": "10.10.3.95", "X-Forwarded-Host": "uss-qualifier.stage.iart.software", "X-Forwarded-Port": "443", "X-Forwarded-Prefix": "/mockuss", "X-Forwarded-Proto": "https", "X-Forwarded-Scheme": "https", "X-Real-Ip": "10.10.3.95", "X-Request-Id": "0097c83b0878522eef251fcccac664df", "X-Scheme": "https"}, "json": null, "method": "GET", "received_at": "2026-07-13T22:52:03.316896Z", "url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd/uss/v1/operational_intents/82e724d1-bdb3-4545-96b0-5a07bf87dc37"}, "response": {"body": null, "code": 200, "elapsed_s": 0.005119, "headers": {"Content-Length": "1128", "Content-Type": "application/json"}, "json": {"operational_intent": {"details": {"off_nominal_volumes": [], "priority": 0, "volumes": [{"time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:59.810750Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:00.883759Z"}, "volume": {"altitude_lower": {"reference": "W84", "units": "M", "value": 672.0}, "altitude_upper": {"reference": "W84", "units": "M", "value": 730.0}, "outline_polygon": {"vertices": [{"lat": 53.670403153931666, "lng": -113.85184340526395}, {"lat": 53.673664290039426, "lng": -113.8474065211723}, {"lat": 53.66863224845546, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.6691917389197, "lng": -113.83851579464526}]}}}]}, "reference": {"id": "82e724d1-bdb3-4545-96b0-5a07bf87dc37", "manager": "Mock USS", "ovn": "U5MVVNeHW.NFBIF98yLoQPoOp0j-yQxPtEQ9yTIJf2M_", "state": "Accepted", "subscription_id": "1bd31524-dddd-4464-85fc-c7542e3f6905", "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:59.81075Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:00.883759Z"}, "uss_availability": "Unknown", "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "version": 1}}}, "reported": "2026-07-13T22:52:03.317063Z"}}}, {"direction": "Incoming", "query": {"query_type": "astm.f3548.v21.uss.getOperationalIntentDetails", "request": {"body": "", "headers": {"Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcyNCwiaWF0IjoxNzgzOTgzMTI0LCJzdWIiOiJTYWl0Iiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiB1dG0uY29uZm9ybWFuY2VfbW9uaXRvcmluZ19zYSIsInR5cCI6IkJlYXJlciIsImF1ZCI6InVzcy1xdWFsaWZpZXIuc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED", "Content-Type": "application/json", "Host": "uss-qualifier.stage.iart.software:443", "User-Agent": "python-requests/2.32.5", "X-Forwarded-For": "10.10.4.95", "X-Forwarded-Host": "uss-qualifier.stage.iart.software", "X-Forwarded-Port": "443", "X-Forwarded-Prefix": "/mockuss", "X-Forwarded-Proto": "https", "X-Forwarded-Scheme": "https", "X-Real-Ip": "10.10.4.95", "X-Request-Id": "c4968783aac2820dc53a29524089de68", "X-Scheme": "https"}, "json": null, "method": "GET", "received_at": "2026-07-13T22:52:05.457640Z", "url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd/uss/v1/operational_intents/82e724d1-bdb3-4545-96b0-5a07bf87dc37"}, "response": {"body": null, "code": 200, "elapsed_s": 0.018222, "headers": {"Content-Length": "1128", "Content-Type": "application/json"}, "json": {"operational_intent": {"details": {"off_nominal_volumes": [], "priority": 0, "volumes": [{"time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:59.810750Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:00.883759Z"}, "volume": {"altitude_lower": {"reference": "W84", "units": "M", "value": 672.0}, "altitude_upper": {"reference": "W84", "units": "M", "value": 730.0}, "outline_polygon": {"vertices": [{"lat": 53.670403153931666, "lng": -113.85184340526395}, {"lat": 53.673664290039426, "lng": -113.8474065211723}, {"lat": 53.66863224845546, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.6691917389197, "lng": -113.83851579464526}]}}}]}, "reference": {"id": "82e724d1-bdb3-4545-96b0-5a07bf87dc37", "manager": "Mock USS", "ovn": "U5MVVNeHW.NFBIF98yLoQPoOp0j-yQxPtEQ9yTIJf2M_", "state": "Accepted", "subscription_id": "1bd31524-dddd-4464-85fc-c7542e3f6905", "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:59.81075Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:00.883759Z"}, "uss_availability": "Unknown", "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "version": 1}}}, "reported": "2026-07-13T22:52:05.457935Z"}}}, {"direction": "Incoming", "query": {"query_type": "astm.f3548.v21.uss.notifyOperationalIntentDetailsChanged", "request": {"body": null, "headers": {"Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcyNCwiaWF0IjoxNzgzOTgzMTI0LCJzdWIiOiJTYWl0Iiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiB1dG0uY29uZm9ybWFuY2VfbW9uaXRvcmluZ19zYSIsInR5cCI6IkJlYXJlciIsImF1ZCI6InVzcy1xdWFsaWZpZXIuc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED", "Content-Length": "1386", "Content-Type": "application/json", "Host": "uss-qualifier.stage.iart.software:443", "User-Agent": "python-requests/2.32.5", "X-Forwarded-For": "10.10.4.86", "X-Forwarded-Host": "uss-qualifier.stage.iart.software", "X-Forwarded-Port": "443", "X-Forwarded-Prefix": "/mockuss", "X-Forwarded-Proto": "https", "X-Forwarded-Scheme": "https", "X-Real-Ip": "10.10.4.86", "X-Request-Id": "5784a40eadd90286b87e42d7a4583b2e", "X-Scheme": "https"}, "json": {"operational_intent": {"details": {"off_nominal_volumes": [], "priority": 0, "state": "Accepted", "uas_state": "Nominal", "usage_state": "Planned", "volumes": [{"time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:59.810750Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:51:59.810750Z"}, "volume": {"altitude_lower": {"reference": "W84", "units": "M", "value": 663.0}, "altitude_upper": {"reference": "W84", "units": "M", "value": 748.0}, "outline_circle": null, "outline_polygon": {"vertices": [{"lat": 53.66912766671807, "lng": -113.8389789566533}, {"lat": 53.662811304724514, "lng": -113.8541910579383}, {"lat": 53.66792402063312, "lng": -113.85585556853684}, {"lat": 53.67018048534604, "lng": -113.85282781861481}]}}}]}, "reference": {"id": "a64ec051-48cb-4bbe-b6fa-cd7489211683", "manager": "Sait", "ovn": "Od2DFvwMv1FcFWapz4AaaeqYQ6ux0CVvss9sL0Yr1wo_", "state": "Accepted", "subscription_id": "dfc7e1c8-34c4-4a4d-9934-bd0b58905313", "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:59.81075Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:51:59.81075Z"}, "uss_availability": "Unknown", "uss_base_url": "https://rtm.sait.stage.flysafe.live", "version": 1}}, "operational_intent_id": "a64ec051-48cb-4bbe-b6fa-cd7489211683", "subscriptions": [{"notification_index": 2, "subscription_id": "1bd31524-dddd-4464-85fc-c7542e3f6905"}]}, "method": "POST", "received_at": "2026-07-13T22:52:05.802960Z", "url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd/uss/v1/operational_intents"}, "response": {"body": null, "code": 204, "elapsed_s": 0.009786, "headers": {"Content-Length": "0", "Content-Type": "text/html; charset=utf-8"}, "json": null, "reported": "2026-07-13T22:52:05.803123Z"}}}]}, "body": null}, "query_type": "interuss.mock_uss.logging.interaction_logs", "participant_id": "mock_uss"}], "end_time": "2026-07-13T22:52:14.300282Z"}, {"name": "Validate flight1 Notification sent to mock_uss", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/data_exchange_validation/get_op_data_validation.md#validate-flight1-notification-sent-to-mock_uss-test-step", "start_time": "2026-07-13T22:52:14.300324Z", "failed_checks": [], "passed_checks": [{"name": "Mock USS interactions logs retrievable", "timestamp": "2026-07-13T22:52:14.322994Z", "participants": ["mock_uss"], "requirements": ["interuss.mock_uss.hosted_instance.ExposeInterface"]}, {"name": "Expect Notification sent", "timestamp": "2026-07-13T22:52:14.323119Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.SCD0085", "astm.f3548.v21.SCD0085"]}], "queries": [{"request": {"method": "GET", "url": "https://uss-qualifier.stage.iart.software/mockuss/mock_uss/interuss_logging/logs?from_time=2026-07-13T22:52:03.372844Z", "initiated_at": "2026-07-13T22:52:14.300603Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjczMywiaWF0IjoxNzgzOTgzMTMzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uaW5qZWN0X3Rlc3RfZGF0YSIsInR5cCI6IkJlYXJlciIsImF1ZCI6InVzcy1xdWFsaWZpZXIuc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:14 GMT", "Content-Type": "application/json", "Content-Length": "6590", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.019779, "reported": "2026-07-13T22:52:14.321386Z", "json": {"interactions": [{"direction": "Incoming", "query": {"query_type": "astm.f3548.v21.uss.getOperationalIntentDetails", "request": {"body": "", "headers": {"Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcyNCwiaWF0IjoxNzgzOTgzMTI0LCJzdWIiOiJTYWl0Iiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiB1dG0uY29uZm9ybWFuY2VfbW9uaXRvcmluZ19zYSIsInR5cCI6IkJlYXJlciIsImF1ZCI6InVzcy1xdWFsaWZpZXIuc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED", "Content-Type": "application/json", "Host": "uss-qualifier.stage.iart.software:443", "User-Agent": "python-requests/2.32.5", "X-Forwarded-For": "10.10.4.95", "X-Forwarded-Host": "uss-qualifier.stage.iart.software", "X-Forwarded-Port": "443", "X-Forwarded-Prefix": "/mockuss", "X-Forwarded-Proto": "https", "X-Forwarded-Scheme": "https", "X-Real-Ip": "10.10.4.95", "X-Request-Id": "c4968783aac2820dc53a29524089de68", "X-Scheme": "https"}, "json": null, "method": "GET", "received_at": "2026-07-13T22:52:05.457640Z", "url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd/uss/v1/operational_intents/82e724d1-bdb3-4545-96b0-5a07bf87dc37"}, "response": {"body": null, "code": 200, "elapsed_s": 0.018222, "headers": {"Content-Length": "1128", "Content-Type": "application/json"}, "json": {"operational_intent": {"details": {"off_nominal_volumes": [], "priority": 0, "volumes": [{"time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:59.810750Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:00.883759Z"}, "volume": {"altitude_lower": {"reference": "W84", "units": "M", "value": 672.0}, "altitude_upper": {"reference": "W84", "units": "M", "value": 730.0}, "outline_polygon": {"vertices": [{"lat": 53.670403153931666, "lng": -113.85184340526395}, {"lat": 53.673664290039426, "lng": -113.8474065211723}, {"lat": 53.66863224845546, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.6691917389197, "lng": -113.83851579464526}]}}}]}, "reference": {"id": "82e724d1-bdb3-4545-96b0-5a07bf87dc37", "manager": "Mock USS", "ovn": "U5MVVNeHW.NFBIF98yLoQPoOp0j-yQxPtEQ9yTIJf2M_", "state": "Accepted", "subscription_id": "1bd31524-dddd-4464-85fc-c7542e3f6905", "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:59.81075Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:00.883759Z"}, "uss_availability": "Unknown", "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "version": 1}}}, "reported": "2026-07-13T22:52:05.457935Z"}}}, {"direction": "Incoming", "query": {"query_type": "astm.f3548.v21.uss.notifyOperationalIntentDetailsChanged", "request": {"body": null, "headers": {"Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcyNCwiaWF0IjoxNzgzOTgzMTI0LCJzdWIiOiJTYWl0Iiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiB1dG0uY29uZm9ybWFuY2VfbW9uaXRvcmluZ19zYSIsInR5cCI6IkJlYXJlciIsImF1ZCI6InVzcy1xdWFsaWZpZXIuc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED", "Content-Length": "1386", "Content-Type": "application/json", "Host": "uss-qualifier.stage.iart.software:443", "User-Agent": "python-requests/2.32.5", "X-Forwarded-For": "10.10.4.86", "X-Forwarded-Host": "uss-qualifier.stage.iart.software", "X-Forwarded-Port": "443", "X-Forwarded-Prefix": "/mockuss", "X-Forwarded-Proto": "https", "X-Forwarded-Scheme": "https", "X-Real-Ip": "10.10.4.86", "X-Request-Id": "5784a40eadd90286b87e42d7a4583b2e", "X-Scheme": "https"}, "json": {"operational_intent": {"details": {"off_nominal_volumes": [], "priority": 0, "state": "Accepted", "uas_state": "Nominal", "usage_state": "Planned", "volumes": [{"time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:59.810750Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:51:59.810750Z"}, "volume": {"altitude_lower": {"reference": "W84", "units": "M", "value": 663.0}, "altitude_upper": {"reference": "W84", "units": "M", "value": 748.0}, "outline_circle": null, "outline_polygon": {"vertices": [{"lat": 53.66912766671807, "lng": -113.8389789566533}, {"lat": 53.662811304724514, "lng": -113.8541910579383}, {"lat": 53.66792402063312, "lng": -113.85585556853684}, {"lat": 53.67018048534604, "lng": -113.85282781861481}]}}}]}, "reference": {"id": "a64ec051-48cb-4bbe-b6fa-cd7489211683", "manager": "Sait", "ovn": "Od2DFvwMv1FcFWapz4AaaeqYQ6ux0CVvss9sL0Yr1wo_", "state": "Accepted", "subscription_id": "dfc7e1c8-34c4-4a4d-9934-bd0b58905313", "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:59.81075Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:51:59.81075Z"}, "uss_availability": "Unknown", "uss_base_url": "https://rtm.sait.stage.flysafe.live", "version": 1}}, "operational_intent_id": "a64ec051-48cb-4bbe-b6fa-cd7489211683", "subscriptions": [{"notification_index": 2, "subscription_id": "1bd31524-dddd-4464-85fc-c7542e3f6905"}]}, "method": "POST", "received_at": "2026-07-13T22:52:05.802960Z", "url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd/uss/v1/operational_intents"}, "response": {"body": null, "code": 204, "elapsed_s": 0.009786, "headers": {"Content-Length": "0", "Content-Type": "text/html; charset=utf-8"}, "json": null, "reported": "2026-07-13T22:52:05.803123Z"}}}]}, "body": null}, "query_type": "interuss.mock_uss.logging.interaction_logs", "participant_id": "mock_uss"}], "end_time": "2026-07-13T22:52:14.323147Z"}, {"name": "Delete tested_uss flight", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/data_exchange_validation/get_op_data_validation.md#delete-tested_uss-flight-test-step", "start_time": "2026-07-13T22:52:14.323173Z", "failed_checks": [], "passed_checks": [{"name": "Successful deletion", "timestamp": "2026-07-13T22:52:14.497210Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}], "queries": [{"request": {"method": "DELETE", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/1a7d331e-4e0e-4d75-88c2-a7f47b727c1a", "initiated_at": "2026-07-13T22:52:14.323239Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:14 GMT", "Content-Type": "application/json", "Content-Length": "183", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, DELETE, PUT", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.172639, "reported": "2026-07-13T22:52:14.496825Z", "json": {"planning_result": "Completed", "notes": "The flight was closed successfully by the USS and is now out of the UTM system.", "flight_plan_status": "Closed", "includes_advisories": "Unknown"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.DeleteFlightPlan", "participant_id": "sait"}], "end_time": "2026-07-13T22:52:14.497249Z"}, {"name": "Delete mock_uss flight", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/data_exchange_validation/get_op_data_validation.md#delete-mock_uss-flight-test-step", "start_time": "2026-07-13T22:52:14.497281Z", "failed_checks": [], "passed_checks": [{"name": "Successful deletion", "timestamp": "2026-07-13T22:52:14.700032Z", "participants": ["mock_uss"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}], "queries": [{"request": {"method": "DELETE", "url": "https://uss-qualifier.stage.iart.software/mockuss/flight_planning/v1/flight_plans/972598ee-8952-4e97-a253-ac061751c626", "initiated_at": "2026-07-13T22:52:14.497349Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcwMSwiaWF0IjoxNzgzOTgzMTAxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InVzcy1xdWFsaWZpZXIuc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:14 GMT", "Content-Type": "application/json", "Content-Length": "1659", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.201259, "reported": "2026-07-13T22:52:14.699603Z", "json": {"activity_result": "Completed", "flight_id": "972598ee-8952-4e97-a253-ac061751c626", "flight_plan_status": "Closed", "includes_advisories": "Unknown", "planning_result": "Completed", "queries": [], "log_messages": ["[2026-07-13 22:52:14.518 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:311] [delete_flight/26:972598ee-8952-4e97-a253-ac061751c626] Acquiring and deleting flight\n", "[2026-07-13 22:52:14.523 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:311] [delete_flight/26:972598ee-8952-4e97-a253-ac061751c626] deleting operational intent 82e724d1-bdb3-4545-96b0-5a07bf87dc37 with OVN U5MVVNeHW.NFBIF98yLoQPoOp0j-yQxPtEQ9yTIJf2M_ from DSS\n", "[2026-07-13 22:52:14.616 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:311] [delete_flight/26:972598ee-8952-4e97-a253-ac061751c626] Notifying https://rtm.airmarket.stage.flysafe.live\n", "[2026-07-13 22:52:14.646 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:311] [delete_flight/26:972598ee-8952-4e97-a253-ac061751c626] Notifying https://rtm.sait.stage.flysafe.live\n", "[2026-07-13 22:52:14.675 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:311] [delete_flight/26:972598ee-8952-4e97-a253-ac061751c626] Notifying https://uss-qualifier.stage.iart.software/mockuss/mock/scd\n", "[2026-07-13 22:52:14.696 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:311] [delete_flight/26:972598ee-8952-4e97-a253-ac061751c626] No notifications failed\n", "[2026-07-13 22:52:14.696 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:311] [delete_flight/26:972598ee-8952-4e97-a253-ac061751c626] Complete.\n"]}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.DeleteFlightPlan", "participant_id": "mock_uss"}], "end_time": "2026-07-13T22:52:14.700074Z"}], "end_time": "2026-07-13T22:52:14.700152Z"}, {"name": "Flight planning prevented due to invalid data sharing", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/data_exchange_validation/get_op_data_validation.md#flight-planning-prevented-due-to-invalid-data-sharing-test-case", "start_time": "2026-07-13T22:52:14.700188Z", "steps": [{"name": "mock_uss plans flight 2, sharing invalid operational intent data", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/data_exchange_validation/get_op_data_validation.md#mock_uss-plans-flight-2,-sharing-invalid-operational-intent-data-test-step", "start_time": "2026-07-13T22:52:14.710504Z", "failed_checks": [], "passed_checks": [{"name": "mock_uss clock time retrievable", "timestamp": "2026-07-13T22:52:14.724926Z", "participants": ["mock_uss"], "requirements": ["interuss.mock_uss.hosted_instance.ExposeInterface"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:52:14.743288Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:52:15.013097Z", "participants": ["mock_uss"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Injection fidelity", "timestamp": "2026-07-13T22:52:15.029818Z", "participants": ["mock_uss"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Successful planning", "timestamp": "2026-07-13T22:52:15.030226Z", "participants": ["mock_uss"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:52:15.046787Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent shared correctly", "timestamp": "2026-07-13T22:52:15.046870Z", "participants": ["mock_uss"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details retrievable", "timestamp": "2026-07-13T22:52:15.084359Z", "participants": ["mock_uss"], "requirements": ["astm.f3548.v21.USS0105,1", "astm.f3548.v21.OPIN0025"]}, {"name": "Invalid data in Operational intent details shared by Mock USS for negative test", "timestamp": "2026-07-13T22:52:15.099354Z", "participants": ["mock_uss"], "requirements": ["interuss.mock_uss.hosted_instance.ExposeInterface"]}], "queries": [{"request": {"method": "GET", "url": "https://uss-qualifier.stage.iart.software/mockuss/clock", "initiated_at": "2026-07-13T22:52:14.711957Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:14 GMT", "Content-Type": "text/html; charset=utf-8", "Content-Length": "32", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.011451, "reported": "2026-07-13T22:52:14.724447Z", "body": "2026-07-13T22:52:14.721871+00:00", "json": null}, "query_type": "interuss.mock_uss.clock", "participant_id": "mock_uss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:14.729049Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "641", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 730.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.67366429003943, "lng": -113.85561445907928}, {"lat": 53.67366429003943, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.83168401675414}]}}, "time_start": {"value": "2026-07-13T22:51:59.810750Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:59.810750Z", "format": "RFC3339"}}, "request_id": "dd9d8f5e-7ebf-47ac-aff1-fd9c579ff1a4"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:14 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.012146, "reported": "2026-07-13T22:52:14.742912Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://uss-qualifier.stage.iart.software/mockuss/flight_planning/v1/flight_plans/a59ed834-fa1e-43fb-98e2-61f21d70a40f", "initiated_at": "2026-07-13T22:52:14.744366Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1514", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcwMSwiaWF0IjoxNzgzOTgzMTAxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InVzcy1xdWFsaWZpZXIuc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.670403153931666, "lng": -113.85184340526395}, {"lat": 53.673664290039426, "lng": -113.8474065211723}, {"lat": 53.66863224845546, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.6691917389197, "lng": -113.83851579464526}]}, "altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 730.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:51:59.810750Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:59.810750Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "4fc6ac85-134f-4595-83ae-aca3c3a32c6b", "behavior": {"modify_sharing_methods": ["GET", "POST"], "modify_fields": {"reference": {"state": "Flying"}, "details": {"priority": 1.2}}}}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:15 GMT", "Content-Type": "application/json", "Content-Length": "6632", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.261632, "reported": "2026-07-13T22:52:15.007561Z", "json": {"activity_result": "Completed", "as_planned": {"astm_f3548_21": {"priority": 0}, "basic_information": {"area": [{"time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:59.810750Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:14.765359Z"}, "volume": {"altitude_lower": {"reference": "W84", "units": "M", "value": 672.0}, "altitude_upper": {"reference": "W84", "units": "M", "value": 730.0}, "outline_polygon": {"vertices": [{"lat": 53.670403153931666, "lng": -113.85184340526395}, {"lat": 53.673664290039426, "lng": -113.8474065211723}, {"lat": 53.66863224845546, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.6691917389197, "lng": -113.83851579464526}]}}}], "description": "", "uas_state": "Nominal", "usage_state": "Planned", "utm_id": ""}, "uspace_flight_authorisation": {"connectivity_methods": ["cellular"], "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "endurance_minutes": 50, "identification_technologies": ["ASTMNetRID"], "operation_category": "Open", "operation_mode": "Vlos", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_class": "C0", "uas_id": "", "uas_serial_number": "1AF49UL5CC5J6K", "uas_type_certificate": ""}}, "flight_id": "a59ed834-fa1e-43fb-98e2-61f21d70a40f", "flight_plan_status": "Planned", "includes_advisories": "Unknown", "notes": "Injection succeeded, but notification to some subscribers failed: https://uss-qualifier.stage.iart.software/mockuss/mock/scd: notifyOperationalIntentDetailsChanged to https://uss-qualifier.stage.iart.software/mockuss/mock/scd/uss/v1/operational_intents failed 400:\n; https://rtm.sait.stage.flysafe.live: notifyOperationalIntentDetailsChanged to https://rtm.sait.stage.flysafe.live/uss/v1/operational_intents failed 400:\n; https://rtm.airmarket.stage.flysafe.live: notifyOperationalIntentDetailsChanged to https://rtm.airmarket.stage.flysafe.live/uss/v1/operational_intents failed 400:\n", "planning_result": "Completed", "queries": [], "log_messages": ["[2026-07-13 22:52:14.756 DEBUG    monitoring.mock_uss.flight_planning.routes:log:59] [upsert_plan/26:a59ed834-fa1e-43fb-98e2-61f21d70a40f] Starting handler\n", "[2026-07-13 22:52:14.759 DEBUG    monitoring.mock_uss.flight_planning.routes:log:59] [upsert_plan/26:a59ed834-fa1e-43fb-98e2-61f21d70a40f] Acquiring lock for flight a59ed834-fa1e-43fb-98e2-61f21d70a40f\n", "[2026-07-13 22:52:14.760 DEBUG    monitoring.mock_uss.flight_planning.routes:log:59] [upsert_plan/26:a59ed834-fa1e-43fb-98e2-61f21d70a40f] Request is for a new flight (lock established)\n", "[2026-07-13 22:52:14.769 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/26:a59ed834-fa1e-43fb-98e2-61f21d70a40f] Obtaining latest operational intent information\n", "[2026-07-13 22:52:14.793 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/26:a59ed834-fa1e-43fb-98e2-61f21d70a40f] Checking for intersections with \n", "[2026-07-13 22:52:14.795 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/26:a59ed834-fa1e-43fb-98e2-61f21d70a40f] Sharing operational intent with DSS\n", "[2026-07-13 22:52:14.796 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/26:a59ed834-fa1e-43fb-98e2-61f21d70a40f] Creating new operational intent 604bb5d9-32ed-4e3a-a6ed-36fa3b6ac983 in DSS\n", "[2026-07-13 22:52:14.898 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/26:a59ed834-fa1e-43fb-98e2-61f21d70a40f] Notifying https://uss-qualifier.stage.iart.software/mockuss/mock/scd\n", "[2026-07-13 22:52:14.918 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/26:a59ed834-fa1e-43fb-98e2-61f21d70a40f] Failed to notify https://uss-qualifier.stage.iart.software/mockuss/mock/scd: notifyOperationalIntentDetailsChanged to https://uss-qualifier.stage.iart.software/mockuss/mock/scd/uss/v1/operational_intents failed 400:\n\n", "[2026-07-13 22:52:14.918 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/26:a59ed834-fa1e-43fb-98e2-61f21d70a40f] Notifying https://rtm.sait.stage.flysafe.live\n", "[2026-07-13 22:52:14.952 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/26:a59ed834-fa1e-43fb-98e2-61f21d70a40f] Failed to notify https://rtm.sait.stage.flysafe.live: notifyOperationalIntentDetailsChanged to https://rtm.sait.stage.flysafe.live/uss/v1/operational_intents failed 400:\n\n", "[2026-07-13 22:52:14.952 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/26:a59ed834-fa1e-43fb-98e2-61f21d70a40f] Notifying https://rtm.airmarket.stage.flysafe.live\n", "[2026-07-13 22:52:14.990 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/26:a59ed834-fa1e-43fb-98e2-61f21d70a40f] Failed to notify https://rtm.airmarket.stage.flysafe.live: notifyOperationalIntentDetailsChanged to https://rtm.airmarket.stage.flysafe.live/uss/v1/operational_intents failed 400:\n\n", "[2026-07-13 22:52:14.990 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/26:a59ed834-fa1e-43fb-98e2-61f21d70a40f] 3 notifications failed\n", "[2026-07-13 22:52:14.990 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/26:a59ed834-fa1e-43fb-98e2-61f21d70a40f] Injection succeeded, but notification to some subscribers failed: https://uss-qualifier.stage.iart.software/mockuss/mock/scd: notifyOperationalIntentDetailsChanged to https://uss-qualifier.stage.iart.software/mockuss/mock/scd/uss/v1/operational_intents failed 400:\n; https://rtm.sait.stage.flysafe.live: notifyOperationalIntentDetailsChanged to https://rtm.sait.stage.flysafe.live/uss/v1/operational_intents failed 400:\n; https://rtm.airmarket.stage.flysafe.live: notifyOperationalIntentDetailsChanged to https://rtm.airmarket.stage.flysafe.live/uss/v1/operational_intents failed 400:\n\n", "[2026-07-13 22:52:14.990 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/26:a59ed834-fa1e-43fb-98e2-61f21d70a40f] Storing flight in database\n", "[2026-07-13 22:52:14.991 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/26:a59ed834-fa1e-43fb-98e2-61f21d70a40f] Complete.\n", "[2026-07-13 22:52:15.000 DEBUG    monitoring.mock_uss.flight_planning.routes:log:59] [upsert_plan/26:a59ed834-fa1e-43fb-98e2-61f21d70a40f] Releasing lock on existing flight_id a59ed834-fa1e-43fb-98e2-61f21d70a40f\n"]}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "mock_uss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:15.030645Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "641", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 730.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.67366429003943, "lng": -113.85561445907928}, {"lat": 53.67366429003943, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.83168401675414}]}}, "time_start": {"value": "2026-07-13T22:51:59.810750Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:59.810750Z", "format": "RFC3339"}}, "request_id": "642f1786-556e-49df-af67-abe85855a8b2"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:15 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "464", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.01384, "reported": "2026-07-13T22:52:15.045831Z", "json": {"operational_intent_references": [{"id": "604bb5d9-32ed-4e3a-a6ed-36fa3b6ac983", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:52:14.765359Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:59.81075Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "5c1a13b7-b98c-416d-9c8e-4161d8c1c921"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd/uss/v1/operational_intents/604bb5d9-32ed-4e3a-a6ed-36fa3b6ac983", "initiated_at": "2026-07-13T22:52:15.046956Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcyMiwiaWF0IjoxNzgzOTgzMTIyLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InVzcy1xdWFsaWZpZXIuc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:15 GMT", "Content-Type": "application/json", "Content-Length": "1128", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.034129, "reported": "2026-07-13T22:52:15.081839Z", "json": {"operational_intent": {"details": {"off_nominal_volumes": [], "priority": 1.2, "volumes": [{"time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:59.810750Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:14.765359Z"}, "volume": {"altitude_lower": {"reference": "W84", "units": "M", "value": 672.0}, "altitude_upper": {"reference": "W84", "units": "M", "value": 730.0}, "outline_polygon": {"vertices": [{"lat": 53.670403153931666, "lng": -113.85184340526395}, {"lat": 53.673664290039426, "lng": -113.8474065211723}, {"lat": 53.66863224845546, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.6691917389197, "lng": -113.83851579464526}]}}}]}, "reference": {"id": "604bb5d9-32ed-4e3a-a6ed-36fa3b6ac983", "manager": "Mock USS", "ovn": "xEUHROn7XQA9Ppl1iw9f3d5EKiS8LMhmKP2TFiBuk2s_", "state": "Flying", "subscription_id": "5c1a13b7-b98c-416d-9c8e-4161d8c1c921", "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:59.81075Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:14.765359Z"}, "uss_availability": "Unknown", "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "version": 1}}}, "body": null}, "query_type": "astm.f3548.v21.uss.getOperationalIntentDetails", "participant_id": "mock_uss"}], "end_time": "2026-07-13T22:52:15.099456Z"}, {"name": "tested_uss attempts to plan flight 1, expect failure", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/data_exchange_validation/get_op_data_validation.md#tested_uss-attempts-to-plan-flight-1,-expect-failure-test-step", "start_time": "2026-07-13T22:52:15.104488Z", "failed_checks": [], "passed_checks": [{"name": "mock_uss clock time retrievable", "timestamp": "2026-07-13T22:52:15.123270Z", "participants": ["mock_uss"], "requirements": ["interuss.mock_uss.hosted_instance.ExposeInterface"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:52:15.137649Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Plan should fail", "timestamp": "2026-07-13T22:52:15.586974Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.SCD0035"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:52:15.622130Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent not shared", "timestamp": "2026-07-13T22:52:15.622265Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}], "queries": [{"request": {"method": "GET", "url": "https://uss-qualifier.stage.iart.software/mockuss/clock", "initiated_at": "2026-07-13T22:52:15.104598Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:15 GMT", "Content-Type": "text/html; charset=utf-8", "Content-Length": "32", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.017403, "reported": "2026-07-13T22:52:15.122913Z", "body": "2026-07-13T22:52:15.120151+00:00", "json": null}, "query_type": "interuss.mock_uss.clock", "participant_id": "mock_uss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:15.124842Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "639", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.662811304724514, "lng": -113.85585556853685}, {"lat": 53.67018048534604, "lng": -113.85585556853685}, {"lat": 53.67018048534604, "lng": -113.8389789566533}, {"lat": 53.662811304724514, "lng": -113.8389789566533}]}}, "time_start": {"value": "2026-07-13T22:51:59.810750Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:59.810750Z", "format": "RFC3339"}}, "request_id": "eda7802e-55fb-4de1-9024-0c1663e134a9"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:15 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "464", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.010636, "reported": "2026-07-13T22:52:15.136628Z", "json": {"operational_intent_references": [{"id": "604bb5d9-32ed-4e3a-a6ed-36fa3b6ac983", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:52:14.765359Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:59.81075Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "5c1a13b7-b98c-416d-9c8e-4161d8c1c921"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/3d162939-02e6-4d45-97a0-336f38c67230", "initiated_at": "2026-07-13T22:52:15.138967Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1316", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66912766671807, "lng": -113.8389789566533}, {"lat": 53.662811304724514, "lng": -113.8541910579383}, {"lat": 53.66792402063312, "lng": -113.85585556853684}, {"lat": 53.67018048534604, "lng": -113.85282781861481}]}, "altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:51:59.810750Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:59.810750Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "7d5c21f9-94fa-4def-ba3b-5d60efb2c4df"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:15 GMT", "Content-Type": "application/json", "Content-Length": "149", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, DELETE, PUT", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.434769, "reported": "2026-07-13T22:52:15.574711Z", "json": {"flight_plan_status": "NotPlanned", "notes": "Flight Blender failed to process this flight", "includes_advisories": "Unknown", "planning_result": "Failed"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:15.587734Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "639", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.662811304724514, "lng": -113.85585556853685}, {"lat": 53.67018048534604, "lng": -113.85585556853685}, {"lat": 53.67018048534604, "lng": -113.8389789566533}, {"lat": 53.662811304724514, "lng": -113.8389789566533}]}}, "time_start": {"value": "2026-07-13T22:51:59.810750Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:59.810750Z", "format": "RFC3339"}}, "request_id": "375e2e69-cc98-4b65-a059-3110060af5bf"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:15 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "464", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.025655, "reported": "2026-07-13T22:52:15.614907Z", "json": {"operational_intent_references": [{"id": "604bb5d9-32ed-4e3a-a6ed-36fa3b6ac983", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:52:14.765359Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:36:59.81075Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "5c1a13b7-b98c-416d-9c8e-4161d8c1c921"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:52:15.622303Z"}, {"name": "Validate that tested_uss obtained flight2 details", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/data_exchange_validation/get_op_data_validation.md#validate-that-tested_uss-obtained-flight2-details-test-step-1", "start_time": "2026-07-13T22:52:15.622331Z", "failed_checks": [], "passed_checks": [{"name": "Mock USS interactions logs retrievable", "timestamp": "2026-07-13T22:52:22.647237Z", "participants": ["mock_uss"], "requirements": ["interuss.mock_uss.hosted_instance.ExposeInterface"]}, {"name": "USS obtained operational intent details by means of either notification or GET request", "timestamp": "2026-07-13T22:52:22.647576Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.SCD0035"]}], "delays": [{"start_time": "2026-07-13T22:52:15.622504Z", "duration": "7s", "reason": "we have to wait the longest it may take a USS to send a notification before we can establish another USS has obtained operational intent details"}], "queries": [{"request": {"method": "GET", "url": "https://uss-qualifier.stage.iart.software/mockuss/mock_uss/interuss_logging/logs?from_time=2026-07-13T22:52:14.721871Z", "initiated_at": "2026-07-13T22:52:22.622987Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjczMywiaWF0IjoxNzgzOTgzMTMzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uaW5qZWN0X3Rlc3RfZGF0YSIsInR5cCI6IkJlYXJlciIsImF1ZCI6InVzcy1xdWFsaWZpZXIuc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:22 GMT", "Content-Type": "application/json", "Content-Length": "20280", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.01949, "reported": "2026-07-13T22:52:22.643609Z", "json": {"interactions": [{"direction": "Outgoing", "query": {"query_type": "astm.f3548.v21.uss.notifyOperationalIntentDetailsChanged", "request": {"body": null, "headers": {"Accept": "*/*", "Accept-Encoding": "gzip, deflate, br", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcxNCwiaWF0IjoxNzgzOTgzMTE0LCJzdWIiOiJNb2NrIFVTUyIsInNjb3BlIjoidXRtLnN0cmF0ZWdpY19jb29yZGluYXRpb24iLCJ0eXAiOiJCZWFyZXIiLCJhdWQiOiJ1c3MtcXVhbGlmaWVyLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED", "Connection": "keep-alive", "Content-Length": "1431", "Content-Type": "application/json", "User-Agent": "python-requests/2.34.2"}, "initiated_at": "2026-07-13T22:52:14.899809Z", "json": {"operational_intent": {"details": {"off_nominal_volumes": [], "priority": 1.2, "volumes": [{"time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:59.810750Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:14.765359Z"}, "volume": {"altitude_lower": {"reference": "W84", "units": "M", "value": 672.0}, "altitude_upper": {"reference": "W84", "units": "M", "value": 730.0}, "outline_polygon": {"vertices": [{"lat": 53.670403153931666, "lng": -113.85184340526395}, {"lat": 53.673664290039426, "lng": -113.8474065211723}, {"lat": 53.66863224845546, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.6691917389197, "lng": -113.83851579464526}]}}}]}, "reference": {"id": "604bb5d9-32ed-4e3a-a6ed-36fa3b6ac983", "manager": "Mock USS", "ovn": "xEUHROn7XQA9Ppl1iw9f3d5EKiS8LMhmKP2TFiBuk2s_", "state": "Flying", "subscription_id": "5c1a13b7-b98c-416d-9c8e-4161d8c1c921", "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:59.81075Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:14.765359Z"}, "uss_availability": "Unknown", "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "version": 1}}, "operational_intent_id": "604bb5d9-32ed-4e3a-a6ed-36fa3b6ac983", "request_id": "b641a7ec-4e9e-401a-ab79-3cc35d586478", "subscriptions": [{"notification_index": 1, "subscription_id": "5c1a13b7-b98c-416d-9c8e-4161d8c1c921"}]}, "method": "POST", "url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd/uss/v1/operational_intents"}, "response": {"body": null, "code": 400, "elapsed_s": 0.016565, "headers": {"Connection": "keep-alive", "Content-Length": "123", "Content-Type": "application/json", "Date": "Mon, 13 Jul 2026 22:52:14 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "json": {"message": "Error parsing request: At operational_intent.reference.state: 'Flying' is not a valid OperationalIntentState"}, "reported": "2026-07-13T22:52:14.917656Z"}}}, {"direction": "Incoming", "query": {"query_type": "astm.f3548.v21.uss.notifyOperationalIntentDetailsChanged", "request": {"body": null, "headers": {"Accept": "*/*", "Accept-Encoding": "gzip, deflate, br", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcxNCwiaWF0IjoxNzgzOTgzMTE0LCJzdWIiOiJNb2NrIFVTUyIsInNjb3BlIjoidXRtLnN0cmF0ZWdpY19jb29yZGluYXRpb24iLCJ0eXAiOiJCZWFyZXIiLCJhdWQiOiJ1c3MtcXVhbGlmaWVyLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED", "Content-Length": "1431", "Content-Type": "application/json", "Host": "uss-qualifier.stage.iart.software:443", "User-Agent": "python-requests/2.34.2", "X-Forwarded-For": "10.10.4.95", "X-Forwarded-Host": "uss-qualifier.stage.iart.software", "X-Forwarded-Port": "443", "X-Forwarded-Prefix": "/mockuss", "X-Forwarded-Proto": "https", "X-Forwarded-Scheme": "https", "X-Real-Ip": "10.10.4.95", "X-Request-Id": "11b06ee4b4427462ae262afef3456291", "X-Scheme": "https"}, "json": {"operational_intent": {"details": {"off_nominal_volumes": [], "priority": 1.2, "volumes": [{"time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:59.810750Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:14.765359Z"}, "volume": {"altitude_lower": {"reference": "W84", "units": "M", "value": 672.0}, "altitude_upper": {"reference": "W84", "units": "M", "value": 730.0}, "outline_polygon": {"vertices": [{"lat": 53.670403153931666, "lng": -113.85184340526395}, {"lat": 53.673664290039426, "lng": -113.8474065211723}, {"lat": 53.66863224845546, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.6691917389197, "lng": -113.83851579464526}]}}}]}, "reference": {"id": "604bb5d9-32ed-4e3a-a6ed-36fa3b6ac983", "manager": "Mock USS", "ovn": "xEUHROn7XQA9Ppl1iw9f3d5EKiS8LMhmKP2TFiBuk2s_", "state": "Flying", "subscription_id": "5c1a13b7-b98c-416d-9c8e-4161d8c1c921", "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:59.81075Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:14.765359Z"}, "uss_availability": "Unknown", "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "version": 1}}, "operational_intent_id": "604bb5d9-32ed-4e3a-a6ed-36fa3b6ac983", "request_id": "b641a7ec-4e9e-401a-ab79-3cc35d586478", "subscriptions": [{"notification_index": 1, "subscription_id": "5c1a13b7-b98c-416d-9c8e-4161d8c1c921"}]}, "method": "POST", "received_at": "2026-07-13T22:52:14.913833Z", "url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd/uss/v1/operational_intents"}, "response": {"body": null, "code": 400, "elapsed_s": 0.002458, "headers": {"Content-Length": "123", "Content-Type": "application/json"}, "json": {"message": "Error parsing request: At operational_intent.reference.state: 'Flying' is not a valid OperationalIntentState"}, "reported": "2026-07-13T22:52:14.913992Z"}}}, {"direction": "Outgoing", "query": {"query_type": "astm.f3548.v21.uss.notifyOperationalIntentDetailsChanged", "request": {"body": null, "headers": {"Accept": "*/*", "Accept-Encoding": "gzip, deflate, br", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcxMSwiaWF0IjoxNzgzOTgzMTExLCJzdWIiOiJNb2NrIFVTUyIsInNjb3BlIjoidXRtLnN0cmF0ZWdpY19jb29yZGluYXRpb24iLCJ0eXAiOiJCZWFyZXIiLCJhdWQiOiJydG0uc2FpdC5zdGFnZS5mbHlzYWZlLmxpdmUifQ.REDACTED", "Connection": "keep-alive", "Content-Length": "1431", "Content-Type": "application/json", "User-Agent": "python-requests/2.34.2"}, "initiated_at": "2026-07-13T22:52:14.919580Z", "json": {"operational_intent": {"details": {"off_nominal_volumes": [], "priority": 1.2, "volumes": [{"time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:59.810750Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:14.765359Z"}, "volume": {"altitude_lower": {"reference": "W84", "units": "M", "value": 672.0}, "altitude_upper": {"reference": "W84", "units": "M", "value": 730.0}, "outline_polygon": {"vertices": [{"lat": 53.670403153931666, "lng": -113.85184340526395}, {"lat": 53.673664290039426, "lng": -113.8474065211723}, {"lat": 53.66863224845546, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.6691917389197, "lng": -113.83851579464526}]}}}]}, "reference": {"id": "604bb5d9-32ed-4e3a-a6ed-36fa3b6ac983", "manager": "Mock USS", "ovn": "xEUHROn7XQA9Ppl1iw9f3d5EKiS8LMhmKP2TFiBuk2s_", "state": "Flying", "subscription_id": "5c1a13b7-b98c-416d-9c8e-4161d8c1c921", "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:59.81075Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:14.765359Z"}, "uss_availability": "Unknown", "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "version": 1}}, "operational_intent_id": "604bb5d9-32ed-4e3a-a6ed-36fa3b6ac983", "request_id": "6ddd15aa-d82e-46f8-ac26-2bf3c6d1e607", "subscriptions": [{"notification_index": 4, "subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b"}]}, "method": "POST", "url": "https://rtm.sait.stage.flysafe.live/uss/v1/operational_intents"}, "response": {"body": null, "code": 400, "elapsed_s": 0.030267, "headers": {"Connection": "keep-alive", "Content-Length": "197", "Content-Type": "application/json", "Date": "Mon, 13 Jul 2026 22:52:14 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "allow": "POST, OPTIONS", "cross-origin-opener-policy": "same-origin", "referrer-policy": "same-origin", "vary": "Accept, Cookie", "x-content-type-options": "nosniff", "x-frame-options": "DENY"}, "json": {"message": "Invalid operational intent notification payload: wrong value type for field \"operational_intent.reference.state\" - should be \"Literal\" instead of value \"Flying\" of type \"str\""}, "reported": "2026-07-13T22:52:14.951097Z"}}}, {"direction": "Outgoing", "query": {"query_type": "astm.f3548.v21.uss.notifyOperationalIntentDetailsChanged", "request": {"body": null, "headers": {"Accept": "*/*", "Accept-Encoding": "gzip, deflate, br", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcxMiwiaWF0IjoxNzgzOTgzMTEyLCJzdWIiOiJNb2NrIFVTUyIsInNjb3BlIjoidXRtLnN0cmF0ZWdpY19jb29yZGluYXRpb24iLCJ0eXAiOiJCZWFyZXIiLCJhdWQiOiJydG0uYWlybWFya2V0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED", "Connection": "keep-alive", "Content-Length": "1432", "Content-Type": "application/json", "User-Agent": "python-requests/2.34.2"}, "initiated_at": "2026-07-13T22:52:14.953085Z", "json": {"operational_intent": {"details": {"off_nominal_volumes": [], "priority": 1.2, "volumes": [{"time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:59.810750Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:14.765359Z"}, "volume": {"altitude_lower": {"reference": "W84", "units": "M", "value": 672.0}, "altitude_upper": {"reference": "W84", "units": "M", "value": 730.0}, "outline_polygon": {"vertices": [{"lat": 53.670403153931666, "lng": -113.85184340526395}, {"lat": 53.673664290039426, "lng": -113.8474065211723}, {"lat": 53.66863224845546, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.6691917389197, "lng": -113.83851579464526}]}}}]}, "reference": {"id": "604bb5d9-32ed-4e3a-a6ed-36fa3b6ac983", "manager": "Mock USS", "ovn": "xEUHROn7XQA9Ppl1iw9f3d5EKiS8LMhmKP2TFiBuk2s_", "state": "Flying", "subscription_id": "5c1a13b7-b98c-416d-9c8e-4161d8c1c921", "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:59.81075Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:14.765359Z"}, "uss_availability": "Unknown", "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "version": 1}}, "operational_intent_id": "604bb5d9-32ed-4e3a-a6ed-36fa3b6ac983", "request_id": "ed510cc5-2c70-4a0c-bd0c-9ec2f1875f39", "subscriptions": [{"notification_index": 16, "subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4"}]}, "method": "POST", "url": "https://rtm.airmarket.stage.flysafe.live/uss/v1/operational_intents"}, "response": {"body": null, "code": 400, "elapsed_s": 0.034459, "headers": {"Connection": "keep-alive", "Content-Length": "197", "Content-Type": "application/json", "Date": "Mon, 13 Jul 2026 22:52:14 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "allow": "POST, OPTIONS", "cross-origin-opener-policy": "same-origin", "referrer-policy": "same-origin", "vary": "Accept, Cookie", "x-content-type-options": "nosniff", "x-frame-options": "DENY"}, "json": {"message": "Invalid operational intent notification payload: wrong value type for field \"operational_intent.reference.state\" - should be \"Literal\" instead of value \"Flying\" of type \"str\""}, "reported": "2026-07-13T22:52:14.988951Z"}}}, {"direction": "Incoming", "query": {"query_type": "astm.f3548.v21.uss.getOperationalIntentDetails", "request": {"body": "", "headers": {"Accept": "*/*", "Accept-Encoding": "gzip, deflate, br", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcyMiwiaWF0IjoxNzgzOTgzMTIyLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InVzcy1xdWFsaWZpZXIuc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED", "Host": "uss-qualifier.stage.iart.software:443", "User-Agent": "python-requests/2.34.2", "X-Forwarded-For": "10.10.3.95", "X-Forwarded-Host": "uss-qualifier.stage.iart.software", "X-Forwarded-Port": "443", "X-Forwarded-Prefix": "/mockuss", "X-Forwarded-Proto": "https", "X-Forwarded-Scheme": "https", "X-Real-Ip": "10.10.3.95", "X-Request-Id": "ee663a201044b448286a04acb7837b47", "X-Scheme": "https"}, "json": null, "method": "GET", "received_at": "2026-07-13T22:52:15.077879Z", "url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd/uss/v1/operational_intents/604bb5d9-32ed-4e3a-a6ed-36fa3b6ac983"}, "response": {"body": null, "code": 200, "elapsed_s": 0.013455, "headers": {"Content-Length": "1128", "Content-Type": "application/json"}, "json": {"operational_intent": {"details": {"off_nominal_volumes": [], "priority": 1.2, "volumes": [{"time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:59.810750Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:14.765359Z"}, "volume": {"altitude_lower": {"reference": "W84", "units": "M", "value": 672.0}, "altitude_upper": {"reference": "W84", "units": "M", "value": 730.0}, "outline_polygon": {"vertices": [{"lat": 53.670403153931666, "lng": -113.85184340526395}, {"lat": 53.673664290039426, "lng": -113.8474065211723}, {"lat": 53.66863224845546, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.6691917389197, "lng": -113.83851579464526}]}}}]}, "reference": {"id": "604bb5d9-32ed-4e3a-a6ed-36fa3b6ac983", "manager": "Mock USS", "ovn": "xEUHROn7XQA9Ppl1iw9f3d5EKiS8LMhmKP2TFiBuk2s_", "state": "Flying", "subscription_id": "5c1a13b7-b98c-416d-9c8e-4161d8c1c921", "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:59.81075Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:14.765359Z"}, "uss_availability": "Unknown", "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "version": 1}}}, "reported": "2026-07-13T22:52:15.078042Z"}}}, {"direction": "Incoming", "query": {"query_type": "astm.f3548.v21.uss.getOperationalIntentDetails", "request": {"body": "", "headers": {"Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcyNCwiaWF0IjoxNzgzOTgzMTI0LCJzdWIiOiJTYWl0Iiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiB1dG0uY29uZm9ybWFuY2VfbW9uaXRvcmluZ19zYSIsInR5cCI6IkJlYXJlciIsImF1ZCI6InVzcy1xdWFsaWZpZXIuc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED", "Content-Type": "application/json", "Host": "uss-qualifier.stage.iart.software:443", "User-Agent": "python-requests/2.32.5", "X-Forwarded-For": "10.10.3.231", "X-Forwarded-Host": "uss-qualifier.stage.iart.software", "X-Forwarded-Port": "443", "X-Forwarded-Prefix": "/mockuss", "X-Forwarded-Proto": "https", "X-Forwarded-Scheme": "https", "X-Real-Ip": "10.10.3.231", "X-Request-Id": "470fafd043e178eee3294eab9e222dc8", "X-Scheme": "https"}, "json": null, "method": "GET", "received_at": "2026-07-13T22:52:15.551553Z", "url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd/uss/v1/operational_intents/604bb5d9-32ed-4e3a-a6ed-36fa3b6ac983"}, "response": {"body": null, "code": 200, "elapsed_s": 0.015427, "headers": {"Content-Length": "1128", "Content-Type": "application/json"}, "json": {"operational_intent": {"details": {"off_nominal_volumes": [], "priority": 1.2, "volumes": [{"time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:59.810750Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:14.765359Z"}, "volume": {"altitude_lower": {"reference": "W84", "units": "M", "value": 672.0}, "altitude_upper": {"reference": "W84", "units": "M", "value": 730.0}, "outline_polygon": {"vertices": [{"lat": 53.670403153931666, "lng": -113.85184340526395}, {"lat": 53.673664290039426, "lng": -113.8474065211723}, {"lat": 53.66863224845546, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.6691917389197, "lng": -113.83851579464526}]}}}]}, "reference": {"id": "604bb5d9-32ed-4e3a-a6ed-36fa3b6ac983", "manager": "Mock USS", "ovn": "xEUHROn7XQA9Ppl1iw9f3d5EKiS8LMhmKP2TFiBuk2s_", "state": "Flying", "subscription_id": "5c1a13b7-b98c-416d-9c8e-4161d8c1c921", "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:59.81075Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:14.765359Z"}, "uss_availability": "Unknown", "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "version": 1}}}, "reported": "2026-07-13T22:52:15.551832Z"}}}]}, "body": null}, "query_type": "interuss.mock_uss.logging.interaction_logs", "participant_id": "mock_uss"}], "end_time": "2026-07-13T22:52:22.647622Z"}, {"name": "Validate flight 1 Notification not sent to mock_uss", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/data_exchange_validation/get_op_data_validation.md#validate-flight-1-notification-not-sent-to-mock_uss-test-step", "start_time": "2026-07-13T22:52:22.647660Z", "failed_checks": [], "passed_checks": [{"name": "Mock USS interactions logs retrievable", "timestamp": "2026-07-13T22:52:22.663042Z", "participants": ["mock_uss"], "requirements": ["interuss.mock_uss.hosted_instance.ExposeInterface"]}, {"name": "Expect Notification not sent", "timestamp": "2026-07-13T22:52:22.663131Z", "participants": ["sait"], "requirements": ["interuss.f3548.notification_requirements.NoDssEntityNoNotification"]}], "queries": [{"request": {"method": "GET", "url": "https://uss-qualifier.stage.iart.software/mockuss/mock_uss/interuss_logging/logs?from_time=2026-07-13T22:52:15.120151Z", "initiated_at": "2026-07-13T22:52:22.647747Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjczMywiaWF0IjoxNzgzOTgzMTMzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uaW5qZWN0X3Rlc3RfZGF0YSIsInR5cCI6IkJlYXJlciIsImF1ZCI6InVzcy1xdWFsaWZpZXIuc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:22 GMT", "Content-Type": "application/json", "Content-Length": "3220", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.013143, "reported": "2026-07-13T22:52:22.662165Z", "json": {"interactions": [{"direction": "Incoming", "query": {"query_type": "astm.f3548.v21.uss.getOperationalIntentDetails", "request": {"body": "", "headers": {"Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcyNCwiaWF0IjoxNzgzOTgzMTI0LCJzdWIiOiJTYWl0Iiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiB1dG0uY29uZm9ybWFuY2VfbW9uaXRvcmluZ19zYSIsInR5cCI6IkJlYXJlciIsImF1ZCI6InVzcy1xdWFsaWZpZXIuc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED", "Content-Type": "application/json", "Host": "uss-qualifier.stage.iart.software:443", "User-Agent": "python-requests/2.32.5", "X-Forwarded-For": "10.10.3.231", "X-Forwarded-Host": "uss-qualifier.stage.iart.software", "X-Forwarded-Port": "443", "X-Forwarded-Prefix": "/mockuss", "X-Forwarded-Proto": "https", "X-Forwarded-Scheme": "https", "X-Real-Ip": "10.10.3.231", "X-Request-Id": "470fafd043e178eee3294eab9e222dc8", "X-Scheme": "https"}, "json": null, "method": "GET", "received_at": "2026-07-13T22:52:15.551553Z", "url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd/uss/v1/operational_intents/604bb5d9-32ed-4e3a-a6ed-36fa3b6ac983"}, "response": {"body": null, "code": 200, "elapsed_s": 0.015427, "headers": {"Content-Length": "1128", "Content-Type": "application/json"}, "json": {"operational_intent": {"details": {"off_nominal_volumes": [], "priority": 1.2, "volumes": [{"time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:59.810750Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:14.765359Z"}, "volume": {"altitude_lower": {"reference": "W84", "units": "M", "value": 672.0}, "altitude_upper": {"reference": "W84", "units": "M", "value": 730.0}, "outline_polygon": {"vertices": [{"lat": 53.670403153931666, "lng": -113.85184340526395}, {"lat": 53.673664290039426, "lng": -113.8474065211723}, {"lat": 53.66863224845546, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.6691917389197, "lng": -113.83851579464526}]}}}]}, "reference": {"id": "604bb5d9-32ed-4e3a-a6ed-36fa3b6ac983", "manager": "Mock USS", "ovn": "xEUHROn7XQA9Ppl1iw9f3d5EKiS8LMhmKP2TFiBuk2s_", "state": "Flying", "subscription_id": "5c1a13b7-b98c-416d-9c8e-4161d8c1c921", "time_end": {"format": "RFC3339", "value": "2026-07-13T23:36:59.81075Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:14.765359Z"}, "uss_availability": "Unknown", "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "version": 1}}}, "reported": "2026-07-13T22:52:15.551832Z"}}}]}, "body": null}, "query_type": "interuss.mock_uss.logging.interaction_logs", "participant_id": "mock_uss"}], "end_time": "2026-07-13T22:52:22.663157Z"}, {"name": "Delete mock_uss flight", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/data_exchange_validation/get_op_data_validation.md#delete-mock_uss-flight-test-step-1", "start_time": "2026-07-13T22:52:22.663183Z", "failed_checks": [], "passed_checks": [{"name": "Successful deletion", "timestamp": "2026-07-13T22:52:22.937593Z", "participants": ["mock_uss"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}], "queries": [{"request": {"method": "DELETE", "url": "https://uss-qualifier.stage.iart.software/mockuss/flight_planning/v1/flight_plans/a59ed834-fa1e-43fb-98e2-61f21d70a40f", "initiated_at": "2026-07-13T22:52:22.663249Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcwMSwiaWF0IjoxNzgzOTgzMTAxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InVzcy1xdWFsaWZpZXIuc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:22 GMT", "Content-Type": "application/json", "Content-Length": "1659", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.273165, "reported": "2026-07-13T22:52:22.937156Z", "json": {"activity_result": "Completed", "flight_id": "a59ed834-fa1e-43fb-98e2-61f21d70a40f", "flight_plan_status": "Closed", "includes_advisories": "Unknown", "planning_result": "Completed", "queries": [], "log_messages": ["[2026-07-13 22:52:22.674 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:311] [delete_flight/26:a59ed834-fa1e-43fb-98e2-61f21d70a40f] Acquiring and deleting flight\n", "[2026-07-13 22:52:22.678 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:311] [delete_flight/26:a59ed834-fa1e-43fb-98e2-61f21d70a40f] deleting operational intent 604bb5d9-32ed-4e3a-a6ed-36fa3b6ac983 with OVN xEUHROn7XQA9Ppl1iw9f3d5EKiS8LMhmKP2TFiBuk2s_ from DSS\n", "[2026-07-13 22:52:22.841 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:311] [delete_flight/26:a59ed834-fa1e-43fb-98e2-61f21d70a40f] Notifying https://rtm.sait.stage.flysafe.live\n", "[2026-07-13 22:52:22.870 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:311] [delete_flight/26:a59ed834-fa1e-43fb-98e2-61f21d70a40f] Notifying https://rtm.airmarket.stage.flysafe.live\n", "[2026-07-13 22:52:22.920 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:311] [delete_flight/26:a59ed834-fa1e-43fb-98e2-61f21d70a40f] Notifying https://uss-qualifier.stage.iart.software/mockuss/mock/scd\n", "[2026-07-13 22:52:22.934 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:311] [delete_flight/26:a59ed834-fa1e-43fb-98e2-61f21d70a40f] No notifications failed\n", "[2026-07-13 22:52:22.934 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:311] [delete_flight/26:a59ed834-fa1e-43fb-98e2-61f21d70a40f] Complete.\n"]}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.DeleteFlightPlan", "participant_id": "mock_uss"}], "end_time": "2026-07-13T22:52:22.937662Z"}], "end_time": "2026-07-13T22:52:22.937806Z"}], "successful": true, "notes": {"Tested USS": {"message": "sait", "timestamp": "2026-07-13T22:52:00.810862Z"}}, "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/data_exchange_validation/get_op_data_validation.md#cleanup", "start_time": "2026-07-13T22:52:22.937852Z", "failed_checks": [], "passed_checks": []}, "end_time": "2026-07-13T22:52:22.937924Z"}}], "generator_type": "action_generators.flight_planning.FlightPlannerCombinations", "start_time": "2026-07-13T22:51:40.967320Z", "successful": false, "end_time": "2026-07-13T22:52:22.938287Z"}}, {"action_generator": {"actions": [{"test_scenario": {"name": "Awareness of relevant operational intents", "scenario_type": "scenarios.astm.utm.subscription_notifications.ReceiveNotificationsForAwareness", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/subscription_notifications/receive_notifications_for_awareness/receive_notifications_for_awareness.md", "resource_origins": {"tested_uss": "instance 1 in flight_planners in top-level resource pool", "mock_uss": "mock_uss in top-level resource pool", "dss": "dss in top-level resource pool", "flight_intents": "non_conflicting_flights in top-level resource pool"}, "start_time": "2026-07-13T22:52:22.938853Z", "cases": [{"name": "Activated operational intent receives notification of relevant intent", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/subscription_notifications/receive_notifications_for_awareness/receive_notifications_for_awareness.md#activated-operational-intent-receives-notification-of-relevant-intent-test-case", "start_time": "2026-07-13T22:52:22.939255Z", "steps": [{"name": "Tested_uss plans and activates Flight 1", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/subscription_notifications/receive_notifications_for_awareness/receive_notifications_for_awareness.md#tested_uss-plans-and-activates-flight-1-test-step", "start_time": "2026-07-13T22:52:22.953841Z", "failed_checks": [{"name": "Successful planning", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/flight_planning/plan_flight_intent.md#successful-planning-check", "timestamp": "2026-07-13T22:52:23.965001Z", "summary": "Error from airmarket when attempting to submit a flight intent (flight ID: None)", "details": "Attempt to plan flight returned status 500 rather than 200 as expected\n\nStack trace:\nTraceback (most recent call last):\n  File \"/app/monitoring/uss_qualifier/scenarios/flight_planning/test_steps.py\", line 377, in request_flight\n    resp = flight_planner.try_plan_flight(\n        flight_info, ExecutionStyle.IfAllowed, additional_fields\n    )\n  File \"/app/monitoring/monitorlib/clients/flight_planning/client_v1.py\", line 122, in try_plan_flight\n    return self._inject(\n           ~~~~~~~~~~~~^\n        str(uuid.uuid4()), flight_info, execution_style, additional_fields\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    )\n    ^\n  File \"/app/monitoring/monitorlib/clients/flight_planning/client_v1.py\", line 77, in _inject\n    raise PlanningActivityError(\n    ...<2 lines>...\n    )\nmonitoring.monitorlib.clients.flight_planning.client.PlanningActivityError: Attempt to plan flight returned status 500 rather than 200 as expected\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/app/monitoring/uss_qualifier/scenarios/flight_planning/test_steps.py\", line 286, in submit_flight\n    resp, query, flight_id = request_flight(\n                             ~~~~~~~~~~~~~~^\n        flight_planner, flight_info, flight_id, additional_fields\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    )\n    ^\n  File \"/app/monitoring/uss_qualifier/scenarios/flight_planning/test_steps.py\", line 381, in request_flight\n    raise QueryError(str(e), e.queries)\nmonitoring.monitorlib.fetch.QueryError: Attempt to plan flight returned status 500 rather than 200 as expected\n", "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"], "severity": "High", "participants": ["airmarket"], "query_report_timestamps": ["2026-07-13T22:52:22.976215Z"]}], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:52:22.975133Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:22.954132Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "641", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.660962462626394, "lng": -113.85585556853685}, {"lat": 53.67366429003943, "lng": -113.85585556853685}, {"lat": 53.67366429003943, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.83168401675414}]}}, "time_start": {"value": "2026-07-13T22:52:21.939306Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:21.939306Z", "format": "RFC3339"}}, "request_id": "c2246fd6-3918-4c79-beb9-f563dfbd594f"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:22 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.019688, "reported": "2026-07-13T22:52:22.974723Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.airmarket.stage.flysafe.live/scd/flight_planning/flight_plans/cf2e3425-7aee-4855-b5c7-eb3ab660c405", "initiated_at": "2026-07-13T22:52:22.976215Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1316", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66912766671807, "lng": -113.8389789566533}, {"lat": 53.662811304724514, "lng": -113.8541910579383}, {"lat": 53.66792402063312, "lng": -113.85585556853684}, {"lat": 53.67018048534604, "lng": -113.85282781861481}]}, "altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:52:21.939306Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:21.939306Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "6582d236-a952-46cb-a565-9fddc651f8cb"}, "body": null}, "response": {"code": 500, "headers": {"Date": "Mon, 13 Jul 2026 22:52:23 GMT", "Content-Type": "text/html; charset=utf-8", "Content-Length": "160576", "Connection": "keep-alive", "x-frame-options": "DENY", "vary": "Cookie", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.957586, "reported": "2026-07-13T22:52:23.962269Z", "body": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">\n  <meta name=\"robots\" content=\"NONE,NOARCHIVE\">\n  <title>KeyError\n          at /scd/flight_planning/flight_plans/cf2e3425-7aee-4855-b5c7-eb3ab660c405</title>\n  <style>\n    html * { padding:0; margin:0; }\n    body * { padding:10px 20px; }\n    body * * { padding:0; }\n    body { font-family: sans-serif; background-color:#fff; color:#000; }\n    body > :where(header, main, footer) { border-bottom:1px solid #ddd; }\n    h1 { font-weight:normal; }\n    h2 { margin-bottom:.8em; }\n    h3 { margin:1em 0 .5em 0; }\n    h4 { margin:0 0 .5em 0; font-weight: normal; }\n    code, pre { font-size: 100%; white-space: pre-wrap; word-break: break-word; }\n    summary { cursor: pointer; }\n    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }\n    tbody td, tbody th { vertical-align:top; padding:2px 3px; }\n    thead th {\n      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;\n      font-weight:normal; font-size: 0.6875rem; border:1px solid #ddd;\n    }\n    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }\n    table.vars { margin:5px 10px 2px 40px; width: auto; }\n    table.vars td, table.req td { font-family:monospace; }\n    table td.code { width:100%; }\n    table td.code pre { overflow:hidden; }\n    table.source th { color:#666; }\n    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }\n    ul.traceback { list-style-type:none; color: #222; }\n    ul.traceback li.cause { word-break: break-word; }\n    ul.traceback li.frame { padding-bottom:1em; color:#4f4f4f; }\n    ul.traceback li.user { background-color:#e0e0e0; color:#000 }\n    div.context { padding:10px 0; overflow:hidden; }\n    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }\n    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }\n    div.context ol li pre { display:inline; }\n    div.context ol.context-line li { color:#464646; background-color:#dfdfdf; padding: 3px 2px; }\n    div.context ol.context-line li span { position:absolute; right:32px; }\n    .user div.context ol.context-line li { background-color:#bbb; color:#000; }\n    .user div.context ol li { color:#666; }\n    div.commands, summary.commands { margin-left: 40px; }\n    div.commands a, summary.commands { color:#555; text-decoration:none; }\n    .user div.commands a { color: black; }\n    #summary { background: #ffc; }\n    #summary h2 { font-weight: normal; color: #666; }\n    #info { padding: 0; }\n    #info > * { padding:10px 20px; }\n    #explanation { background:#eee; }\n    #template, #template-not-exist { background:#f6f6f6; }\n    #template-not-exist ul { margin: 0 0 10px 20px; }\n    #template-not-exist .postmortem-section { margin-bottom: 3px; }\n    #unicode-hint { background:#eee; }\n    #traceback { background:#eee; }\n    #requestinfo { background:#f6f6f6; padding-left:120px; }\n    #summary table { border:none; background:transparent; }\n    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }\n    #requestinfo h3 { margin-bottom:-1em; }\n    .error { background: #ffc; }\n    .specific { color:#cc3300; font-weight:bold; }\n    h2 span.commands { font-size: 0.7rem; font-weight:normal; }\n    span.commands a:link {color:#5E5694;}\n    pre.exception_value { font-family: sans-serif; color: #575757; font-size: 1.5rem; margin: 10px 0 10px 0; }\n    .append-bottom { margin-bottom: 10px; }\n    .fname { user-select: all; }\n  </style>\n  \n  <script>\n    function hideAll(elems) {\n      for (var e = 0; e < elems.length; e++) {\n        elems[e].style.display = 'none';\n      }\n    }\n    window.onload = function() {\n      hideAll(document.querySelectorAll('ol.pre-context'));\n      hideAll(document.querySelectorAll('ol.post-context'));\n      hideAll(document.querySelectorAll('div.pastebin'));\n    }\n    function toggle() {\n      for (var i = 0; i < arguments.length; i++) {\n        var e = document.getElementById(arguments[i]);\n        if (e) {\n          e.style.display = e.style.display == 'none' ? 'block': 'none';\n        }\n      }\n      return false;\n    }\n    function switchPastebinFriendly(link) {\n      s1 = \"Switch to copy-and-paste view\";\n      s2 = \"Switch back to interactive view\";\n      link.textContent = link.textContent.trim() == s1 ? s2: s1;\n      toggle('browserTraceback', 'pastebinTraceback');\n      return false;\n    }\n  </script>\n  \n</head>\n<body>\n<header id=\"summary\">\n  <h1>KeyError\n       at /scd/flight_planning/flight_plans/cf2e3425-7aee-4855-b5c7-eb3ab660c405</h1>\n  <pre class=\"exception_value\">&#x27;access_token&#x27;</pre>\n  <table class=\"meta\">\n\n    <tr>\n      <th scope=\"row\">Request Method:</th>\n      <td>PUT</td>\n    </tr>\n    <tr>\n      <th scope=\"row\">Request URL:</th>\n      <td>http://rtm.airmarket.stage.flysafe.live/scd/flight_planning/flight_plans/cf2e3425-7aee-4855-b5c7-eb3ab660c405</td>\n    </tr>\n\n    <tr>\n      <th scope=\"row\">Django Version:</th>\n      <td>5.2.10</td>\n    </tr>\n\n    <tr>\n      <th scope=\"row\">Exception Type:</th>\n      <td>KeyError</td>\n    </tr>\n\n\n    <tr>\n      <th scope=\"row\">Exception Value:</th>\n      <td><pre>&#x27;access_token&#x27;</pre></td>\n    </tr>\n\n\n    <tr>\n      <th scope=\"row\">Exception Location:</th>\n      <td><span class=\"fname\">/app/constraint_operations/dss_constraints_helper.py</span>, line 50, in get_nearby_constraints</td>\n    </tr>\n\n\n    <tr>\n      <th scope=\"row\">Raised during:</th>\n      <td>scd_operations.views.upsert_close_flight_plan</td>\n    </tr>\n\n    <tr>\n      <th scope=\"row\">Python Executable:</th>\n      <td>/app/.venv/bin/python</td>\n    </tr>\n    <tr>\n      <th scope=\"row\">Python Version:</th>\n      <td>3.12.13</td>\n    </tr>\n    <tr>\n      <th scope=\"row\">Python Path:</th>\n      <td><pre><code>[&#x27;/app&#x27;,\n &#x27;/app&#x27;,\n &#x27;/app/.venv/bin&#x27;,\n &#x27;/usr/local/lib/python312.zip&#x27;,\n &#x27;/usr/local/lib/python3.12&#x27;,\n &#x27;/usr/local/lib/python3.12/lib-dynload&#x27;,\n &#x27;/app/.venv/lib/python3.12/site-packages&#x27;]</code></pre></td>\n    </tr>\n    <tr>\n      <th scope=\"row\">Server time:</th>\n      <td>Mon, 13 Jul 2026 22:52:23 +0000</td>\n    </tr>\n  </table>\n</header>\n\n<main id=\"info\">\n\n\n\n\n<div id=\"traceback\">\n  <h2>Traceback <span class=\"commands\"><a href=\"#\" role=\"button\" onclick=\"return switchPastebinFriendly(this);\">\n    Switch to copy-and-paste view</a></span>\n  </h2>\n  <div id=\"browserTraceback\">\n    <ul class=\"traceback\">\n      \n        \n        <li class=\"frame django\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py</code>, line 42, in inner\n          \n\n          \n            <div class=\"context\" id=\"c140183382436864\">\n              \n                <ol start=\"35\" class=\"pre-context\" id=\"pre140183382436864\">\n                \n                  <li onclick=\"toggle('pre140183382436864', 'post140183382436864')\"><pre>    can rely on getting a response instead of an exception.</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382436864', 'post140183382436864')\"><pre>    &quot;&quot;&quot;</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382436864', 'post140183382436864')\"><pre>    if iscoroutinefunction(get_response):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382436864', 'post140183382436864')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183382436864', 'post140183382436864')\"><pre>        @wraps(get_response)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382436864', 'post140183382436864')\"><pre>        async def inner(request):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382436864', 'post140183382436864')\"><pre>            try:</pre></li>\n                \n                </ol>\n              \n              <ol start=\"42\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183382436864', 'post140183382436864')\"><pre>                response = await get_response(request)\n                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='43' class=\"post-context\" id=\"post140183382436864\">\n                  \n                  <li onclick=\"toggle('pre140183382436864', 'post140183382436864')\"><pre>            except Exception as exc:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382436864', 'post140183382436864')\"><pre>                response = await sync_to_async(</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382436864', 'post140183382436864')\"><pre>                    response_for_exception, thread_sensitive=False</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382436864', 'post140183382436864')\"><pre>                )(request, exc)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382436864', 'post140183382436864')\"><pre>            return response</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382436864', 'post140183382436864')\"><pre></pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183382436864\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>exc</td>\n                    <td class=\"code\"><pre>KeyError(&#x27;access_token&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>get_response</td>\n                    <td class=\"code\"><pre>&lt;bound method BaseHandler._get_response_async of &lt;django.core.handlers.asgi.ASGIHandler object at 0x7f7f13d974d0&gt;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;ASGIRequest: PUT &#x27;/scd/flight_planning/flight_plans/cf2e3425-7aee-4855-b5c7-eb3ab660c405&#x27;&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame django\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/django/core/handlers/base.py</code>, line 253, in _get_response_async\n          \n\n          \n            <div class=\"context\" id=\"c140183380878208\">\n              \n                <ol start=\"246\" class=\"pre-context\" id=\"pre140183380878208\">\n                \n                  <li onclick=\"toggle('pre140183380878208', 'post140183380878208')\"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380878208', 'post140183380878208')\"><pre>            # If it is a synchronous view, run it in a subthread</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380878208', 'post140183380878208')\"><pre>            if not iscoroutinefunction(wrapped_callback):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380878208', 'post140183380878208')\"><pre>                wrapped_callback = sync_to_async(</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380878208', 'post140183380878208')\"><pre>                    wrapped_callback, thread_sensitive=True</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380878208', 'post140183380878208')\"><pre>                )</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380878208', 'post140183380878208')\"><pre>            try:</pre></li>\n                \n                </ol>\n              \n              <ol start=\"253\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183380878208', 'post140183380878208')\"><pre>                response = await wrapped_callback(\n                                </pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='254' class=\"post-context\" id=\"post140183380878208\">\n                  \n                  <li onclick=\"toggle('pre140183380878208', 'post140183380878208')\"><pre>                    request, *callback_args, **callback_kwargs</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380878208', 'post140183380878208')\"><pre>                )</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380878208', 'post140183380878208')\"><pre>            except Exception as e:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380878208', 'post140183380878208')\"><pre>                response = await sync_to_async(</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380878208', 'post140183380878208')\"><pre>                    self.process_exception_by_middleware,</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380878208', 'post140183380878208')\"><pre>                    thread_sensitive=True,</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183380878208\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>callback</td>\n                    <td class=\"code\"><pre>&lt;function View.as_view.&lt;locals&gt;.view at 0x7f7efe646480&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>callback_args</td>\n                    <td class=\"code\"><pre>()</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>callback_kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;cf2e3425-7aee-4855-b5c7-eb3ab660c405&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>middleware_method</td>\n                    <td class=\"code\"><pre>&lt;asgiref.sync.SyncToAsync object at 0x7f7f13d9c770&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;ASGIRequest: PUT &#x27;/scd/flight_planning/flight_plans/cf2e3425-7aee-4855-b5c7-eb3ab660c405&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>response</td>\n                    <td class=\"code\"><pre>None</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;django.core.handlers.asgi.ASGIHandler object at 0x7f7f13d974d0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>wrapped_callback</td>\n                    <td class=\"code\"><pre>&lt;asgiref.sync.SyncToAsync object at 0x7f7efc981310&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/usr/local/lib/python3.12/concurrent/futures/thread.py</code>, line 59, in run\n          \n\n          \n            <div class=\"context\" id=\"c140183380716864\">\n              \n                <ol start=\"52\" class=\"pre-context\" id=\"pre140183380716864\">\n                \n                  <li onclick=\"toggle('pre140183380716864', 'post140183380716864')\"><pre>        self.kwargs = kwargs</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380716864', 'post140183380716864')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183380716864', 'post140183380716864')\"><pre>    def run(self):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380716864', 'post140183380716864')\"><pre>        if not self.future.set_running_or_notify_cancel():</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380716864', 'post140183380716864')\"><pre>            return</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380716864', 'post140183380716864')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183380716864', 'post140183380716864')\"><pre>        try:</pre></li>\n                \n                </ol>\n              \n              <ol start=\"59\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183380716864', 'post140183380716864')\"><pre>            result = self.fn(*self.args, **self.kwargs)\n                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='60' class=\"post-context\" id=\"post140183380716864\">\n                  \n                  <li onclick=\"toggle('pre140183380716864', 'post140183380716864')\"><pre>        except BaseException as exc:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380716864', 'post140183380716864')\"><pre>            self.future.set_exception(exc)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380716864', 'post140183380716864')\"><pre>            # Break a reference cycle with the exception &#x27;exc&#x27;</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380716864', 'post140183380716864')\"><pre>            self = None</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380716864', 'post140183380716864')\"><pre>        else:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380716864', 'post140183380716864')\"><pre>            self.future.set_result(result)</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183380716864\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>None</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame django\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/django/views/decorators/csrf.py</code>, line 65, in _view_wrapper\n          \n\n          \n            <div class=\"context\" id=\"c140183382438976\">\n              \n                <ol start=\"58\" class=\"pre-context\" id=\"pre140183382438976\">\n                \n                  <li onclick=\"toggle('pre140183382438976', 'post140183382438976')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183382438976', 'post140183382438976')\"><pre>        async def _view_wrapper(request, *args, **kwargs):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382438976', 'post140183382438976')\"><pre>            return await view_func(request, *args, **kwargs)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382438976', 'post140183382438976')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183382438976', 'post140183382438976')\"><pre>    else:</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382438976', 'post140183382438976')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183382438976', 'post140183382438976')\"><pre>        def _view_wrapper(request, *args, **kwargs):</pre></li>\n                \n                </ol>\n              \n              <ol start=\"65\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183382438976', 'post140183382438976')\"><pre>            return view_func(request, *args, **kwargs)\n                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='66' class=\"post-context\" id=\"post140183382438976\">\n                  \n                  <li onclick=\"toggle('pre140183382438976', 'post140183382438976')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382438976', 'post140183382438976')\"><pre>    _view_wrapper.csrf_exempt = True</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382438976', 'post140183382438976')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382438976', 'post140183382438976')\"><pre>    return wraps(view_func)(_view_wrapper)</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183382438976\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>args</td>\n                    <td class=\"code\"><pre>()</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;cf2e3425-7aee-4855-b5c7-eb3ab660c405&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;ASGIRequest: PUT &#x27;/scd/flight_planning/flight_plans/cf2e3425-7aee-4855-b5c7-eb3ab660c405&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>view_func</td>\n                    <td class=\"code\"><pre>&lt;function View.as_view.&lt;locals&gt;.view at 0x7f7efe6463e0&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame django\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/django/views/generic/base.py</code>, line 105, in view\n          \n\n          \n            <div class=\"context\" id=\"c140183380711488\">\n              \n                <ol start=\"98\" class=\"pre-context\" id=\"pre140183380711488\">\n                \n                  <li onclick=\"toggle('pre140183380711488', 'post140183380711488')\"><pre>            self = cls(**initkwargs)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380711488', 'post140183380711488')\"><pre>            self.setup(request, *args, **kwargs)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380711488', 'post140183380711488')\"><pre>            if not hasattr(self, &quot;request&quot;):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380711488', 'post140183380711488')\"><pre>                raise AttributeError(</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380711488', 'post140183380711488')\"><pre>                    &quot;%s instance has no &#x27;request&#x27; attribute. Did you override &quot;</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380711488', 'post140183380711488')\"><pre>                    &quot;setup() and forget to call super()?&quot; % cls.__name__</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380711488', 'post140183380711488')\"><pre>                )</pre></li>\n                \n                </ol>\n              \n              <ol start=\"105\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183380711488', 'post140183380711488')\"><pre>            return self.dispatch(request, *args, **kwargs)\n                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='106' class=\"post-context\" id=\"post140183380711488\">\n                  \n                  <li onclick=\"toggle('pre140183380711488', 'post140183380711488')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380711488', 'post140183380711488')\"><pre>        view.view_class = cls</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380711488', 'post140183380711488')\"><pre>        view.view_initkwargs = initkwargs</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380711488', 'post140183380711488')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380711488', 'post140183380711488')\"><pre>        # __name__ and __qualname__ are intentionally left unchanged as</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380711488', 'post140183380711488')\"><pre>        # view_class should be used to robustly determine the name of the view</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183380711488\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>args</td>\n                    <td class=\"code\"><pre>()</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>cls</td>\n                    <td class=\"code\"><pre>&lt;class &#x27;scd_operations.views.WrappedAPIView&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>initkwargs</td>\n                    <td class=\"code\"><pre>{}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;cf2e3425-7aee-4855-b5c7-eb3ab660c405&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;ASGIRequest: PUT &#x27;/scd/flight_planning/flight_plans/cf2e3425-7aee-4855-b5c7-eb3ab660c405&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.views.WrappedAPIView object at 0x7f7efc981850&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/rest_framework/views.py</code>, line 515, in dispatch\n          \n\n          \n            <div class=\"context\" id=\"c140183382435712\">\n              \n                <ol start=\"508\" class=\"pre-context\" id=\"pre140183382435712\">\n                \n                  <li onclick=\"toggle('pre140183382435712', 'post140183382435712')\"><pre>                                  self.http_method_not_allowed)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382435712', 'post140183382435712')\"><pre>            else:</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382435712', 'post140183382435712')\"><pre>                handler = self.http_method_not_allowed</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382435712', 'post140183382435712')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183382435712', 'post140183382435712')\"><pre>            response = handler(request, *args, **kwargs)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382435712', 'post140183382435712')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183382435712', 'post140183382435712')\"><pre>        except Exception as exc:</pre></li>\n                \n                </ol>\n              \n              <ol start=\"515\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183382435712', 'post140183382435712')\"><pre>            response = self.handle_exception(exc)\n                            ^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='516' class=\"post-context\" id=\"post140183382435712\">\n                  \n                  <li onclick=\"toggle('pre140183382435712', 'post140183382435712')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382435712', 'post140183382435712')\"><pre>        self.response = self.finalize_response(request, response, *args, **kwargs)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382435712', 'post140183382435712')\"><pre>        return self.response</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382435712', 'post140183382435712')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382435712', 'post140183382435712')\"><pre>    def options(self, request, *args, **kwargs):</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382435712', 'post140183382435712')\"><pre>        &quot;&quot;&quot;</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183382435712\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>args</td>\n                    <td class=\"code\"><pre>()</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>handler</td>\n                    <td class=\"code\"><pre>&lt;bound method api_view.&lt;locals&gt;.decorator.&lt;locals&gt;.handler of &lt;scd_operations.views.WrappedAPIView object at 0x7f7efc981850&gt;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;cf2e3425-7aee-4855-b5c7-eb3ab660c405&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/cf2e3425-7aee-4855-b5c7-eb3ab660c405&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.views.WrappedAPIView object at 0x7f7efc981850&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/rest_framework/views.py</code>, line 475, in handle_exception\n          \n\n          \n            <div class=\"context\" id=\"c140183382437504\">\n              \n                <ol start=\"468\" class=\"pre-context\" id=\"pre140183382437504\">\n                \n                  <li onclick=\"toggle('pre140183382437504', 'post140183382437504')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183382437504', 'post140183382437504')\"><pre>        exception_handler = self.get_exception_handler()</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382437504', 'post140183382437504')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183382437504', 'post140183382437504')\"><pre>        context = self.get_exception_handler_context()</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382437504', 'post140183382437504')\"><pre>        response = exception_handler(exc, context)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382437504', 'post140183382437504')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183382437504', 'post140183382437504')\"><pre>        if response is None:</pre></li>\n                \n                </ol>\n              \n              <ol start=\"475\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183382437504', 'post140183382437504')\"><pre>            self.raise_uncaught_exception(exc)\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='476' class=\"post-context\" id=\"post140183382437504\">\n                  \n                  <li onclick=\"toggle('pre140183382437504', 'post140183382437504')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382437504', 'post140183382437504')\"><pre>        response.exception = True</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382437504', 'post140183382437504')\"><pre>        return response</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382437504', 'post140183382437504')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382437504', 'post140183382437504')\"><pre>    def raise_uncaught_exception(self, exc):</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382437504', 'post140183382437504')\"><pre>        if settings.DEBUG:</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183382437504\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>context</td>\n                    <td class=\"code\"><pre>{&#x27;args&#x27;: (),\n &#x27;kwargs&#x27;: {&#x27;flight_plan_id&#x27;: UUID(&#x27;cf2e3425-7aee-4855-b5c7-eb3ab660c405&#x27;)},\n &#x27;request&#x27;: &lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/cf2e3425-7aee-4855-b5c7-eb3ab660c405&#x27;&gt;,\n &#x27;view&#x27;: &lt;scd_operations.views.WrappedAPIView object at 0x7f7efc981850&gt;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>exc</td>\n                    <td class=\"code\"><pre>KeyError(&#x27;access_token&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>exception_handler</td>\n                    <td class=\"code\"><pre>&lt;function exception_handler at 0x7f7f01c94b80&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>response</td>\n                    <td class=\"code\"><pre>None</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.views.WrappedAPIView object at 0x7f7efc981850&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/rest_framework/views.py</code>, line 486, in raise_uncaught_exception\n          \n\n          \n            <div class=\"context\" id=\"c140183382425984\">\n              \n                <ol start=\"479\" class=\"pre-context\" id=\"pre140183382425984\">\n                \n                  <li onclick=\"toggle('pre140183382425984', 'post140183382425984')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183382425984', 'post140183382425984')\"><pre>    def raise_uncaught_exception(self, exc):</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382425984', 'post140183382425984')\"><pre>        if settings.DEBUG:</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382425984', 'post140183382425984')\"><pre>            request = self.request</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382425984', 'post140183382425984')\"><pre>            renderer_format = getattr(request.accepted_renderer, &#x27;format&#x27;)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382425984', 'post140183382425984')\"><pre>            use_plaintext_traceback = renderer_format not in (&#x27;html&#x27;, &#x27;api&#x27;, &#x27;admin&#x27;)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382425984', 'post140183382425984')\"><pre>            request.force_plaintext_errors(use_plaintext_traceback)</pre></li>\n                \n                </ol>\n              \n              <ol start=\"486\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183382425984', 'post140183382425984')\"><pre>        raise exc\n             ^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='487' class=\"post-context\" id=\"post140183382425984\">\n                  \n                  <li onclick=\"toggle('pre140183382425984', 'post140183382425984')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382425984', 'post140183382425984')\"><pre>    # Note: Views are made CSRF exempt from within `as_view` as to prevent</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382425984', 'post140183382425984')\"><pre>    # accidental removal of this exemption in cases where `dispatch` needs to</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382425984', 'post140183382425984')\"><pre>    # be overridden.</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382425984', 'post140183382425984')\"><pre>    def dispatch(self, request, *args, **kwargs):</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382425984', 'post140183382425984')\"><pre>        &quot;&quot;&quot;</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183382425984\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>exc</td>\n                    <td class=\"code\"><pre>KeyError(&#x27;access_token&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>renderer_format</td>\n                    <td class=\"code\"><pre>&#x27;json&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/cf2e3425-7aee-4855-b5c7-eb3ab660c405&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.views.WrappedAPIView object at 0x7f7efc981850&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>use_plaintext_traceback</td>\n                    <td class=\"code\"><pre>True</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/rest_framework/views.py</code>, line 512, in dispatch\n          \n\n          \n            <div class=\"context\" id=\"c140183380528320\">\n              \n                <ol start=\"505\" class=\"pre-context\" id=\"pre140183380528320\">\n                \n                  <li onclick=\"toggle('pre140183380528320', 'post140183380528320')\"><pre>            # Get the appropriate handler method</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380528320', 'post140183380528320')\"><pre>            if request.method.lower() in self.http_method_names:</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380528320', 'post140183380528320')\"><pre>                handler = getattr(self, request.method.lower(),</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380528320', 'post140183380528320')\"><pre>                                  self.http_method_not_allowed)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380528320', 'post140183380528320')\"><pre>            else:</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380528320', 'post140183380528320')\"><pre>                handler = self.http_method_not_allowed</pre></li>\n                \n                  <li onclick=\"toggle('pre140183380528320', 'post140183380528320')\"><pre></pre></li>\n                \n                </ol>\n              \n              <ol start=\"512\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183380528320', 'post140183380528320')\"><pre>            response = handler(request, *args, **kwargs)\n                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='513' class=\"post-context\" id=\"post140183380528320\">\n                  \n                  <li onclick=\"toggle('pre140183380528320', 'post140183380528320')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380528320', 'post140183380528320')\"><pre>        except Exception as exc:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380528320', 'post140183380528320')\"><pre>            response = self.handle_exception(exc)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380528320', 'post140183380528320')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380528320', 'post140183380528320')\"><pre>        self.response = self.finalize_response(request, response, *args, **kwargs)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183380528320', 'post140183380528320')\"><pre>        return self.response</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183380528320\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>args</td>\n                    <td class=\"code\"><pre>()</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>handler</td>\n                    <td class=\"code\"><pre>&lt;bound method api_view.&lt;locals&gt;.decorator.&lt;locals&gt;.handler of &lt;scd_operations.views.WrappedAPIView object at 0x7f7efc981850&gt;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;cf2e3425-7aee-4855-b5c7-eb3ab660c405&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/cf2e3425-7aee-4855-b5c7-eb3ab660c405&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.views.WrappedAPIView object at 0x7f7efc981850&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/.venv/lib/python3.12/site-packages/rest_framework/decorators.py</code>, line 50, in handler\n          \n\n          \n            <div class=\"context\" id=\"c140183382441920\">\n              \n                <ol start=\"43\" class=\"pre-context\" id=\"pre140183382441920\">\n                \n                  <li onclick=\"toggle('pre140183382441920', 'post140183382441920')\"><pre>        assert isinstance(http_method_names, (list, tuple)), \\</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382441920', 'post140183382441920')\"><pre>            &#x27;@api_view expected a list of strings, received %s&#x27; % type(http_method_names).__name__</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382441920', 'post140183382441920')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183382441920', 'post140183382441920')\"><pre>        allowed_methods = set(http_method_names) | {&#x27;options&#x27;}</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382441920', 'post140183382441920')\"><pre>        WrappedAPIView.http_method_names = [method.lower() for method in allowed_methods]</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382441920', 'post140183382441920')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183382441920', 'post140183382441920')\"><pre>        def handler(self, *args, **kwargs):</pre></li>\n                \n                </ol>\n              \n              <ol start=\"50\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183382441920', 'post140183382441920')\"><pre>            return func(*args, **kwargs)\n                       ^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='51' class=\"post-context\" id=\"post140183382441920\">\n                  \n                  <li onclick=\"toggle('pre140183382441920', 'post140183382441920')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382441920', 'post140183382441920')\"><pre>        for method in http_method_names:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382441920', 'post140183382441920')\"><pre>            setattr(WrappedAPIView, method.lower(), handler)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382441920', 'post140183382441920')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382441920', 'post140183382441920')\"><pre>        WrappedAPIView.__name__ = func.__name__</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382441920', 'post140183382441920')\"><pre>        WrappedAPIView.__module__ = func.__module__</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183382441920\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>args</td>\n                    <td class=\"code\"><pre>(&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/cf2e3425-7aee-4855-b5c7-eb3ab660c405&#x27;&gt;,)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>func</td>\n                    <td class=\"code\"><pre>&lt;function upsert_close_flight_plan at 0x7f7efe6462a0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;cf2e3425-7aee-4855-b5c7-eb3ab660c405&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.views.WrappedAPIView object at 0x7f7efc981850&gt;</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/auth_helper/utils.py</code>, line 131, in decorated\n          \n\n          \n            <div class=\"context\" id=\"c140183382440960\">\n              \n                <ol start=\"124\" class=\"pre-context\" id=\"pre140183382440960\">\n                \n                  <li onclick=\"toggle('pre140183382440960', 'post140183382440960')\"><pre>                logger.error(f&quot;Token verification failed: {token_error}&quot;)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382440960', 'post140183382440960')\"><pre>                return JsonResponse(</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382440960', 'post140183382440960')\"><pre>                    {&quot;detail&quot;: &quot;Invalid token&quot;, &quot;error details&quot;: f&quot;{token_error}&quot;},</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382440960', 'post140183382440960')\"><pre>                    status=401,</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382440960', 'post140183382440960')\"><pre>                )</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382440960', 'post140183382440960')\"><pre>            decoded_scopes_set = set(decoded.get(&quot;scope&quot;, &quot;&quot;).split())</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382440960', 'post140183382440960')\"><pre>            if (allow_any and decoded_scopes_set &amp; set(required_scopes)) or set(required_scopes).issubset(decoded_scopes_set):</pre></li>\n                \n                </ol>\n              \n              <ol start=\"131\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183382440960', 'post140183382440960')\"><pre>                return f(*args, **kwargs)\n                            ^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='132' class=\"post-context\" id=\"post140183382440960\">\n                  \n                  <li onclick=\"toggle('pre140183382440960', 'post140183382440960')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382440960', 'post140183382440960')\"><pre>            return JsonResponse({&quot;message&quot;: &quot;You don&#x27;t have access to this resource&quot;}, status=403)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382440960', 'post140183382440960')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382440960', 'post140183382440960')\"><pre>        return decorated</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382440960', 'post140183382440960')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382440960', 'post140183382440960')\"><pre>    return require_scope</pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183382440960\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>API_IDENTIFIER</td>\n                    <td class=\"code\"><pre>&#x27;rtm.airmarket.stage.flysafe.live&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>BYPASS_AUTH_TOKEN_VERIFICATION</td>\n                    <td class=\"code\"><pre>0</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>DSS_AUTH_JWKS_ENDPOINT</td>\n                    <td class=\"code\"><pre>&#x27;https://auth.stage.iart.software/.well-known/jwks.json&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>PASSPORT_JWKS_URL</td>\n                    <td class=\"code\"><pre>&#x27;https://auth.airmarket.stage.flysafe.live/.well-known/jwks.json&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>PASSPORT_URL</td>\n                    <td class=\"code\"><pre>&#x27;https://auth.airmarket.stage.flysafe.live&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>allow_any</td>\n                    <td class=\"code\"><pre>False</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>args</td>\n                    <td class=\"code\"><pre>(&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/cf2e3425-7aee-4855-b5c7-eb3ab660c405&#x27;&gt;,)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>auth</td>\n                    <td class=\"code\"><pre>(&#x27;Bearer &#x27;\n &#x27;eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.cRZ2I0XFF4bdWC4-LaBkdlWGzLKBGL76y14CzMa0udKzrgChkP5HvCpfu6883GW_fnNs_URszH-lvocLLmznJ1Mi_uNqBvIUDDqoczx3xX9nJwST1bxRrpWUFtVAU-TALUpFGxHzCFRBFWl7alwyKJai1pLjBEi4766LWl3gSH30LTtLKuuBh6Np8zFqoxEi7PMKkxKD8axutGz-N3xRxuXUK6ifNfFCLksajZ9B_ZAnkI8dHwzJs_liswvOw_W6pQhG68XJfT1GF6ulUNDe9cPI-Ct07to0K9nfgBnJVgDWmSbln0vnvkV4iuIuNTzuLy6sLOEtAk-mgxpqzyFOKf3I1gLZmkxR7hvh3ApTD8OuUSfUHM580p91edzyxrE447IpQWbK-o2lyq60ZPKrwW5tGnOHEF58DDEOjHoxjzHv3SY6CB3aYs7l1aVwBnJ2paPq57-ZtpGtzLH_1YfZjYa3RbcFXDXq7uOlmPJnVaZvmK6TL6-QQo3TZHpCFfUkoBMG1sj_91mi95UZqyAG_OJICrMf02SOjc_pJm-mwKf0eRD0EYwEiVXl2eMTPXllRCfKCCJLPLV3Bfsbeag_CJt9HWeCY1B955mTfhlZwofj-xT9orUSeOBfX6gf4N5JNaa3CvzkA_Ndl7wJgrIUjR9e52jFgL34jyUw9GhTV24&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>decoded</td>\n                    <td class=\"code\"><pre>{&#x27;aud&#x27;: &#x27;rtm.airmarket.stage.flysafe.live&#x27;,\n &#x27;exp&#x27;: 1783986631,\n &#x27;iat&#x27;: 1783983031,\n &#x27;iss&#x27;: &#x27;https://auth.stage.iart.software&#x27;,\n &#x27;scope&#x27;: &#x27;interuss.flight_planning.plan&#x27;,\n &#x27;sub&#x27;: &#x27;DSS Qualifer1&#x27;,\n &#x27;typ&#x27;: &#x27;Bearer&#x27;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>decoded_scopes_set</td>\n                    <td class=\"code\"><pre>{&#x27;interuss.flight_planning.plan&#x27;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>dss_jwks_data</td>\n                    <td class=\"code\"><pre>{&#x27;keys&#x27;: [{&#x27;alg&#x27;: &#x27;RS256&#x27;,\n           &#x27;e&#x27;: &#x27;AQAB&#x27;,\n           &#x27;kid&#x27;: &#x27;xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM&#x27;,\n           &#x27;kty&#x27;: &#x27;RSA&#x27;,\n           &#x27;n&#x27;: &#x27;yvYDFSuhtIeJys7khIkd_Y2dYRrLQT-VSB6xGwxxy2_9CWPdPSKQxuQBaTTDavn-ItVRQwA4HZi49kpj4DDErvTOIrggtcOOjXadFcsdNDZOjLKj0hZDVN2tGVQXDi2xrvV36VDOjeIFqfirW3X0TMpfdjrtswxrjjYO3EP8TrCETmb7FQ7ERTVLyp1zbqtNa09yhWHKHncz05GItkqWO_mWa3-tfG3TlgXaGG2xOL0k9npytLSfkxVumFtOVSc7xsFxZMm9lrzMc51e_yKj5RMe8C-wVzb4yCZClINHFiyJbZPSDmCnIDkOzetAZvrV1-AmU6A4tl4fJhK6-iaGeonGmoghyQODmBzK-4FgLBjZnhirz2AMbzWQvPjQE9b35Z5HVTsjD2Wi0esnIbRWvEkbjMNT8AYKgkOnfQgR2oLGOF90GWIQK5hBsbeW2eDi68hnxujmGQxh_PNEmekzQxqhzwFuKBBmLO2Fl6p757EbZfXHt1f7xr8llqZc1mU_zY2oA9cpijGD4PXTm0bGdS_wkn0ULDi7ndHuofiYRr5UXvjqv9m7rsuoxm-QnpRDp6Gy61PG6hnLEmhVNpVIWuRQ2HmUhco0drOepM-Phdl70X0yNpFIqXJ7jucMIuaNnYuVV-crkeRu3TZ4TY_TvOx54g-6UaEnz4Ylpm49sFc&#x27;,\n           &#x27;use&#x27;: &#x27;sig&#x27;}]}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>f</td>\n                    <td class=\"code\"><pre>&lt;function upsert_close_flight_plan at 0x7f7efe646200&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>jwks_data</td>\n                    <td class=\"code\"><pre>{&#x27;keys&#x27;: [{&#x27;alg&#x27;: &#x27;RS256&#x27;,\n           &#x27;e&#x27;: &#x27;AQAB&#x27;,\n           &#x27;kid&#x27;: &#x27;Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw&#x27;,\n           &#x27;kty&#x27;: &#x27;RSA&#x27;,\n           &#x27;n&#x27;: &#x27;x5kj02EsYynzXORa0zkl7QnGvVt4Hif64MPIW0QVdpuzjS0HU4ATxR6km8htWmt3s5F9UPL4JMIB5CVWDrUWywSYmxBT3J_AgvyJLOv1uUd8SwJRx-3sku7f2ZF00fOOvPjD5IS71UY0XYwZ1Vb9R5Bl-OAh_A0zFtguYA-jOWwQghLYYrnVsCwS6hvMQdF7RWx8EJv2v-ClJ7etI2xMcZt18YB1F-KPBJ7wtAS9VHbycDx_nClJayZdnMvzkU4yO2_UWYw0BrRk4IoRJ7xoGrh7i76xc1V-JL226Q8fBImWNvL-0ddvpQb9GDumV8E_ApI6ya0loTvPacOvwGJcTOS5QxpDGqxvubd_GPbjYmlYY-iieggRuGgS3Atuu7tmyAtCfscSoRMh0gDWZngcEr1vNZrbyYzc9lyUcFZK9afzFJHd4a-GdFiTyw6va69S1tQwyeuREnAVKtLXjM0zK2MviKaps41ILVk2Doa1H7gTedFdHc2uX8M-GmbUwTpt4ItHkci8f47XsZMAnnOgOQFAi3-u8VPbl0dbwrBBwDYnRGxs42PJJhBhp5xFhx0lHqXzRKh1nlRwhCp8V-UJSytzexU2NE8jmXfB-Q9pEPQGxzflPly0J6H1PM-CGLfLppWG2dNoBG1U4FXh-hP-QilECCRlZqvuH7BKU_iBQo8&#x27;,\n           &#x27;use&#x27;: &#x27;sig&#x27;},\n          {&#x27;alg&#x27;: &#x27;RS256&#x27;,\n           &#x27;e&#x27;: &#x27;AQAB&#x27;,\n           &#x27;kid&#x27;: &#x27;xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM&#x27;,\n           &#x27;kty&#x27;: &#x27;RSA&#x27;,\n           &#x27;n&#x27;: &#x27;yvYDFSuhtIeJys7khIkd_Y2dYRrLQT-VSB6xGwxxy2_9CWPdPSKQxuQBaTTDavn-ItVRQwA4HZi49kpj4DDErvTOIrggtcOOjXadFcsdNDZOjLKj0hZDVN2tGVQXDi2xrvV36VDOjeIFqfirW3X0TMpfdjrtswxrjjYO3EP8TrCETmb7FQ7ERTVLyp1zbqtNa09yhWHKHncz05GItkqWO_mWa3-tfG3TlgXaGG2xOL0k9npytLSfkxVumFtOVSc7xsFxZMm9lrzMc51e_yKj5RMe8C-wVzb4yCZClINHFiyJbZPSDmCnIDkOzetAZvrV1-AmU6A4tl4fJhK6-iaGeonGmoghyQODmBzK-4FgLBjZnhirz2AMbzWQvPjQE9b35Z5HVTsjD2Wi0esnIbRWvEkbjMNT8AYKgkOnfQgR2oLGOF90GWIQK5hBsbeW2eDi68hnxujmGQxh_PNEmekzQxqhzwFuKBBmLO2Fl6p757EbZfXHt1f7xr8llqZc1mU_zY2oA9cpijGD4PXTm0bGdS_wkn0ULDi7ndHuofiYRr5UXvjqv9m7rsuoxm-QnpRDp6Gy61PG6hnLEmhVNpVIWuRQ2HmUhco0drOepM-Phdl70X0yNpFIqXJ7jucMIuaNnYuVV-crkeRu3TZ4TY_TvOx54g-6UaEnz4Ylpm49sFc&#x27;,\n           &#x27;use&#x27;: &#x27;sig&#x27;}]}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>jwks_keys</td>\n                    <td class=\"code\"><pre>[{&#x27;alg&#x27;: &#x27;RS256&#x27;,\n  &#x27;e&#x27;: &#x27;AQAB&#x27;,\n  &#x27;kid&#x27;: &#x27;Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw&#x27;,\n  &#x27;kty&#x27;: &#x27;RSA&#x27;,\n  &#x27;n&#x27;: &#x27;x5kj02EsYynzXORa0zkl7QnGvVt4Hif64MPIW0QVdpuzjS0HU4ATxR6km8htWmt3s5F9UPL4JMIB5CVWDrUWywSYmxBT3J_AgvyJLOv1uUd8SwJRx-3sku7f2ZF00fOOvPjD5IS71UY0XYwZ1Vb9R5Bl-OAh_A0zFtguYA-jOWwQghLYYrnVsCwS6hvMQdF7RWx8EJv2v-ClJ7etI2xMcZt18YB1F-KPBJ7wtAS9VHbycDx_nClJayZdnMvzkU4yO2_UWYw0BrRk4IoRJ7xoGrh7i76xc1V-JL226Q8fBImWNvL-0ddvpQb9GDumV8E_ApI6ya0loTvPacOvwGJcTOS5QxpDGqxvubd_GPbjYmlYY-iieggRuGgS3Atuu7tmyAtCfscSoRMh0gDWZngcEr1vNZrbyYzc9lyUcFZK9afzFJHd4a-GdFiTyw6va69S1tQwyeuREnAVKtLXjM0zK2MviKaps41ILVk2Doa1H7gTedFdHc2uX8M-GmbUwTpt4ItHkci8f47XsZMAnnOgOQFAi3-u8VPbl0dbwrBBwDYnRGxs42PJJhBhp5xFhx0lHqXzRKh1nlRwhCp8V-UJSytzexU2NE8jmXfB-Q9pEPQGxzflPly0J6H1PM-CGLfLppWG2dNoBG1U4FXh-hP-QilECCRlZqvuH7BKU_iBQo8&#x27;,\n  &#x27;use&#x27;: &#x27;sig&#x27;},\n {&#x27;alg&#x27;: &#x27;RS256&#x27;,\n  &#x27;e&#x27;: &#x27;AQAB&#x27;,\n  &#x27;kid&#x27;: &#x27;xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM&#x27;,\n  &#x27;kty&#x27;: &#x27;RSA&#x27;,\n  &#x27;n&#x27;: &#x27;yvYDFSuhtIeJys7khIkd_Y2dYRrLQT-VSB6xGwxxy2_9CWPdPSKQxuQBaTTDavn-ItVRQwA4HZi49kpj4DDErvTOIrggtcOOjXadFcsdNDZOjLKj0hZDVN2tGVQXDi2xrvV36VDOjeIFqfirW3X0TMpfdjrtswxrjjYO3EP8TrCETmb7FQ7ERTVLyp1zbqtNa09yhWHKHncz05GItkqWO_mWa3-tfG3TlgXaGG2xOL0k9npytLSfkxVumFtOVSc7xsFxZMm9lrzMc51e_yKj5RMe8C-wVzb4yCZClINHFiyJbZPSDmCnIDkOzetAZvrV1-AmU6A4tl4fJhK6-iaGeonGmoghyQODmBzK-4FgLBjZnhirz2AMbzWQvPjQE9b35Z5HVTsjD2Wi0esnIbRWvEkbjMNT8AYKgkOnfQgR2oLGOF90GWIQK5hBsbeW2eDi68hnxujmGQxh_PNEmekzQxqhzwFuKBBmLO2Fl6p757EbZfXHt1f7xr8llqZc1mU_zY2oA9cpijGD4PXTm0bGdS_wkn0ULDi7ndHuofiYRr5UXvjqv9m7rsuoxm-QnpRDp6Gy61PG6hnLEmhVNpVIWuRQ2HmUhco0drOepM-Phdl70X0yNpFIqXJ7jucMIuaNnYuVV-crkeRu3TZ4TY_TvOx54g-6UaEnz4Ylpm49sFc&#x27;,\n  &#x27;use&#x27;: &#x27;sig&#x27;}]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kid</td>\n                    <td class=\"code\"><pre>&#x27;xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>kwargs</td>\n                    <td class=\"code\"><pre>{&#x27;flight_plan_id&#x27;: UUID(&#x27;cf2e3425-7aee-4855-b5c7-eb3ab660c405&#x27;)}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>parts</td>\n                    <td class=\"code\"><pre>[&#x27;Bearer&#x27;,\n &#x27;eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.cRZ2I0XFF4bdWC4-LaBkdlWGzLKBGL76y14CzMa0udKzrgChkP5HvCpfu6883GW_fnNs_URszH-lvocLLmznJ1Mi_uNqBvIUDDqoczx3xX9nJwST1bxRrpWUFtVAU-TALUpFGxHzCFRBFWl7alwyKJai1pLjBEi4766LWl3gSH30LTtLKuuBh6Np8zFqoxEi7PMKkxKD8axutGz-N3xRxuXUK6ifNfFCLksajZ9B_ZAnkI8dHwzJs_liswvOw_W6pQhG68XJfT1GF6ulUNDe9cPI-Ct07to0K9nfgBnJVgDWmSbln0vnvkV4iuIuNTzuLy6sLOEtAk-mgxpqzyFOKf3I1gLZmkxR7hvh3ApTD8OuUSfUHM580p91edzyxrE447IpQWbK-o2lyq60ZPKrwW5tGnOHEF58DDEOjHoxjzHv3SY6CB3aYs7l1aVwBnJ2paPq57-ZtpGtzLH_1YfZjYa3RbcFXDXq7uOlmPJnVaZvmK6TL6-QQo3TZHpCFfUkoBMG1sj_91mi95UZqyAG_OJICrMf02SOjc_pJm-mwKf0eRD0EYwEiVXl2eMTPXllRCfKCCJLPLV3Bfsbeag_CJt9HWeCY1B955mTfhlZwofj-xT9orUSeOBfX6gf4N5JNaa3CvzkA_Ndl7wJgrIUjR9e52jFgL34jyUw9GhTV24&#x27;]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>passport_jwks_data</td>\n                    <td class=\"code\"><pre>{&#x27;keys&#x27;: [{&#x27;alg&#x27;: &#x27;RS256&#x27;,\n           &#x27;e&#x27;: &#x27;AQAB&#x27;,\n           &#x27;kid&#x27;: &#x27;Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw&#x27;,\n           &#x27;kty&#x27;: &#x27;RSA&#x27;,\n           &#x27;n&#x27;: &#x27;x5kj02EsYynzXORa0zkl7QnGvVt4Hif64MPIW0QVdpuzjS0HU4ATxR6km8htWmt3s5F9UPL4JMIB5CVWDrUWywSYmxBT3J_AgvyJLOv1uUd8SwJRx-3sku7f2ZF00fOOvPjD5IS71UY0XYwZ1Vb9R5Bl-OAh_A0zFtguYA-jOWwQghLYYrnVsCwS6hvMQdF7RWx8EJv2v-ClJ7etI2xMcZt18YB1F-KPBJ7wtAS9VHbycDx_nClJayZdnMvzkU4yO2_UWYw0BrRk4IoRJ7xoGrh7i76xc1V-JL226Q8fBImWNvL-0ddvpQb9GDumV8E_ApI6ya0loTvPacOvwGJcTOS5QxpDGqxvubd_GPbjYmlYY-iieggRuGgS3Atuu7tmyAtCfscSoRMh0gDWZngcEr1vNZrbyYzc9lyUcFZK9afzFJHd4a-GdFiTyw6va69S1tQwyeuREnAVKtLXjM0zK2MviKaps41ILVk2Doa1H7gTedFdHc2uX8M-GmbUwTpt4ItHkci8f47XsZMAnnOgOQFAi3-u8VPbl0dbwrBBwDYnRGxs42PJJhBhp5xFhx0lHqXzRKh1nlRwhCp8V-UJSytzexU2NE8jmXfB-Q9pEPQGxzflPly0J6H1PM-CGLfLppWG2dNoBG1U4FXh-hP-QilECCRlZqvuH7BKU_iBQo8&#x27;,\n           &#x27;use&#x27;: &#x27;sig&#x27;}]}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>passport_jwks_data_response</td>\n                    <td class=\"code\"><pre>&lt;Response [200]&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>public_key</td>\n                    <td class=\"code\"><pre>&lt;cryptography.hazmat.bindings._rust.openssl.rsa.RSAPublicKey object at 0x7f7efe3ecc30&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>public_keys</td>\n                    <td class=\"code\"><pre>{&#x27;Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw&#x27;: &lt;cryptography.hazmat.bindings._rust.openssl.rsa.RSAPublicKey object at 0x7f7efe3ee850&gt;,\n &#x27;xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM&#x27;: &lt;cryptography.hazmat.bindings._rust.openssl.rsa.RSAPublicKey object at 0x7f7efe3ecc30&gt;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/cf2e3425-7aee-4855-b5c7-eb3ab660c405&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>required_scopes</td>\n                    <td class=\"code\"><pre>[&#x27;interuss.flight_planning.plan&#x27;]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>s</td>\n                    <td class=\"code\"><pre>&lt;requests.sessions.Session object at 0x7f7efeaa9ac0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>token</td>\n                    <td class=\"code\"><pre>&#x27;eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.cRZ2I0XFF4bdWC4-LaBkdlWGzLKBGL76y14CzMa0udKzrgChkP5HvCpfu6883GW_fnNs_URszH-lvocLLmznJ1Mi_uNqBvIUDDqoczx3xX9nJwST1bxRrpWUFtVAU-TALUpFGxHzCFRBFWl7alwyKJai1pLjBEi4766LWl3gSH30LTtLKuuBh6Np8zFqoxEi7PMKkxKD8axutGz-N3xRxuXUK6ifNfFCLksajZ9B_ZAnkI8dHwzJs_liswvOw_W6pQhG68XJfT1GF6ulUNDe9cPI-Ct07to0K9nfgBnJVgDWmSbln0vnvkV4iuIuNTzuLy6sLOEtAk-mgxpqzyFOKf3I1gLZmkxR7hvh3ApTD8OuUSfUHM580p91edzyxrE447IpQWbK-o2lyq60ZPKrwW5tGnOHEF58DDEOjHoxjzHv3SY6CB3aYs7l1aVwBnJ2paPq57-ZtpGtzLH_1YfZjYa3RbcFXDXq7uOlmPJnVaZvmK6TL6-QQo3TZHpCFfUkoBMG1sj_91mi95UZqyAG_OJICrMf02SOjc_pJm-mwKf0eRD0EYwEiVXl2eMTPXllRCfKCCJLPLV3Bfsbeag_CJt9HWeCY1B955mTfhlZwofj-xT9orUSeOBfX6gf4N5JNaa3CvzkA_Ndl7wJgrIUjR9e52jFgL34jyUw9GhTV24&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>unverified_token_headers</td>\n                    <td class=\"code\"><pre>{&#x27;alg&#x27;: &#x27;RS256&#x27;,\n &#x27;kid&#x27;: &#x27;xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM&#x27;,\n &#x27;typ&#x27;: &#x27;JWT&#x27;}</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/scd_operations/views.py</code>, line 473, in upsert_close_flight_plan\n          \n\n          \n            <div class=\"context\" id=\"c140183382430720\">\n              \n                <ol start=\"466\" class=\"pre-context\" id=\"pre140183382430720\">\n                \n                  <li onclick=\"toggle('pre140183382430720', 'post140183382430720')\"><pre>                state=OPERATION_STATES_LOOKUP[generated_operational_intent_state],</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382430720', 'post140183382430720')\"><pre>            )</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382430720', 'post140183382430720')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183382430720', 'post140183382430720')\"><pre>            flight_declaration = my_database_writer.create_flight_declaration(flight_declaration_creation=flight_declaration_creation)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382430720', 'post140183382430720')\"><pre>            off_nominal_volumes = (</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382430720', 'post140183382430720')\"><pre>                scd_test_data.intended_flight.basic_information.area if flight_planning_uas_state in [&quot;OffNominal&quot;, &quot;Contingent&quot;] else []</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382430720', 'post140183382430720')\"><pre>            )</pre></li>\n                \n                </ol>\n              \n              <ol start=\"473\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183382430720', 'post140183382430720')\"><pre>            flight_planning_submission: OperationalIntentSubmissionStatus = my_scd_dss_helper.create_and_submit_operational_intent_reference(\n                                                                                 </pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='474' class=\"post-context\" id=\"post140183382430720\">\n                  \n                  <li onclick=\"toggle('pre140183382430720', 'post140183382430720')\"><pre>                state=generated_operational_intent_state,</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382430720', 'post140183382430720')\"><pre>                volumes=scd_test_data.intended_flight.basic_information.area,</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382430720', 'post140183382430720')\"><pre>                off_nominal_volumes=off_nominal_volumes,</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382430720', 'post140183382430720')\"><pre>                priority=flight_planning_priority,</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382430720', 'post140183382430720')\"><pre>            )</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382430720', 'post140183382430720')\"><pre></pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183382430720\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>auth_token</td>\n                    <td class=\"code\"><pre>{&#x27;access_token&#x27;: &#x27;eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NDMzMSwiaWF0IjoxNzgzOTgwNzMxLCJzdWIiOiJBaXJtYXJrZXQiLCJzY29wZSI6InV0bS5zdHJhdGVnaWNfY29vcmRpbmF0aW9uIHV0bS5jb25mb3JtYW5jZV9tb25pdG9yaW5nX3NhIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiaHR0cHM6Ly9kc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.KlwSh8qTtEDGctFHzPJUb-wHktwaR_wCRhDcb5arAg-da6z-p_-L49yoi4vhEw8i2i5sR33sW3cfF5QlDpIiD_DdXYRiXYG72_nKiYBhfNhp706LjHK798Oq6vkBz3IbWI2yr1WR1UTx0pfT_bP7QoFSNH3UYPqI1E1xErgFXv8zhCEQRTIYwPv5mrE_R2gUxncAOYYyloxoG0EZujCHK9oBWVAb8TeLwS084e8VhJ-HgdifPnjGtlpPr3sSBU9p16dXRqcreodoELd8TPpCJ1alGW1-EHFL_UsLW1VSA2Q3uUVaraD6C_ZKBEDUbC92M0JW7lI2rbLaylXOyDrF_h_9fa7dqexFeLB6dxP3lSx7W2zmljmYVHQeIAYn-s4jslVFjg7Ludhgh4V7FytZHI8k21opDDNH5agweVe5r9Dy3ilKMF1w8pXPsStSXpyu2AT4FSyRU94EMh33SKodGaNT9DRE7Z7BolTNC3dJJuotFldgIOt8-qmMwE5qUv0ggalRJmCR3QRodkUvc094fv-Yk_wYeKTYQr--iRu2eeeh8v9NzHWTb4RocUY18IeRNTQEZBg6PKJeNXBk5UYSVs-xBBFK_BZNfU7yr0aLwdmf-w-f_wUh9ZRjtBsuVmTB6Th1KUjWiEi-QpCjURglmBBiuJ3zsj5VTGML8xNdaOg&#x27;,\n &#x27;expires_in&#x27;: 3600,\n &#x27;scope&#x27;: &#x27;utm.strategic_coordination utm.conformance_monitoring_sa&#x27;,\n &#x27;token_type&#x27;: &#x27;Bearer&#x27;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_declaration</td>\n                    <td class=\"code\"><pre>&lt;FlightDeclaration: Flight Blender Default cf2e3425-7aee-4855-b5c7-eb3ab660c405&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_declaration_creation</td>\n                    <td class=\"code\"><pre>FlightDeclarationCreationPayload(id=&#x27;cf2e3425-7aee-4855-b5c7-eb3ab660c405&#x27;,\n                                 operational_intent={&#x27;off_nominal_volumes&#x27;: [],\n                                                     &#x27;priority&#x27;: 0,\n                                                     &#x27;state&#x27;: &#x27;Accepted&#x27;,\n                                                     &#x27;uas_state&#x27;: &#x27;Nominal&#x27;,\n                                                     &#x27;usage_state&#x27;: &#x27;Planned&#x27;,\n                                                     &#x27;volumes&#x27;: [{&#x27;time_end&#x27;: {&#x27;format&#x27;: &#x27;RFC3339&#x27;,\n                                                                               &#x27;value&#x27;: &#x27;2026-07-13T23:37:21.939306Z&#x27;},\n                                                                  &#x27;time_start&#x27;: {&#x27;format&#x27;: &#x27;RFC3339&#x27;,\n                                                                                 &#x27;value&#x27;: &#x27;2026-07-13T22:52:21.939306Z&#x27;},\n                                                                  &#x27;volume&#x27;: {&#x27;altitude_lower&#x27;: {&#x27;reference&#x27;: &#x27;W84&#x27;,\n                                                                                                &#x27;units&#x27;: &#x27;M&#x27;,\n                                                                                                &#x27;value&#x27;: 663.0},\n                                                                             &#x27;altitude_upper&#x27;: {&#x27;reference&#x27;: &#x27;W84&#x27;,\n                                                                                                &#x27;units&#x27;: &#x27;M&#x27;,\n                                                                                                &#x27;value&#x27;: 748.0},\n                                                                             &#x27;outline_circle&#x27;: None,\n                                                                             &#x27;outline_polygon&#x27;: {&#x27;vertices&#x27;: [{&#x27;lat&#x27;: 53.66912766671807,\n                                                                                                               &#x27;lng&#x27;: -113.8389789566533},\n                                                                                                              {&#x27;lat&#x27;: 53.662811304724514,\n                                                                                                               &#x27;lng&#x27;: -113.8541910579383},\n                                                                                                              {&#x27;lat&#x27;: 53.66792402063312,\n                                                                                                               &#x27;lng&#x27;: -113.85585556853684},\n                                                                                                              {&#x27;lat&#x27;: 53.67018048534604,\n                                                                                                               &#x27;lng&#x27;: -113.85282781861481}]}}}]},\n                                 flight_declaration_raw_geojson={&#x27;features&#x27;: [{&#x27;geometry&#x27;: {&#x27;coordinates&#x27;: (((-113.8389789566533,\n                                                                                                              53.66912766671807),\n                                                                                                             (-113.8541910579383,\n                                                                                                              53.662811304724514),\n                                                                                                             (-113.85585556853684,\n                                                                                                              53.66792402063312),\n                                                                                                             (-113.85282781861481,\n                                                                                                              53.67018048534604),\n                                                                                                             (-113.8389789566533,\n                                                                                                              53.66912766671807)),),\n\u2026 &lt;trimmed 4947 bytes string&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_plan_exists_in_flight_blender</td>\n                    <td class=\"code\"><pre>False</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_plan_id</td>\n                    <td class=\"code\"><pre>UUID(&#x27;cf2e3425-7aee-4855-b5c7-eb3ab660c405&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_data</td>\n                    <td class=\"code\"><pre>FlightPlanningInjectionData(volumes=[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.66912766671807,\n                                                                                                            lng=-113.8389789566533),\n                                                                                                LatLngPoint(lat=53.662811304724514,\n                                                                                                            lng=-113.8541910579383),\n                                                                                                LatLngPoint(lat=53.66792402063312,\n                                                                                                            lng=-113.85585556853684),\n                                                                                                LatLngPoint(lat=53.67018048534604,\n                                                                                                            lng=-113.85282781861481)]),\n                                                              altitude_lower=Altitude(value=663.0,\n                                                                                      reference=&#x27;W84&#x27;,\n                                                                                      units=&#x27;M&#x27;),\n                                                              altitude_upper=Altitude(value=748.0,\n                                                                                      reference=&#x27;W84&#x27;,\n                                                                                      units=&#x27;M&#x27;),\n                                                              outline_circle=None),\n                                              time_start=Time(format=&#x27;RFC3339&#x27;,\n                                                              value=&#x27;2026-07-13T22:52:21.939306Z&#x27;),\n                                              time_end=Time(format=&#x27;RFC3339&#x27;,\n                                                            value=&#x27;2026-07-13T23:37:21.939306Z&#x27;))],\n                            priority=0,\n                            off_nominal_volumes=[],\n                            uas_state=&#x27;Nominal&#x27;,\n                            usage_state=&#x27;Planned&#x27;,\n                            state=&#x27;Accepted&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_data_valid</td>\n                    <td class=\"code\"><pre>True</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_notification_payload</td>\n                    <td class=\"code\"><pre>FlightPlanningInjectionData(volumes=[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.66912766671807,\n                                                                                                            lng=-113.8389789566533),\n                                                                                                LatLngPoint(lat=53.662811304724514,\n                                                                                                            lng=-113.8541910579383),\n                                                                                                LatLngPoint(lat=53.66792402063312,\n                                                                                                            lng=-113.85585556853684),\n                                                                                                LatLngPoint(lat=53.67018048534604,\n                                                                                                            lng=-113.85282781861481)]),\n                                                              altitude_lower=Altitude(value=663.0,\n                                                                                      reference=&#x27;W84&#x27;,\n                                                                                      units=&#x27;M&#x27;),\n                                                              altitude_upper=Altitude(value=748.0,\n                                                                                      reference=&#x27;W84&#x27;,\n                                                                                      units=&#x27;M&#x27;),\n                                                              outline_circle=None),\n                                              time_start=Time(format=&#x27;RFC3339&#x27;,\n                                                              value=&#x27;2026-07-13T22:52:21.939306Z&#x27;),\n                                              time_end=Time(format=&#x27;RFC3339&#x27;,\n                                                            value=&#x27;2026-07-13T23:37:21.939306Z&#x27;))],\n                            priority=0,\n                            off_nominal_volumes=[],\n                            uas_state=&#x27;Nominal&#x27;,\n                            usage_state=&#x27;Planned&#x27;,\n                            state=&#x27;Accepted&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_off_nominal_volumes</td>\n                    <td class=\"code\"><pre>[]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_priority</td>\n                    <td class=\"code\"><pre>0</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_uas_state</td>\n                    <td class=\"code\"><pre>&#x27;Nominal&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_usage_state</td>\n                    <td class=\"code\"><pre>&#x27;Planned&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_planning_volumes</td>\n                    <td class=\"code\"><pre>[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.66912766671807,\n                                                                        lng=-113.8389789566533),\n                                                            LatLngPoint(lat=53.662811304724514,\n                                                                        lng=-113.8541910579383),\n                                                            LatLngPoint(lat=53.66792402063312,\n                                                                        lng=-113.85585556853684),\n                                                            LatLngPoint(lat=53.67018048534604,\n                                                                        lng=-113.85282781861481)]),\n                          altitude_lower=Altitude(value=663.0,\n                                                  reference=&#x27;W84&#x27;,\n                                                  units=&#x27;M&#x27;),\n                          altitude_upper=Altitude(value=748.0,\n                                                  reference=&#x27;W84&#x27;,\n                                                  units=&#x27;M&#x27;),\n                          outline_circle=None),\n          time_start=Time(format=&#x27;RFC3339&#x27;,\n                          value=&#x27;2026-07-13T22:52:21.939306Z&#x27;),\n          time_end=Time(format=&#x27;RFC3339&#x27;, value=&#x27;2026-07-13T23:37:21.939306Z&#x27;))]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>generated_operational_intent_state</td>\n                    <td class=\"code\"><pre>&#x27;Accepted&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>is_reg_number_valid</td>\n                    <td class=\"code\"><pre>True</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>is_serial_number_valid</td>\n                    <td class=\"code\"><pre>True</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_database_reader</td>\n                    <td class=\"code\"><pre>&lt;common.database_operations.FlightBlenderDatabaseReader object at 0x7f7efc9ab2f0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_database_writer</td>\n                    <td class=\"code\"><pre>&lt;common.database_operations.FlightBlenderDatabaseWriter object at 0x7f7efc9ab4d0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_flight_plan_op_intent_bridge</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.scd_test_harness_helper.FlightPlantoOperationalIntentProcessor object at 0x7f7efc982fc0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_flight_plan_processor</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.scd_test_harness_helper.FlightPlanningDataProcessor object at 0x7f7efc9ab8f0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_flight_planning_data_validator</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.dss_scd_helper.FlightPlanningDataValidator object at 0x7f7efc982ff0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_geo_json_converter</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.dss_scd_helper.VolumesConverter object at 0x7f7efc9a8d10&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_operational_intent_parser</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.dss_scd_helper.OperationalIntentReferenceHelper object at 0x7f7efd8ae7b0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_reg_number_validator</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.utils.OperatorRegistrationNumberValidator object at 0x7f7efc9bcda0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_scd_dss_helper</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.dss_scd_helper.SCDOperations object at 0x7f7efd8afd10&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_serial_number_validator</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.utils.UAVSerialNumberValidator object at 0x7f7efc981be0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_test_harness_helper</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.scd_test_harness_helper.SCDTestHarnessHelper object at 0x7f7efc9839b0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>my_volumes_validator</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.dss_scd_helper.VolumesValidator object at 0x7f7efc9aac00&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>off_nominal_volumes</td>\n                    <td class=\"code\"><pre>[]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>operation_id_str</td>\n                    <td class=\"code\"><pre>&#x27;cf2e3425-7aee-4855-b5c7-eb3ab660c405&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>pre_creation_checks_passed</td>\n                    <td class=\"code\"><pre>True</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>request</td>\n                    <td class=\"code\"><pre>&lt;rest_framework.request.Request: PUT &#x27;/scd/flight_planning/flight_plans/cf2e3425-7aee-4855-b5c7-eb3ab660c405&#x27;&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>scd_test_data</td>\n                    <td class=\"code\"><pre>FlightPlanningRequest(intended_flight=FlightPlan(basic_information=BasicFlightPlanInformation(usage_state=&lt;UsageState.Planned: &#x27;Planned&#x27;&gt;,\n                                                                                              uas_state=&lt;UasState.Nominal: &#x27;Nominal&#x27;&gt;,\n                                                                                              area=[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.66912766671807,\n                                                                                                                                                                           lng=-113.8389789566533),\n                                                                                                                                                               LatLngPoint(lat=53.662811304724514,\n                                                                                                                                                                           lng=-113.8541910579383),\n                                                                                                                                                               LatLngPoint(lat=53.66792402063312,\n                                                                                                                                                                           lng=-113.85585556853684),\n                                                                                                                                                               LatLngPoint(lat=53.67018048534604,\n                                                                                                                                                                           lng=-113.85282781861481)]),\n                                                                                                                             altitude_lower=Altitude(value=663.0,\n                                                                                                                                                     reference=&#x27;W84&#x27;,\n                                                                                                                                                     units=&#x27;M&#x27;),\n                                                                                                                             altitude_upper=Altitude(value=748.0,\n                                                                                                                                                     reference=&#x27;W84&#x27;,\n                                                                                                                                                     units=&#x27;M&#x27;),\n                                                                                                                             outline_circle=None),\n                                                                                                             time_start=Time(format=&#x27;RFC3339&#x27;,\n                                                                                                                             value=&#x27;2026-07-13T22:52:21.939306Z&#x27;),\n                                                                                                             time_end=Time(format=&#x27;RFC3339&#x27;,\n                                                                                                                           value=&#x27;2026-07-13T23:37:21.939306Z&#x27;))]),\n                                                 astm_f3548_21=ASTMF354821OpIntentInformation(priority=0),\n                                                 uspace_flight_authorisation=FlightAuthorisationData(uas_serial_number=&#x27;1AF49UL5CC5J6K&#x27;,\n                                                                                                     operation_mode=&lt;OperationMode.Vlos: &#x27;Vlos&#x27;&gt;,\n                                                                                                     operation_category=&lt;OperationC\u2026 &lt;trimmed 5541 bytes string&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>uspace_flight_authorisation</td>\n                    <td class=\"code\"><pre>FlightAuthorisationData(uas_serial_number=&#x27;1AF49UL5CC5J6K&#x27;,\n                        operation_mode=&lt;OperationMode.Vlos: &#x27;Vlos&#x27;&gt;,\n                        operation_category=&lt;OperationCategory.Open: &#x27;Open&#x27;&gt;,\n                        uas_class=&lt;UASClass.C0: &#x27;C0&#x27;&gt;,\n                        identification_technologies=[&#x27;ASTMNetRID&#x27;],\n                        uas_type_certificate=&#x27;&#x27;,\n                        connectivity_methods=[&#x27;cellular&#x27;],\n                        endurance_minutes=50,\n                        emergency_procedure_url=&#x27;https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency&#x27;,\n                        operator_id=&#x27;CHEo5kut30e0mt01-qwe&#x27;,\n                        uas_id=&#x27;&#x27;)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>view_r_bounds</td>\n                    <td class=\"code\"><pre>&#x27;-113.85585556853684,53.662811304724514,-113.8389789566533,53.67018048534604&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>view_rect_bounds</td>\n                    <td class=\"code\"><pre>(-113.85585556853684, 53.662811304724514, -113.8389789566533, 53.67018048534604)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>view_rect_bounds_storage</td>\n                    <td class=\"code\"><pre>&#x27;-113.85585556853684,53.662811304724514,-113.8389789566533,53.67018048534604&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>volumes_valid</td>\n                    <td class=\"code\"><pre>True</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/scd_operations/dss_scd_helper.py</code>, line 1897, in create_and_submit_operational_intent_reference\n          \n\n          \n            <div class=\"context\" id=\"c140183382439616\">\n              \n                <ol start=\"1890\" class=\"pre-context\" id=\"pre140183382439616\">\n                \n                  <li onclick=\"toggle('pre140183382439616', 'post140183382439616')\"><pre>                    all_existing_operational_intent_details=len(all_existing_operational_intent_details)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382439616', 'post140183382439616')\"><pre>                )</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382439616', 'post140183382439616')\"><pre>            )</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382439616', 'post140183382439616')\"><pre>        else:</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382439616', 'post140183382439616')\"><pre>            logger.info(&quot;No operational intent references found in the DSS&quot;)</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382439616', 'post140183382439616')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183382439616', 'post140183382439616')\"><pre>        # Get all the constraints from DSS</pre></li>\n                \n                </ol>\n              \n              <ol start=\"1897\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183382439616', 'post140183382439616')\"><pre>        all_nearby_constraints = self.constraints_helper.get_nearby_constraints(volumes=volumes)\n                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='1898' class=\"post-context\" id=\"post140183382439616\">\n                  \n                  <li onclick=\"toggle('pre140183382439616', 'post140183382439616')\"><pre>        all_constraint_ovns = []</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382439616', 'post140183382439616')\"><pre>        for cur_constraint in all_nearby_constraints:</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382439616', 'post140183382439616')\"><pre>            all_constraint_ovns.append(cur_constraint.reference.ovn)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382439616', 'post140183382439616')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382439616', 'post140183382439616')\"><pre>        # TODO: Check intersection</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382439616', 'post140183382439616')\"><pre></pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183382439616\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>airspace_keys</td>\n                    <td class=\"code\"><pre>[]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>all_existing_operational_intent_details</td>\n                    <td class=\"code\"><pre>[]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>auth_token</td>\n                    <td class=\"code\"><pre>{&#x27;access_token&#x27;: &#x27;eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NDMzMSwiaWF0IjoxNzgzOTgwNzMxLCJzdWIiOiJBaXJtYXJrZXQiLCJzY29wZSI6InV0bS5zdHJhdGVnaWNfY29vcmRpbmF0aW9uIHV0bS5jb25mb3JtYW5jZV9tb25pdG9yaW5nX3NhIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiaHR0cHM6Ly9kc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.KlwSh8qTtEDGctFHzPJUb-wHktwaR_wCRhDcb5arAg-da6z-p_-L49yoi4vhEw8i2i5sR33sW3cfF5QlDpIiD_DdXYRiXYG72_nKiYBhfNhp706LjHK798Oq6vkBz3IbWI2yr1WR1UTx0pfT_bP7QoFSNH3UYPqI1E1xErgFXv8zhCEQRTIYwPv5mrE_R2gUxncAOYYyloxoG0EZujCHK9oBWVAb8TeLwS084e8VhJ-HgdifPnjGtlpPr3sSBU9p16dXRqcreodoELd8TPpCJ1alGW1-EHFL_UsLW1VSA2Q3uUVaraD6C_ZKBEDUbC92M0JW7lI2rbLaylXOyDrF_h_9fa7dqexFeLB6dxP3lSx7W2zmljmYVHQeIAYn-s4jslVFjg7Ludhgh4V7FytZHI8k21opDDNH5agweVe5r9Dy3ilKMF1w8pXPsStSXpyu2AT4FSyRU94EMh33SKodGaNT9DRE7Z7BolTNC3dJJuotFldgIOt8-qmMwE5qUv0ggalRJmCR3QRodkUvc094fv-Yk_wYeKTYQr--iRu2eeeh8v9NzHWTb4RocUY18IeRNTQEZBg6PKJeNXBk5UYSVs-xBBFK_BZNfU7yr0aLwdmf-w-f_wUh9ZRjtBsuVmTB6Th1KUjWiEi-QpCjURglmBBiuJ3zsj5VTGML8xNdaOg&#x27;,\n &#x27;expires_in&#x27;: 3600,\n &#x27;scope&#x27;: &#x27;utm.strategic_coordination utm.conformance_monitoring_sa&#x27;,\n &#x27;token_type&#x27;: &#x27;Bearer&#x27;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>d_r</td>\n                    <td class=\"code\"><pre>OperationalIntentSubmissionStatus(dss_response=OtherError(notes=&#x27;Service is &#x27;\n                                                                &#x27;not available &#x27;\n                                                                &#x27;/ connection &#x27;\n                                                                &#x27;not &#x27;\n                                                                &#x27;established&#x27;),\n                                  status=&#x27;not started&#x27;,\n                                  status_code=503,\n                                  message=&#x27;Service is not available / &#x27;\n                                          &#x27;connection not established&#x27;,\n                                  operational_intent_id=&#x27;4de33009-ca9e-407c-8bbe-97a518d46612&#x27;,\n                                  constraints=None)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>flight_blender_base_url</td>\n                    <td class=\"code\"><pre>&#x27;https://rtm.airmarket.stage.flysafe.live&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>headers</td>\n                    <td class=\"code\"><pre>{&#x27;Authorization&#x27;: &#x27;Bearer &#x27;\n                  &#x27;eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NDMzMSwiaWF0IjoxNzgzOTgwNzMxLCJzdWIiOiJBaXJtYXJrZXQiLCJzY29wZSI6InV0bS5zdHJhdGVnaWNfY29vcmRpbmF0aW9uIHV0bS5jb25mb3JtYW5jZV9tb25pdG9yaW5nX3NhIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiaHR0cHM6Ly9kc3Muc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.KlwSh8qTtEDGctFHzPJUb-wHktwaR_wCRhDcb5arAg-da6z-p_-L49yoi4vhEw8i2i5sR33sW3cfF5QlDpIiD_DdXYRiXYG72_nKiYBhfNhp706LjHK798Oq6vkBz3IbWI2yr1WR1UTx0pfT_bP7QoFSNH3UYPqI1E1xErgFXv8zhCEQRTIYwPv5mrE_R2gUxncAOYYyloxoG0EZujCHK9oBWVAb8TeLwS084e8VhJ-HgdifPnjGtlpPr3sSBU9p16dXRqcreodoELd8TPpCJ1alGW1-EHFL_UsLW1VSA2Q3uUVaraD6C_ZKBEDUbC92M0JW7lI2rbLaylXOyDrF_h_9fa7dqexFeLB6dxP3lSx7W2zmljmYVHQeIAYn-s4jslVFjg7Ludhgh4V7FytZHI8k21opDDNH5agweVe5r9Dy3ilKMF1w8pXPsStSXpyu2AT4FSyRU94EMh33SKodGaNT9DRE7Z7BolTNC3dJJuotFldgIOt8-qmMwE5qUv0ggalRJmCR3QRodkUvc094fv-Yk_wYeKTYQr--iRu2eeeh8v9NzHWTb4RocUY18IeRNTQEZBg6PKJeNXBk5UYSVs-xBBFK_BZNfU7yr0aLwdmf-w-f_wUh9ZRjtBsuVmTB6Th1KUjWiEi-QpCjURglmBBiuJ3zsj5VTGML8xNdaOg&#x27;,\n &#x27;Content-Type&#x27;: &#x27;application/json&#x27;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>implicit_subscription_parameters</td>\n                    <td class=\"code\"><pre>ImplicitSubscriptionParameters(uss_base_url=&#x27;https://rtm.airmarket.stage.flysafe.live&#x27;,\n                               notify_for_constraints=True)</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>management_key</td>\n                    <td class=\"code\"><pre>&#x27;2575b924-6caa-4345-8331-c9e5a2a00bd7&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>new_entity_id</td>\n                    <td class=\"code\"><pre>&#x27;4de33009-ca9e-407c-8bbe-97a518d46612&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>new_operational_intent_ref_creation_url</td>\n                    <td class=\"code\"><pre>&#x27;https://dss.stage.iart.software/dss/v1/operational_intent_references/4de33009-ca9e-407c-8bbe-97a518d46612&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>off_nominal_volumes</td>\n                    <td class=\"code\"><pre>[]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>operational_intent_reference</td>\n                    <td class=\"code\"><pre>OperationalIntentReference(extents=[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.66912766671807,\n                                                                                                           lng=-113.8389789566533),\n                                                                                               LatLngPoint(lat=53.662811304724514,\n                                                                                                           lng=-113.8541910579383),\n                                                                                               LatLngPoint(lat=53.66792402063312,\n                                                                                                           lng=-113.85585556853684),\n                                                                                               LatLngPoint(lat=53.67018048534604,\n                                                                                                           lng=-113.85282781861481)]),\n                                                             altitude_lower=Altitude(value=663.0,\n                                                                                     reference=&#x27;W84&#x27;,\n                                                                                     units=&#x27;M&#x27;),\n                                                             altitude_upper=Altitude(value=748.0,\n                                                                                     reference=&#x27;W84&#x27;,\n                                                                                     units=&#x27;M&#x27;),\n                                                             outline_circle=None),\n                                             time_start=Time(format=&#x27;RFC3339&#x27;,\n                                                             value=&#x27;2026-07-13T22:52:21.939306Z&#x27;),\n                                             time_end=Time(format=&#x27;RFC3339&#x27;,\n                                                           value=&#x27;2026-07-13T23:37:21.939306Z&#x27;))],\n                           key=[],\n                           state=&#x27;Accepted&#x27;,\n                           uss_base_url=&#x27;https://rtm.airmarket.stage.flysafe.live&#x27;,\n                           new_subscription=ImplicitSubscriptionParameters(uss_base_url=&#x27;https://rtm.airmarket.stage.flysafe.live&#x27;,\n                                                                           notify_for_constraints=True))</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>priority</td>\n                    <td class=\"code\"><pre>0</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>s</td>\n                    <td class=\"code\"><pre>[]</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;scd_operations.dss_scd_helper.SCDOperations object at 0x7f7efd8afd10&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>state</td>\n                    <td class=\"code\"><pre>&#x27;Accepted&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>volumes</td>\n                    <td class=\"code\"><pre>[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.66912766671807,\n                                                                        lng=-113.8389789566533),\n                                                            LatLngPoint(lat=53.662811304724514,\n                                                                        lng=-113.8541910579383),\n                                                            LatLngPoint(lat=53.66792402063312,\n                                                                        lng=-113.85585556853684),\n                                                            LatLngPoint(lat=53.67018048534604,\n                                                                        lng=-113.85282781861481)]),\n                          altitude_lower=Altitude(value=663.0,\n                                                  reference=&#x27;W84&#x27;,\n                                                  units=&#x27;M&#x27;),\n                          altitude_upper=Altitude(value=748.0,\n                                                  reference=&#x27;W84&#x27;,\n                                                  units=&#x27;M&#x27;),\n                          outline_circle=None),\n          time_start=Time(format=&#x27;RFC3339&#x27;,\n                          value=&#x27;2026-07-13T22:52:21.939306Z&#x27;),\n          time_end=Time(format=&#x27;RFC3339&#x27;, value=&#x27;2026-07-13T23:37:21.939306Z&#x27;))]</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n        \n        <li class=\"frame user\">\n          \n            <code class=\"fname\">/app/constraint_operations/dss_constraints_helper.py</code>, line 50, in get_nearby_constraints\n          \n\n          \n            <div class=\"context\" id=\"c140183382440704\">\n              \n                <ol start=\"43\" class=\"pre-context\" id=\"pre140183382440704\">\n                \n                  <li onclick=\"toggle('pre140183382440704', 'post140183382440704')\"><pre>        # This method checks the USS network for any other volume in the airspace and queries the individual USS for data</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382440704', 'post140183382440704')\"><pre></pre></li>\n                \n                  <li onclick=\"toggle('pre140183382440704', 'post140183382440704')\"><pre>        auth_token = self.get_auth_token()</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382440704', 'post140183382440704')\"><pre>        # Query the DSS for operational intentns</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382440704', 'post140183382440704')\"><pre>        query_constraints_url = self.dss_base_url + &quot;dss/v1/constraint_references/query&quot;</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382440704', 'post140183382440704')\"><pre>        headers = {</pre></li>\n                \n                  <li onclick=\"toggle('pre140183382440704', 'post140183382440704')\"><pre>            &quot;Content-Type&quot;: &quot;application/json&quot;,</pre></li>\n                \n                </ol>\n              \n              <ol start=\"50\" class=\"context-line\">\n                <li onclick=\"toggle('pre140183382440704', 'post140183382440704')\"><pre>            &quot;Authorization&quot;: &quot;Bearer &quot; + auth_token[&quot;access_token&quot;],\n                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^</pre> <span>\u2026</span></li>\n              </ol>\n              \n                <ol start='51' class=\"post-context\" id=\"post140183382440704\">\n                  \n                  <li onclick=\"toggle('pre140183382440704', 'post140183382440704')\"><pre>        }</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382440704', 'post140183382440704')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382440704', 'post140183382440704')\"><pre>        flight_blender_base_url = env.get(&quot;FLIGHTBLENDER_FQDN&quot;, &quot;http://flight-blender:8000&quot;)</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382440704', 'post140183382440704')\"><pre></pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382440704', 'post140183382440704')\"><pre>        all_constraints_in_aoi: list[Constraint] = []</pre></li>\n                  \n                  <li onclick=\"toggle('pre140183382440704', 'post140183382440704')\"><pre></pre></li>\n                  \n              </ol>\n              \n            </div>\n          \n\n          \n            \n              <details>\n                <summary class=\"commands\">Local vars</summary>\n            \n            <table class=\"vars\" id=\"v140183382440704\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Variable</th>\n                  <th scope=\"col\">Value</th>\n                </tr>\n              </thead>\n              <tbody>\n                \n                  <tr>\n                    <td>auth_token</td>\n                    <td class=\"code\"><pre>{&#x27;error&#x27;: &#x27;invalid_client&#x27;}</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>query_constraints_url</td>\n                    <td class=\"code\"><pre>&#x27;https://dss.stage.iart.software/dss/v1/constraint_references/query&#x27;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>self</td>\n                    <td class=\"code\"><pre>&lt;constraint_operations.dss_constraints_helper.ConstraintOperations object at 0x7f7efc9a9ee0&gt;</pre></td>\n                  </tr>\n                \n                  <tr>\n                    <td>volumes</td>\n                    <td class=\"code\"><pre>[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.66912766671807,\n                                                                        lng=-113.8389789566533),\n                                                            LatLngPoint(lat=53.662811304724514,\n                                                                        lng=-113.8541910579383),\n                                                            LatLngPoint(lat=53.66792402063312,\n                                                                        lng=-113.85585556853684),\n                                                            LatLngPoint(lat=53.67018048534604,\n                                                                        lng=-113.85282781861481)]),\n                          altitude_lower=Altitude(value=663.0,\n                                                  reference=&#x27;W84&#x27;,\n                                                  units=&#x27;M&#x27;),\n                          altitude_upper=Altitude(value=748.0,\n                                                  reference=&#x27;W84&#x27;,\n                                                  units=&#x27;M&#x27;),\n                          outline_circle=None),\n          time_start=Time(format=&#x27;RFC3339&#x27;,\n                          value=&#x27;2026-07-13T22:52:21.939306Z&#x27;),\n          time_end=Time(format=&#x27;RFC3339&#x27;, value=&#x27;2026-07-13T23:37:21.939306Z&#x27;))]</pre></td>\n                  </tr>\n                \n              </tbody>\n            </table>\n            </details>\n          \n        </li>\n      \n    </ul>\n  </div>\n\n  <form action=\"https://dpaste.com/\" name=\"pasteform\" id=\"pasteform\" method=\"post\">\n  <div id=\"pastebinTraceback\" class=\"pastebin\">\n    <input type=\"hidden\" name=\"language\" value=\"PythonConsole\">\n    <input type=\"hidden\" name=\"title\"\n      value=\"KeyError at /scd/flight_planning/flight_plans/cf2e3425-7aee-4855-b5c7-eb3ab660c405\">\n    <input type=\"hidden\" name=\"source\" value=\"Django Dpaste Agent\">\n    <input type=\"hidden\" name=\"poster\" value=\"Django\">\n    <textarea name=\"content\" id=\"traceback_area\" cols=\"140\" rows=\"25\">\nEnvironment:\n\n\nRequest Method: PUT\nRequest URL: http://rtm.airmarket.stage.flysafe.live/scd/flight_planning/flight_plans/cf2e3425-7aee-4855-b5c7-eb3ab660c405\n\nDjango Version: 5.2.10\nPython Version: 3.12.13\nInstalled Applications:\n[&#x27;django.contrib.admin&#x27;,\n &#x27;django.contrib.auth&#x27;,\n &#x27;django.contrib.contenttypes&#x27;,\n &#x27;django.contrib.sessions&#x27;,\n &#x27;django.contrib.messages&#x27;,\n &#x27;django.contrib.staticfiles&#x27;,\n &#x27;django_celery_beat&#x27;,\n &#x27;django_filters&#x27;,\n &#x27;rest_framework&#x27;,\n &#x27;flight_declaration_operations&#x27;,\n &#x27;detect_and_avoid_operations&#x27;,\n &#x27;constraint_operations&#x27;,\n &#x27;geo_fence_operations&#x27;,\n &#x27;scd_operations&#x27;,\n &#x27;uss_operations&#x27;,\n &#x27;flight_feed_operations&#x27;,\n &#x27;surveillance_monitoring_operations&#x27;,\n &#x27;conformance_monitoring_operations&#x27;,\n &#x27;notification_operations&#x27;,\n &#x27;rid_operations&#x27;,\n &#x27;versioning_operations&#x27;,\n &#x27;weather_monitoring_operations&#x27;]\nInstalled Middleware:\n[&#x27;django.middleware.security.SecurityMiddleware&#x27;,\n &#x27;django.contrib.sessions.middleware.SessionMiddleware&#x27;,\n &#x27;django.middleware.common.CommonMiddleware&#x27;,\n &#x27;django.middleware.csrf.CsrfViewMiddleware&#x27;,\n &#x27;django.contrib.auth.middleware.AuthenticationMiddleware&#x27;,\n &#x27;django.contrib.messages.middleware.MessageMiddleware&#x27;,\n &#x27;django.middleware.clickjacking.XFrameOptionsMiddleware&#x27;]\n\n\n\nTraceback (most recent call last):\n  File \"/app/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py\", line 42, in inner\n    response = await get_response(request)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/django/core/handlers/base.py\", line 253, in _get_response_async\n    response = await wrapped_callback(\n               \n  File \"/usr/local/lib/python3.12/concurrent/futures/thread.py\", line 59, in run\n    result = self.fn(*self.args, **self.kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/django/views/decorators/csrf.py\", line 65, in _view_wrapper\n    return view_func(request, *args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/django/views/generic/base.py\", line 105, in view\n    return self.dispatch(request, *args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/rest_framework/views.py\", line 515, in dispatch\n    response = self.handle_exception(exc)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/rest_framework/views.py\", line 475, in handle_exception\n    self.raise_uncaught_exception(exc)\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/rest_framework/views.py\", line 486, in raise_uncaught_exception\n    raise exc\n    ^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/rest_framework/views.py\", line 512, in dispatch\n    response = handler(request, *args, **kwargs)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/.venv/lib/python3.12/site-packages/rest_framework/decorators.py\", line 50, in handler\n    return func(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/auth_helper/utils.py\", line 131, in decorated\n    return f(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^\n  File \"/app/scd_operations/views.py\", line 473, in upsert_close_flight_plan\n    flight_planning_submission: OperationalIntentSubmissionStatus = my_scd_dss_helper.create_and_submit_operational_intent_reference(\n                                                                    \n  File \"/app/scd_operations/dss_scd_helper.py\", line 1897, in create_and_submit_operational_intent_reference\n    all_nearby_constraints = self.constraints_helper.get_nearby_constraints(volumes=volumes)\n                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/constraint_operations/dss_constraints_helper.py\", line 50, in get_nearby_constraints\n    &quot;Authorization&quot;: &quot;Bearer &quot; + auth_token[&quot;access_token&quot;],\n                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nException Type: KeyError at /scd/flight_planning/flight_plans/cf2e3425-7aee-4855-b5c7-eb3ab660c405\nException Value: &#x27;access_token&#x27;\n</textarea>\n  <br><br>\n  <input type=\"submit\" value=\"Share this traceback on a public website\">\n  </div>\n</form>\n\n</div>\n\n\n<div id=\"requestinfo\">\n  <h2>Request information</h2>\n\n\n  \n    <h3 id=\"user-info\">USER</h3>\n    <p>AnonymousUser</p>\n  \n\n  <h3 id=\"get-info\">GET</h3>\n  \n    <p>No GET data</p>\n  \n\n  <h3 id=\"post-info\">POST</h3>\n  \n    <p>No POST data</p>\n  \n\n  <h3 id=\"files-info\">FILES</h3>\n  \n    <p>No FILES data</p>\n  \n\n  <h3 id=\"cookie-info\">COOKIES</h3>\n  \n    <p>No cookie data</p>\n  \n\n  <h3 id=\"meta-info\">META</h3>\n  <table class=\"req\">\n    <thead>\n      <tr>\n        <th scope=\"col\">Variable</th>\n        <th scope=\"col\">Value</th>\n      </tr>\n    </thead>\n    <tbody>\n      \n        <tr>\n          <td>CONTENT_LENGTH</td>\n          <td class=\"code\"><pre>&#x27;1316&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CONTENT_TYPE</td>\n          <td class=\"code\"><pre>&#x27;application/json&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_ACCEPT</td>\n          <td class=\"code\"><pre>&#x27;*/*&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_ACCEPT_ENCODING</td>\n          <td class=\"code\"><pre>&#x27;gzip, deflate, br&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_AUTHORIZATION</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_HOST</td>\n          <td class=\"code\"><pre>&#x27;rtm.airmarket.stage.flysafe.live&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_USER_AGENT</td>\n          <td class=\"code\"><pre>&#x27;python-requests/2.34.2&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_FORWARDED_FOR</td>\n          <td class=\"code\"><pre>&#x27;10.10.3.95&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_FORWARDED_HOST</td>\n          <td class=\"code\"><pre>&#x27;rtm.airmarket.stage.flysafe.live&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_FORWARDED_PORT</td>\n          <td class=\"code\"><pre>&#x27;443&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_FORWARDED_PROTO</td>\n          <td class=\"code\"><pre>&#x27;https&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_FORWARDED_SCHEME</td>\n          <td class=\"code\"><pre>&#x27;https&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_REAL_IP</td>\n          <td class=\"code\"><pre>&#x27;10.10.3.95&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_REQUEST_ID</td>\n          <td class=\"code\"><pre>&#x27;9a07f43eaa07bcfb4af03706e223cd3f&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>HTTP_X_SCHEME</td>\n          <td class=\"code\"><pre>&#x27;https&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>PATH_INFO</td>\n          <td class=\"code\"><pre>&#x27;/scd/flight_planning/flight_plans/cf2e3425-7aee-4855-b5c7-eb3ab660c405&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>QUERY_STRING</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>REMOTE_ADDR</td>\n          <td class=\"code\"><pre>&#x27;10.10.3.221&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>REMOTE_HOST</td>\n          <td class=\"code\"><pre>&#x27;10.10.3.221&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>REMOTE_PORT</td>\n          <td class=\"code\"><pre>54432</pre></td>\n        </tr>\n      \n        <tr>\n          <td>REQUEST_METHOD</td>\n          <td class=\"code\"><pre>&#x27;PUT&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SCRIPT_NAME</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SERVER_NAME</td>\n          <td class=\"code\"><pre>&#x27;10.10.4.80&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SERVER_PORT</td>\n          <td class=\"code\"><pre>&#x27;8000&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>wsgi.multiprocess</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>wsgi.multithread</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n    </tbody>\n  </table>\n\n\n  <h3 id=\"settings-info\">Settings</h3>\n  <h4>Using settings module <code>flight_blender.settings</code></h4>\n  <table class=\"req\">\n    <thead>\n      <tr>\n        <th scope=\"col\">Setting</th>\n        <th scope=\"col\">Value</th>\n      </tr>\n    </thead>\n    <tbody>\n      \n        <tr>\n          <td>ABSOLUTE_URL_OVERRIDES</td>\n          <td class=\"code\"><pre>{}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>ADMINS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>ALLOWED_HOSTS</td>\n          <td class=\"code\"><pre>[&#x27;*&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>APPEND_SLASH</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>ASGI_APPLICATION</td>\n          <td class=\"code\"><pre>&#x27;flight_blender.asgi.application&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>ASTM_F3623_SDSP_CUSTOM_DATA_FUSER_CLASS</td>\n          <td class=\"code\"><pre>&#x27;surveillance_monitoring_operations.utils.TrafficDataFuser&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>AUTHENTICATION_BACKENDS</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>AUTH_PASSWORD_VALIDATORS</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>AUTH_USER_MODEL</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>BASE_DIR</td>\n          <td class=\"code\"><pre>PosixPath(&#x27;/app&#x27;)</pre></td>\n        </tr>\n      \n        <tr>\n          <td>BROKER_URL</td>\n          <td class=\"code\"><pre>&#x27;redis://:blender_redis_password@redis-blender:6379&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CACHES</td>\n          <td class=\"code\"><pre>{&#x27;default&#x27;: {&#x27;BACKEND&#x27;: &#x27;django.core.cache.backends.locmem.LocMemCache&#x27;}}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CACHE_MIDDLEWARE_ALIAS</td>\n          <td class=\"code\"><pre>&#x27;default&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CACHE_MIDDLEWARE_SECONDS</td>\n          <td class=\"code\"><pre>600</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_ACCEPT_CONTENT</td>\n          <td class=\"code\"><pre>[&#x27;json&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_BEAT_SCHEDULE</td>\n          <td class=\"code\"><pre>{&#x27;process-daa-logic-every-second&#x27;: {&#x27;schedule&#x27;: 1.0,\n                                    &#x27;task&#x27;: &#x27;process_daa_logic&#x27;}}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_BEAT_SCHEDULER</td>\n          <td class=\"code\"><pre>&#x27;django_celery_beat.schedulers:DatabaseScheduler&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_BROKER_URL</td>\n          <td class=\"code\"><pre>&#x27;redis://:blender_redis_password@redis-blender:6379&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_RESULT_BACKEND</td>\n          <td class=\"code\"><pre>&#x27;redis://:blender_redis_password@redis-blender:6379&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_RESULT_SERIALIZER</td>\n          <td class=\"code\"><pre>&#x27;json&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_TASK_ROUTES</td>\n          <td class=\"code\"><pre>{&#x27;process_daa_logic&#x27;: {&#x27;queue&#x27;: &#x27;daa&#x27;},\n &#x27;send_daa_operational_update_message&#x27;: {&#x27;queue&#x27;: &#x27;daa&#x27;},\n &#x27;send_proximity_alert_notification&#x27;: {&#x27;queue&#x27;: &#x27;daa&#x27;}}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_TASK_SERIALIZER</td>\n          <td class=\"code\"><pre>&#x27;json&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CELERY_TIMEZONE</td>\n          <td class=\"code\"><pre>&#x27;UTC&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CHANNEL_LAYERS</td>\n          <td class=\"code\"><pre>{&#x27;default&#x27;: {&#x27;BACKEND&#x27;: &#x27;channels_redis.core.RedisChannelLayer&#x27;,\n             &#x27;CONFIG&#x27;: {&#x27;hosts&#x27;: [&#x27;redis://:blender_redis_password@redis-blender:6379&#x27;]}}}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_AGE</td>\n          <td class=\"code\"><pre>31449600</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_DOMAIN</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_HTTPONLY</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_NAME</td>\n          <td class=\"code\"><pre>&#x27;csrftoken&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_PATH</td>\n          <td class=\"code\"><pre>&#x27;/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_SAMESITE</td>\n          <td class=\"code\"><pre>&#x27;Lax&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_COOKIE_SECURE</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_FAILURE_VIEW</td>\n          <td class=\"code\"><pre>&#x27;django.views.csrf.csrf_failure&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_HEADER_NAME</td>\n          <td class=\"code\"><pre>&#x27;HTTP_X_CSRFTOKEN&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_TRUSTED_ORIGINS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CSRF_USE_SESSIONS</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>CUSTOM_VOLUME_4D_GENERATION_CLASS</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATABASES</td>\n          <td class=\"code\"><pre>{&#x27;default&#x27;: {&#x27;ATOMIC_REQUESTS&#x27;: False,\n             &#x27;AUTOCOMMIT&#x27;: True,\n             &#x27;CONN_HEALTH_CHECKS&#x27;: False,\n             &#x27;CONN_MAX_AGE&#x27;: 0,\n             &#x27;ENGINE&#x27;: &#x27;django.db.backends.postgresql&#x27;,\n             &#x27;HOST&#x27;: &#x27;db-blender&#x27;,\n             &#x27;NAME&#x27;: &#x27;blender_db&#x27;,\n             &#x27;OPTIONS&#x27;: {},\n             &#x27;PASSWORD&#x27;: &#x27;********************&#x27;,\n             &#x27;PORT&#x27;: 5432,\n             &#x27;TEST&#x27;: {&#x27;CHARSET&#x27;: None,\n                      &#x27;COLLATION&#x27;: None,\n                      &#x27;MIGRATE&#x27;: True,\n                      &#x27;MIRROR&#x27;: None,\n                      &#x27;NAME&#x27;: None},\n             &#x27;TIME_ZONE&#x27;: None,\n             &#x27;USER&#x27;: &#x27;mydatabaseuser&#x27;}}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATABASE_ROUTERS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>\n          <td class=\"code\"><pre>2621440</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>\n          <td class=\"code\"><pre>1000</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATA_UPLOAD_MAX_NUMBER_FILES</td>\n          <td class=\"code\"><pre>100</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATETIME_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;N j, Y, P&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATETIME_INPUT_FORMATS</td>\n          <td class=\"code\"><pre>[&#x27;%Y-%m-%d %H:%M:%S&#x27;,\n &#x27;%Y-%m-%d %H:%M:%S.%f&#x27;,\n &#x27;%Y-%m-%d %H:%M&#x27;,\n &#x27;%m/%d/%Y %H:%M:%S&#x27;,\n &#x27;%m/%d/%Y %H:%M:%S.%f&#x27;,\n &#x27;%m/%d/%Y %H:%M&#x27;,\n &#x27;%m/%d/%y %H:%M:%S&#x27;,\n &#x27;%m/%d/%y %H:%M:%S.%f&#x27;,\n &#x27;%m/%d/%y %H:%M&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATE_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;N j, Y&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DATE_INPUT_FORMATS</td>\n          <td class=\"code\"><pre>[&#x27;%Y-%m-%d&#x27;,\n &#x27;%m/%d/%Y&#x27;,\n &#x27;%m/%d/%y&#x27;,\n &#x27;%b %d %Y&#x27;,\n &#x27;%b %d, %Y&#x27;,\n &#x27;%d %b %Y&#x27;,\n &#x27;%d %b, %Y&#x27;,\n &#x27;%B %d %Y&#x27;,\n &#x27;%B %d, %Y&#x27;,\n &#x27;%d %B %Y&#x27;,\n &#x27;%d %B, %Y&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEBUG</td>\n          <td class=\"code\"><pre>1</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DECIMAL_SEPARATOR</td>\n          <td class=\"code\"><pre>&#x27;.&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_AUTO_FIELD</td>\n          <td class=\"code\"><pre>&#x27;django.db.models.AutoField&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_CHARSET</td>\n          <td class=\"code\"><pre>&#x27;utf-8&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_EXCEPTION_REPORTER</td>\n          <td class=\"code\"><pre>&#x27;django.views.debug.ExceptionReporter&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>\n          <td class=\"code\"><pre>&#x27;django.views.debug.SafeExceptionReporterFilter&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_FROM_EMAIL</td>\n          <td class=\"code\"><pre>&#x27;webmaster@localhost&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_INDEX_TABLESPACE</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DEFAULT_TABLESPACE</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>DISALLOWED_USER_AGENTS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_BACKEND</td>\n          <td class=\"code\"><pre>&#x27;django.core.mail.backends.smtp.EmailBackend&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_HOST</td>\n          <td class=\"code\"><pre>&#x27;localhost&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_HOST_PASSWORD</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_HOST_USER</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_PORT</td>\n          <td class=\"code\"><pre>25</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_SSL_CERTFILE</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_SSL_KEYFILE</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_SUBJECT_PREFIX</td>\n          <td class=\"code\"><pre>&#x27;[Django] &#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_TIMEOUT</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_USE_LOCALTIME</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_USE_SSL</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>EMAIL_USE_TLS</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>ENV_FILE</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FILE_UPLOAD_HANDLERS</td>\n          <td class=\"code\"><pre>[&#x27;django.core.files.uploadhandler.MemoryFileUploadHandler&#x27;,\n &#x27;django.core.files.uploadhandler.TemporaryFileUploadHandler&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>\n          <td class=\"code\"><pre>2621440</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FILE_UPLOAD_PERMISSIONS</td>\n          <td class=\"code\"><pre>420</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FILE_UPLOAD_TEMP_DIR</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FIRST_DAY_OF_WEEK</td>\n          <td class=\"code\"><pre>0</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FIXTURE_DIRS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FLIGHT_BLENDER_PLUGIN_AVOIDANCE_ENGINE</td>\n          <td class=\"code\"><pre>&#x27;detect_and_avoid_operations.avoidance.engine.DefaultAvoidanceEngine&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FLIGHT_BLENDER_PLUGIN_DECONFLICTION_ENGINE</td>\n          <td class=\"code\"><pre>&#x27;flight_declaration_operations.deconfliction_engine.DefaultDeconflictionEngine&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FLIGHT_BLENDER_PLUGIN_TRAFFIC_DATA_FUSER</td>\n          <td class=\"code\"><pre>&#x27;surveillance_monitoring_operations.utils.TrafficDataFuser&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FLIGHT_BLENDER_PLUGIN_VOLUME_4D_GENERATOR</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FORCE_SCRIPT_NAME</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FORMAT_MODULE_PATH</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FORMS_URLFIELD_ASSUME_HTTPS</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>FORM_RENDERER</td>\n          <td class=\"code\"><pre>&#x27;django.forms.renderers.DjangoTemplates&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>IGNORABLE_404_URLS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>INSTALLED_APPS</td>\n          <td class=\"code\"><pre>[&#x27;django.contrib.admin&#x27;,\n &#x27;django.contrib.auth&#x27;,\n &#x27;django.contrib.contenttypes&#x27;,\n &#x27;django.contrib.sessions&#x27;,\n &#x27;django.contrib.messages&#x27;,\n &#x27;django.contrib.staticfiles&#x27;,\n &#x27;django_celery_beat&#x27;,\n &#x27;django_filters&#x27;,\n &#x27;rest_framework&#x27;,\n &#x27;flight_declaration_operations&#x27;,\n &#x27;detect_and_avoid_operations&#x27;,\n &#x27;constraint_operations&#x27;,\n &#x27;geo_fence_operations&#x27;,\n &#x27;scd_operations&#x27;,\n &#x27;uss_operations&#x27;,\n &#x27;flight_feed_operations&#x27;,\n &#x27;surveillance_monitoring_operations&#x27;,\n &#x27;conformance_monitoring_operations&#x27;,\n &#x27;notification_operations&#x27;,\n &#x27;rid_operations&#x27;,\n &#x27;versioning_operations&#x27;,\n &#x27;weather_monitoring_operations&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>INTERNAL_IPS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGES</td>\n          <td class=\"code\"><pre>[(&#x27;af&#x27;, &#x27;Afrikaans&#x27;),\n (&#x27;ar&#x27;, &#x27;Arabic&#x27;),\n (&#x27;ar-dz&#x27;, &#x27;Algerian Arabic&#x27;),\n (&#x27;ast&#x27;, &#x27;Asturian&#x27;),\n (&#x27;az&#x27;, &#x27;Azerbaijani&#x27;),\n (&#x27;bg&#x27;, &#x27;Bulgarian&#x27;),\n (&#x27;be&#x27;, &#x27;Belarusian&#x27;),\n (&#x27;bn&#x27;, &#x27;Bengali&#x27;),\n (&#x27;br&#x27;, &#x27;Breton&#x27;),\n (&#x27;bs&#x27;, &#x27;Bosnian&#x27;),\n (&#x27;ca&#x27;, &#x27;Catalan&#x27;),\n (&#x27;ckb&#x27;, &#x27;Central Kurdish (Sorani)&#x27;),\n (&#x27;cs&#x27;, &#x27;Czech&#x27;),\n (&#x27;cy&#x27;, &#x27;Welsh&#x27;),\n (&#x27;da&#x27;, &#x27;Danish&#x27;),\n (&#x27;de&#x27;, &#x27;German&#x27;),\n (&#x27;dsb&#x27;, &#x27;Lower Sorbian&#x27;),\n (&#x27;el&#x27;, &#x27;Greek&#x27;),\n (&#x27;en&#x27;, &#x27;English&#x27;),\n (&#x27;en-au&#x27;, &#x27;Australian English&#x27;),\n (&#x27;en-gb&#x27;, &#x27;British English&#x27;),\n (&#x27;eo&#x27;, &#x27;Esperanto&#x27;),\n (&#x27;es&#x27;, &#x27;Spanish&#x27;),\n (&#x27;es-ar&#x27;, &#x27;Argentinian Spanish&#x27;),\n (&#x27;es-co&#x27;, &#x27;Colombian Spanish&#x27;),\n (&#x27;es-mx&#x27;, &#x27;Mexican Spanish&#x27;),\n (&#x27;es-ni&#x27;, &#x27;Nicaraguan Spanish&#x27;),\n (&#x27;es-ve&#x27;, &#x27;Venezuelan Spanish&#x27;),\n (&#x27;et&#x27;, &#x27;Estonian&#x27;),\n (&#x27;eu&#x27;, &#x27;Basque&#x27;),\n (&#x27;fa&#x27;, &#x27;Persian&#x27;),\n (&#x27;fi&#x27;, &#x27;Finnish&#x27;),\n (&#x27;fr&#x27;, &#x27;French&#x27;),\n (&#x27;fy&#x27;, &#x27;Frisian&#x27;),\n (&#x27;ga&#x27;, &#x27;Irish&#x27;),\n (&#x27;gd&#x27;, &#x27;Scottish Gaelic&#x27;),\n (&#x27;gl&#x27;, &#x27;Galician&#x27;),\n (&#x27;he&#x27;, &#x27;Hebrew&#x27;),\n (&#x27;hi&#x27;, &#x27;Hindi&#x27;),\n (&#x27;hr&#x27;, &#x27;Croatian&#x27;),\n (&#x27;hsb&#x27;, &#x27;Upper Sorbian&#x27;),\n (&#x27;hu&#x27;, &#x27;Hungarian&#x27;),\n (&#x27;hy&#x27;, &#x27;Armenian&#x27;),\n (&#x27;ia&#x27;, &#x27;Interlingua&#x27;),\n (&#x27;id&#x27;, &#x27;Indonesian&#x27;),\n (&#x27;ig&#x27;, &#x27;Igbo&#x27;),\n (&#x27;io&#x27;, &#x27;Ido&#x27;),\n (&#x27;is&#x27;, &#x27;Icelandic&#x27;),\n (&#x27;it&#x27;, &#x27;Italian&#x27;),\n (&#x27;ja&#x27;, &#x27;Japanese&#x27;),\n (&#x27;ka&#x27;, &#x27;Georgian&#x27;),\n (&#x27;kab&#x27;, &#x27;Kabyle&#x27;),\n (&#x27;kk&#x27;, &#x27;Kazakh&#x27;),\n (&#x27;km&#x27;, &#x27;Khmer&#x27;),\n (&#x27;kn&#x27;, &#x27;Kannada&#x27;),\n (&#x27;ko&#x27;, &#x27;Korean&#x27;),\n (&#x27;ky&#x27;, &#x27;Kyrgyz&#x27;),\n (&#x27;lb&#x27;, &#x27;Luxembourgish&#x27;),\n (&#x27;lt&#x27;, &#x27;Lithuanian&#x27;),\n (&#x27;lv&#x27;, &#x27;Latvian&#x27;),\n (&#x27;mk&#x27;, &#x27;Macedonian&#x27;),\n (&#x27;ml&#x27;, &#x27;Malayalam&#x27;),\n (&#x27;mn&#x27;, &#x27;Mongolian&#x27;),\n (&#x27;mr&#x27;, &#x27;Marathi&#x27;),\n (&#x27;ms&#x27;, &#x27;Malay&#x27;),\n (&#x27;my&#x27;, &#x27;Burmese&#x27;),\n (&#x27;nb&#x27;, &#x27;Norwegian Bokm\u00e5l&#x27;),\n (&#x27;ne&#x27;, &#x27;Nepali&#x27;),\n (&#x27;nl&#x27;, &#x27;Dutch&#x27;),\n (&#x27;nn&#x27;, &#x27;Norwegian Nynorsk&#x27;),\n (&#x27;os&#x27;, &#x27;Ossetic&#x27;),\n (&#x27;pa&#x27;, &#x27;Punjabi&#x27;),\n (&#x27;pl&#x27;, &#x27;Polish&#x27;),\n (&#x27;pt&#x27;, &#x27;Portuguese&#x27;),\n (&#x27;pt-br&#x27;, &#x27;Brazilian Portuguese&#x27;),\n (&#x27;ro&#x27;, &#x27;Romanian&#x27;),\n (&#x27;ru&#x27;, &#x27;Russian&#x27;),\n (&#x27;sk&#x27;, &#x27;Slovak&#x27;),\n (&#x27;sl&#x27;, &#x27;Slovenian&#x27;),\n (&#x27;sq&#x27;, &#x27;Albanian&#x27;),\n (&#x27;sr&#x27;, &#x27;Serbian&#x27;),\n (&#x27;sr-latn&#x27;, &#x27;Serbian Latin&#x27;),\n (&#x27;sv&#x27;, &#x27;Swedish&#x27;),\n (&#x27;sw&#x27;, &#x27;Swahili&#x27;),\n (&#x27;ta&#x27;, &#x27;Tamil&#x27;),\n (&#x27;te&#x27;, &#x27;Telugu&#x27;),\n (&#x27;tg&#x27;, &#x27;Tajik&#x27;),\n (&#x27;th&#x27;, &#x27;Thai&#x27;),\n (&#x27;tk&#x27;, &#x27;Turkmen&#x27;),\n (&#x27;tr&#x27;, &#x27;Turkish&#x27;),\n (&#x27;tt&#x27;, &#x27;Tatar&#x27;),\n (&#x27;udm&#x27;, &#x27;Udmurt&#x27;),\n (&#x27;ug&#x27;, &#x27;Uyghur&#x27;),\n (&#x27;uk&#x27;, &#x27;Ukrainian&#x27;),\n (&#x27;ur&#x27;, &#x27;Urdu&#x27;),\n (&#x27;uz&#x27;, &#x27;Uzbek&#x27;),\n (&#x27;vi&#x27;, &#x27;Vietnamese&#x27;),\n (&#x27;zh-hans&#x27;, &#x27;Simplified Chinese&#x27;),\n (&#x27;zh-hant&#x27;, &#x27;Traditional Chinese&#x27;)]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGES_BIDI</td>\n          <td class=\"code\"><pre>[&#x27;he&#x27;, &#x27;ar&#x27;, &#x27;ar-dz&#x27;, &#x27;ckb&#x27;, &#x27;fa&#x27;, &#x27;ug&#x27;, &#x27;ur&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_CODE</td>\n          <td class=\"code\"><pre>&#x27;en-us&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_AGE</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_DOMAIN</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_HTTPONLY</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_NAME</td>\n          <td class=\"code\"><pre>&#x27;django_language&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_PATH</td>\n          <td class=\"code\"><pre>&#x27;/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_SAMESITE</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LANGUAGE_COOKIE_SECURE</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LOCALE_PATHS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LOGGING</td>\n          <td class=\"code\"><pre>{&#x27;disable_existing_loggers&#x27;: False,\n &#x27;handlers&#x27;: {&#x27;console&#x27;: {&#x27;class&#x27;: &#x27;logging.StreamHandler&#x27;}},\n &#x27;loggers&#x27;: {&#x27;django&#x27;: {&#x27;handlers&#x27;: [&#x27;console&#x27;],\n                        &#x27;level&#x27;: &#x27;INFO&#x27;,\n                        &#x27;propagate&#x27;: True}},\n &#x27;version&#x27;: 1}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LOGGING_CONFIG</td>\n          <td class=\"code\"><pre>&#x27;logging.config.dictConfig&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LOGIN_REDIRECT_URL</td>\n          <td class=\"code\"><pre>&#x27;/accounts/profile/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LOGIN_URL</td>\n          <td class=\"code\"><pre>&#x27;/accounts/login/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>LOGOUT_REDIRECT_URL</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MANAGERS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MEDIA_ROOT</td>\n          <td class=\"code\"><pre>&#x27;&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MEDIA_URL</td>\n          <td class=\"code\"><pre>&#x27;/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MESSAGE_STORAGE</td>\n          <td class=\"code\"><pre>&#x27;django.contrib.messages.storage.fallback.FallbackStorage&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MIDDLEWARE</td>\n          <td class=\"code\"><pre>[&#x27;django.middleware.security.SecurityMiddleware&#x27;,\n &#x27;django.contrib.sessions.middleware.SessionMiddleware&#x27;,\n &#x27;django.middleware.common.CommonMiddleware&#x27;,\n &#x27;django.middleware.csrf.CsrfViewMiddleware&#x27;,\n &#x27;django.contrib.auth.middleware.AuthenticationMiddleware&#x27;,\n &#x27;django.contrib.messages.middleware.MessageMiddleware&#x27;,\n &#x27;django.middleware.clickjacking.XFrameOptionsMiddleware&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MIGRATION_MODULES</td>\n          <td class=\"code\"><pre>{}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MONTH_DAY_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;F j&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>MQTT_CONFIGURATION</td>\n          <td class=\"code\"><pre>{&#x27;host&#x27;: &#x27;tenant-emqx&#x27;,\n &#x27;password&#x27;: &#x27;********************&#x27;,\n &#x27;port&#x27;: 1883,\n &#x27;use_tls&#x27;: False,\n &#x27;username&#x27;: &#x27;admin&#x27;}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>NUMBER_GROUPING</td>\n          <td class=\"code\"><pre>0</pre></td>\n        </tr>\n      \n        <tr>\n          <td>PASSWORD_HASHERS</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>PASSWORD_RESET_TIMEOUT</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>PREPEND_WWW</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>REST_FRAMEWORK</td>\n          <td class=\"code\"><pre>{&#x27;DEFAULT_FILTER_BACKENDS&#x27;: [&#x27;django_filters.rest_framework.DjangoFilterBackend&#x27;]}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>ROOT_URLCONF</td>\n          <td class=\"code\"><pre>&#x27;flight_blender.urls&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECRET_KEY</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECRET_KEY_FALLBACKS</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_CROSS_ORIGIN_OPENER_POLICY</td>\n          <td class=\"code\"><pre>&#x27;same-origin&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_HSTS_PRELOAD</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_HSTS_SECONDS</td>\n          <td class=\"code\"><pre>0</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_PROXY_SSL_HEADER</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_REDIRECT_EXEMPT</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_REFERRER_POLICY</td>\n          <td class=\"code\"><pre>&#x27;same-origin&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_SSL_HOST</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SECURE_SSL_REDIRECT</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SERVER_EMAIL</td>\n          <td class=\"code\"><pre>&#x27;root@localhost&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_CACHE_ALIAS</td>\n          <td class=\"code\"><pre>&#x27;default&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_AGE</td>\n          <td class=\"code\"><pre>1209600</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_DOMAIN</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_HTTPONLY</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_NAME</td>\n          <td class=\"code\"><pre>&#x27;sessionid&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_PATH</td>\n          <td class=\"code\"><pre>&#x27;/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_SAMESITE</td>\n          <td class=\"code\"><pre>&#x27;Lax&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_COOKIE_SECURE</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_ENGINE</td>\n          <td class=\"code\"><pre>&#x27;django.contrib.sessions.backends.db&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_FILE_PATH</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_SAVE_EVERY_REQUEST</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SESSION_SERIALIZER</td>\n          <td class=\"code\"><pre>&#x27;django.contrib.sessions.serializers.JSONSerializer&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SETTINGS_MODULE</td>\n          <td class=\"code\"><pre>&#x27;flight_blender.settings&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SHORT_DATETIME_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;m/d/Y P&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SHORT_DATE_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;m/d/Y&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SIGNING_BACKEND</td>\n          <td class=\"code\"><pre>&#x27;django.core.signing.TimestampSigner&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>SILENCED_SYSTEM_CHECKS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>STATICFILES_DIRS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>STATICFILES_FINDERS</td>\n          <td class=\"code\"><pre>[&#x27;django.contrib.staticfiles.finders.FileSystemFinder&#x27;,\n &#x27;django.contrib.staticfiles.finders.AppDirectoriesFinder&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>STATIC_ROOT</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>STATIC_URL</td>\n          <td class=\"code\"><pre>&#x27;/static/&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>STORAGES</td>\n          <td class=\"code\"><pre>{&#x27;default&#x27;: {&#x27;BACKEND&#x27;: &#x27;django.core.files.storage.FileSystemStorage&#x27;},\n &#x27;staticfiles&#x27;: {&#x27;BACKEND&#x27;: &#x27;django.contrib.staticfiles.storage.StaticFilesStorage&#x27;}}</pre></td>\n        </tr>\n      \n        <tr>\n          <td>TEMPLATES</td>\n          <td class=\"code\"><pre>[{&#x27;APP_DIRS&#x27;: True,\n  &#x27;BACKEND&#x27;: &#x27;django.template.backends.django.DjangoTemplates&#x27;,\n  &#x27;DIRS&#x27;: [&#x27;/app/homebase/templates&#x27;],\n  &#x27;OPTIONS&#x27;: {&#x27;context_processors&#x27;: [&#x27;django.template.context_processors.debug&#x27;,\n                                     &#x27;django.template.context_processors.request&#x27;,\n                                     &#x27;django.contrib.auth.context_processors.auth&#x27;,\n                                     &#x27;django.contrib.messages.context_processors.messages&#x27;]}}]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>TEST_NON_SERIALIZED_APPS</td>\n          <td class=\"code\"><pre>[]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>TEST_RUNNER</td>\n          <td class=\"code\"><pre>&#x27;django.test.runner.DiscoverRunner&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>THOUSAND_SEPARATOR</td>\n          <td class=\"code\"><pre>&#x27;,&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>TIME_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;P&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>TIME_INPUT_FORMATS</td>\n          <td class=\"code\"><pre>[&#x27;%H:%M:%S&#x27;, &#x27;%H:%M:%S.%f&#x27;, &#x27;%H:%M&#x27;]</pre></td>\n        </tr>\n      \n        <tr>\n          <td>TIME_ZONE</td>\n          <td class=\"code\"><pre>&#x27;UTC&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_I18N</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_L10N</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_LOCAL_SQLITE_DATABASE</td>\n          <td class=\"code\"><pre>0</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_THOUSAND_SEPARATOR</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_TZ</td>\n          <td class=\"code\"><pre>True</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_X_FORWARDED_HOST</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>USE_X_FORWARDED_PORT</td>\n          <td class=\"code\"><pre>False</pre></td>\n        </tr>\n      \n        <tr>\n          <td>WEATHER_API_BASE_URL</td>\n          <td class=\"code\"><pre>&#x27;********************&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>WSGI_APPLICATION</td>\n          <td class=\"code\"><pre>None</pre></td>\n        </tr>\n      \n        <tr>\n          <td>X_FRAME_OPTIONS</td>\n          <td class=\"code\"><pre>&#x27;DENY&#x27;</pre></td>\n        </tr>\n      \n        <tr>\n          <td>YEAR_MONTH_FORMAT</td>\n          <td class=\"code\"><pre>&#x27;F Y&#x27;</pre></td>\n        </tr>\n      \n    </tbody>\n  </table>\n\n</div>\n</main>\n\n\n  <footer id=\"explanation\">\n    <p>\n      You\u2019re seeing this error because you have <code>DEBUG = True</code> in your\n      Django settings file. Change that to <code>False</code>, and Django will\n      display a standard page generated by the handler for this status code.\n    </p>\n  </footer>\n\n</body>\n</html>\n", "json": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "airmarket"}]}]}], "successful": false, "notes": {"Tested USS": {"message": "airmarket", "timestamp": "2026-07-13T22:52:22.938907Z"}, "Mock USS": {"message": "mock_uss", "timestamp": "2026-07-13T22:52:22.939056Z"}}, "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/subscription_notifications/receive_notifications_for_awareness/receive_notifications_for_awareness.md#cleanup", "start_time": "2026-07-13T22:52:23.970064Z", "failed_checks": [], "passed_checks": [{"name": "Successful flight deletion", "timestamp": "2026-07-13T22:52:24.251041Z", "participants": ["airmarket"], "requirements": ["interuss.automated_testing.flight_planning.DeleteFlightSuccess"]}], "queries": [{"request": {"method": "DELETE", "url": "https://rtm.airmarket.stage.flysafe.live/scd/flight_planning/flight_plans/cf2e3425-7aee-4855-b5c7-eb3ab660c405", "initiated_at": "2026-07-13T22:52:23.970191Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:24 GMT", "Content-Type": "application/json", "Content-Length": "146", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "DELETE, PUT, OPTIONS", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.279568, "reported": "2026-07-13T22:52:24.250520Z", "json": {"planning_result": "Failed", "notes": "The flight plan was not deleted by the system", "flight_plan_status": "Closed", "includes_advisories": "Unknown"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.DeleteFlightPlan", "participant_id": "airmarket"}]}, "end_time": "2026-07-13T22:52:24.251102Z"}}, {"test_scenario": {"name": "Awareness of relevant operational intents", "scenario_type": "scenarios.astm.utm.subscription_notifications.ReceiveNotificationsForAwareness", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/subscription_notifications/receive_notifications_for_awareness/receive_notifications_for_awareness.md", "resource_origins": {"tested_uss": "instance 2 in flight_planners in top-level resource pool", "mock_uss": "mock_uss in top-level resource pool", "dss": "dss in top-level resource pool", "flight_intents": "non_conflicting_flights in top-level resource pool"}, "start_time": "2026-07-13T22:52:24.251630Z", "cases": [{"name": "Activated operational intent receives notification of relevant intent", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/subscription_notifications/receive_notifications_for_awareness/receive_notifications_for_awareness.md#activated-operational-intent-receives-notification-of-relevant-intent-test-case", "start_time": "2026-07-13T22:52:24.252328Z", "steps": [{"name": "Tested_uss plans and activates Flight 1", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/subscription_notifications/receive_notifications_for_awareness/receive_notifications_for_awareness.md#tested_uss-plans-and-activates-flight-1-test-step", "start_time": "2026-07-13T22:52:24.266233Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:52:24.548195Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:52:26.278691Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Successful planning", "timestamp": "2026-07-13T22:52:26.278750Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:52:26.295448Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent shared correctly", "timestamp": "2026-07-13T22:52:26.295556Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent state is correct", "timestamp": "2026-07-13T22:52:26.295629Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Operational intent details retrievable", "timestamp": "2026-07-13T22:52:26.338581Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details data format", "timestamp": "2026-07-13T22:52:26.353341Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Operational intent reference reported by USS matches the one published to the DSS", "timestamp": "2026-07-13T22:52:26.353452Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005"]}, {"name": "Operational intent details have not changed without publishing a new version to the DSS", "timestamp": "2026-07-13T22:52:26.353536Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.USS0105,1"]}, {"name": "Correct operational intent details", "timestamp": "2026-07-13T22:52:26.355317Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details extents are contained within reference extents", "timestamp": "2026-07-13T22:52:26.356128Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Off-nominal volumes", "timestamp": "2026-07-13T22:52:26.356187Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0015"]}, {"name": "Vertices", "timestamp": "2026-07-13T22:52:26.356238Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0020"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:52:26.392781Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:52:27.310769Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Successful activation", "timestamp": "2026-07-13T22:52:27.310819Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:52:27.333826Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent for active flight not deleted", "timestamp": "2026-07-13T22:52:27.333984Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.FlightCoveredByOperationalIntent"]}, {"name": "Operational intent shared correctly", "timestamp": "2026-07-13T22:52:27.334015Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent state is correct", "timestamp": "2026-07-13T22:52:27.334100Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Operational intent details retrievable", "timestamp": "2026-07-13T22:52:27.385912Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details data format", "timestamp": "2026-07-13T22:52:27.406594Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Operational intent reference reported by USS matches the one published to the DSS", "timestamp": "2026-07-13T22:52:27.406711Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005"]}, {"name": "Operational intent details have not changed without publishing a new version to the DSS", "timestamp": "2026-07-13T22:52:27.406799Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.USS0105,1"]}, {"name": "Correct operational intent details", "timestamp": "2026-07-13T22:52:27.408941Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details extents are contained within reference extents", "timestamp": "2026-07-13T22:52:27.409821Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Off-nominal volumes", "timestamp": "2026-07-13T22:52:27.409890Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0015"]}, {"name": "Vertices", "timestamp": "2026-07-13T22:52:27.409941Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.OPIN0020"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:24.266498Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "641", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.660962462626394, "lng": -113.85585556853685}, {"lat": 53.67366429003943, "lng": -113.85585556853685}, {"lat": 53.67366429003943, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.83168401675414}]}}, "time_start": {"value": "2026-07-13T22:52:23.252482Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:23.252482Z", "format": "RFC3339"}}, "request_id": "def3b017-c403-487a-89b5-3e1da4104989"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:24 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.28045, "reported": "2026-07-13T22:52:24.547894Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/f4dfb441-60fa-42d3-94a4-2edcbadf7942", "initiated_at": "2026-07-13T22:52:24.549336Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1316", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66912766671807, "lng": -113.8389789566533}, {"lat": 53.662811304724514, "lng": -113.8541910579383}, {"lat": 53.66792402063312, "lng": -113.85585556853684}, {"lat": 53.67018048534604, "lng": -113.85282781861481}]}, "altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:52:23.252482Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:23.252482Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "f48b1ab2-d387-4c75-afc5-6ebcfcee10ba"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:26 GMT", "Content-Type": "application/json", "Content-Length": "158", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "DELETE, PUT, OPTIONS", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 1.727038, "reported": "2026-07-13T22:52:26.277916Z", "json": {"flight_plan_status": "Planned", "notes": "Flight Plan successfully processed and flight planned", "includes_advisories": "Unknown", "planning_result": "Completed"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:26.279372Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "641", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.660962462626394, "lng": -113.85585556853685}, {"lat": 53.67366429003943, "lng": -113.85585556853685}, {"lat": 53.67366429003943, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.83168401675414}]}}, "time_start": {"value": "2026-07-13T22:52:23.252482Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:23.252482Z", "format": "RFC3339"}}, "request_id": "8f6aac5f-1c4d-475f-a8a5-948bfb2e9732"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:26 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "438", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.013238, "reported": "2026-07-13T22:52:26.294361Z", "json": {"operational_intent_references": [{"id": "f93b58ac-6155-49d3-b1ba-dbd7c02bb263", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:52:23.252482Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:23.252482Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "0cc9fd83-5a85-43cc-9663-15b3386c6cae"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/uss/v1/operational_intents/f93b58ac-6155-49d3-b1ba-dbd7c02bb263", "initiated_at": "2026-07-13T22:52:26.295740Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjY0NCwiaWF0IjoxNzgzOTgzMDQ0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:26 GMT", "Content-Type": "application/json", "Content-Length": "1133", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, GET", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.039739, "reported": "2026-07-13T22:52:26.336160Z", "json": {"operational_intent": {"reference": {"id": "f93b58ac-6155-49d3-b1ba-dbd7c02bb263", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": ".xGoSXmPfSUPG5Sixl1FLNB4VLoVL4t4LjgsRFLLpEU_", "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:23.252482+00:00"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:37:23.252482+00:00"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "0cc9fd83-5a85-43cc-9663-15b3386c6cae"}, "details": {"volumes": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66912766671807, "lng": -113.8389789566533}, {"lat": 53.662811304724514, "lng": -113.8541910579383}, {"lat": 53.66792402063312, "lng": -113.85585556853684}, {"lat": 53.67018048534604, "lng": -113.85282781861481}]}, "altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:23.252482Z"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:37:23.252482Z"}}], "priority": 0, "off_nominal_volumes": []}}}, "body": null}, "query_type": "astm.f3548.v21.uss.getOperationalIntentDetails", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:26.356456Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "641", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.660962462626394, "lng": -113.85585556853685}, {"lat": 53.67366429003943, "lng": -113.85585556853685}, {"lat": 53.67366429003943, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.83168401675414}]}}, "time_start": {"value": "2026-07-13T22:52:23.252482Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:23.252482Z", "format": "RFC3339"}}, "request_id": "ef8d7482-d02d-4fa6-b773-905ab03f0302"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:26 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "438", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.034459, "reported": "2026-07-13T22:52:26.391702Z", "json": {"operational_intent_references": [{"id": "f93b58ac-6155-49d3-b1ba-dbd7c02bb263", "manager": "Sait", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:52:23.252482Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:23.252482Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "0cc9fd83-5a85-43cc-9663-15b3386c6cae"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/f4dfb441-60fa-42d3-94a4-2edcbadf7942", "initiated_at": "2026-07-13T22:52:26.393595Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1314", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "InUse", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66912766671807, "lng": -113.8389789566533}, {"lat": 53.662811304724514, "lng": -113.8541910579383}, {"lat": 53.66792402063312, "lng": -113.85585556853684}, {"lat": 53.67018048534604, "lng": -113.85282781861481}]}, "altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:52:23.252482Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:23.252482Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "48ee1069-5adc-4a7a-a738-426a31c9422a"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:27 GMT", "Content-Type": "application/json", "Content-Length": "171", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "DELETE, PUT, OPTIONS", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.915609, "reported": "2026-07-13T22:52:27.310236Z", "json": {"flight_plan_status": "OkToFly", "notes": "Created Operational Intent ID f93b58ac-6155-49d3-b1ba-dbd7c02bb263", "includes_advisories": "Unknown", "planning_result": "Completed"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:27.311037Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "641", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.660962462626394, "lng": -113.85585556853685}, {"lat": 53.67366429003943, "lng": -113.85585556853685}, {"lat": 53.67366429003943, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.83168401675414}]}}, "time_start": {"value": "2026-07-13T22:52:23.252482Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:23.252482Z", "format": "RFC3339"}}, "request_id": "b4efdae0-5949-48e8-ade4-4d6016484e6c"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:27 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "439", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.020447, "reported": "2026-07-13T22:52:27.332729Z", "json": {"operational_intent_references": [{"id": "f93b58ac-6155-49d3-b1ba-dbd7c02bb263", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:52:23.252482Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:23.252482Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "0cc9fd83-5a85-43cc-9663-15b3386c6cae"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/uss/v1/operational_intents/f93b58ac-6155-49d3-b1ba-dbd7c02bb263", "initiated_at": "2026-07-13T22:52:27.334210Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjY0NCwiaWF0IjoxNzgzOTgzMDQ0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:27 GMT", "Content-Type": "application/json", "Content-Length": "1134", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, GET", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.047185, "reported": "2026-07-13T22:52:27.382344Z", "json": {"operational_intent": {"reference": {"id": "f93b58ac-6155-49d3-b1ba-dbd7c02bb263", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "deuzAoG8RN6kZoY2o8JOErdul5U5H1FOm.FA3VAU0k4_", "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:23.252482+00:00"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:37:23.252482+00:00"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "0cc9fd83-5a85-43cc-9663-15b3386c6cae"}, "details": {"volumes": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66912766671807, "lng": -113.8389789566533}, {"lat": 53.662811304724514, "lng": -113.8541910579383}, {"lat": 53.66792402063312, "lng": -113.85585556853684}, {"lat": 53.67018048534604, "lng": -113.85282781861481}]}, "altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:23.252482Z"}, "time_end": {"format": "RFC3339", "value": "2026-07-13T23:37:23.252482Z"}}], "priority": 0, "off_nominal_volumes": []}}}, "body": null}, "query_type": "astm.f3548.v21.uss.getOperationalIntentDetails", "participant_id": "sait"}], "end_time": "2026-07-13T22:52:27.409978Z"}, {"name": "Mock_uss plans Flight 2", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/subscription_notifications/receive_notifications_for_awareness/receive_notifications_for_awareness.md#mock_uss-plans-flight-2-test-step", "start_time": "2026-07-13T22:52:27.410002Z", "failed_checks": [], "passed_checks": [{"name": "mock_uss clock time retrievable", "timestamp": "2026-07-13T22:52:27.425992Z", "participants": ["mock_uss"], "requirements": ["interuss.mock_uss.hosted_instance.ExposeInterface"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:52:27.461473Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:52:28.412242Z", "participants": ["mock_uss"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Injection fidelity", "timestamp": "2026-07-13T22:52:28.432511Z", "participants": ["mock_uss"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Successful planning", "timestamp": "2026-07-13T22:52:28.432572Z", "participants": ["mock_uss"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:52:28.473540Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent shared correctly", "timestamp": "2026-07-13T22:52:28.473646Z", "participants": ["mock_uss"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent state is correct", "timestamp": "2026-07-13T22:52:28.473803Z", "participants": ["mock_uss"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Operational intent details retrievable", "timestamp": "2026-07-13T22:52:28.497604Z", "participants": ["mock_uss"], "requirements": ["astm.f3548.v21.USS0105,1", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details data format", "timestamp": "2026-07-13T22:52:28.516852Z", "participants": ["mock_uss"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Operational intent reference reported by USS matches the one published to the DSS", "timestamp": "2026-07-13T22:52:28.516957Z", "participants": ["mock_uss"], "requirements": ["astm.f3548.v21.USS0005"]}, {"name": "Operational intent details have not changed without publishing a new version to the DSS", "timestamp": "2026-07-13T22:52:28.517034Z", "participants": ["mock_uss"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.USS0105,1"]}, {"name": "Correct operational intent details", "timestamp": "2026-07-13T22:52:28.519054Z", "participants": ["mock_uss"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details extents are contained within reference extents", "timestamp": "2026-07-13T22:52:28.519986Z", "participants": ["mock_uss"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Off-nominal volumes", "timestamp": "2026-07-13T22:52:28.520066Z", "participants": ["mock_uss"], "requirements": ["astm.f3548.v21.OPIN0015"]}, {"name": "Vertices", "timestamp": "2026-07-13T22:52:28.520126Z", "participants": ["mock_uss"], "requirements": ["astm.f3548.v21.OPIN0020"]}], "queries": [{"request": {"method": "GET", "url": "https://uss-qualifier.stage.iart.software/mockuss/clock", "initiated_at": "2026-07-13T22:52:27.410053Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:27 GMT", "Content-Type": "text/html; charset=utf-8", "Content-Length": "32", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.014641, "reported": "2026-07-13T22:52:27.425535Z", "body": "2026-07-13T22:52:27.421063+00:00", "json": null}, "query_type": "interuss.mock_uss.clock", "participant_id": "mock_uss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:27.426341Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "641", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.660962462626394, "lng": -113.85585556853685}, {"lat": 53.67366429003943, "lng": -113.85585556853685}, {"lat": 53.67366429003943, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.83168401675414}]}}, "time_start": {"value": "2026-07-13T22:52:23.252482Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:23.252482Z", "format": "RFC3339"}}, "request_id": "addba8b4-8cf4-4d78-a13c-46dec6916a62"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:27 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "439", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.033058, "reported": "2026-07-13T22:52:27.460431Z", "json": {"operational_intent_references": [{"id": "f93b58ac-6155-49d3-b1ba-dbd7c02bb263", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:52:23.252482Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:23.252482Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "0cc9fd83-5a85-43cc-9663-15b3386c6cae"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://uss-qualifier.stage.iart.software/mockuss/flight_planning/v1/flight_plans/9fc47ff4-12b0-4faa-9656-177e6bfe36bb", "initiated_at": "2026-07-13T22:52:27.462399Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1374", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcwMSwiaWF0IjoxNzgzOTgzMTAxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InVzcy1xdWFsaWZpZXIuc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.670403153931666, "lng": -113.85184340526395}, {"lat": 53.673664290039426, "lng": -113.8474065211723}, {"lat": 53.66863224845546, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.6691917389197, "lng": -113.83851579464526}]}, "altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 730.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:52:23.252482Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:23.252482Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "0107821b-dbc1-4bcf-8223-56449a19d55a"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:28 GMT", "Content-Type": "application/json", "Content-Length": "4287", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.943297, "reported": "2026-07-13T22:52:28.406712Z", "json": {"activity_result": "Completed", "as_planned": {"astm_f3548_21": {"priority": 0}, "basic_information": {"area": [{"time_end": {"format": "RFC3339", "value": "2026-07-13T23:37:23.252482Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:27.483980Z"}, "volume": {"altitude_lower": {"reference": "W84", "units": "M", "value": 672.0}, "altitude_upper": {"reference": "W84", "units": "M", "value": 730.0}, "outline_polygon": {"vertices": [{"lat": 53.670403153931666, "lng": -113.85184340526395}, {"lat": 53.673664290039426, "lng": -113.8474065211723}, {"lat": 53.66863224845546, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.6691917389197, "lng": -113.83851579464526}]}}}], "description": "", "uas_state": "Nominal", "usage_state": "Planned", "utm_id": ""}, "uspace_flight_authorisation": {"connectivity_methods": ["cellular"], "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "endurance_minutes": 50, "identification_technologies": ["ASTMNetRID"], "operation_category": "Open", "operation_mode": "Vlos", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_class": "C0", "uas_id": "", "uas_serial_number": "1AF49UL5CC5J6K", "uas_type_certificate": ""}}, "flight_id": "9fc47ff4-12b0-4faa-9656-177e6bfe36bb", "flight_plan_status": "Planned", "includes_advisories": "Unknown", "planning_result": "Completed", "queries": [], "log_messages": ["[2026-07-13 22:52:27.475 DEBUG    monitoring.mock_uss.flight_planning.routes:log:59] [upsert_plan/28:9fc47ff4-12b0-4faa-9656-177e6bfe36bb] Starting handler\n", "[2026-07-13 22:52:27.478 DEBUG    monitoring.mock_uss.flight_planning.routes:log:59] [upsert_plan/28:9fc47ff4-12b0-4faa-9656-177e6bfe36bb] Acquiring lock for flight 9fc47ff4-12b0-4faa-9656-177e6bfe36bb\n", "[2026-07-13 22:52:27.479 DEBUG    monitoring.mock_uss.flight_planning.routes:log:59] [upsert_plan/28:9fc47ff4-12b0-4faa-9656-177e6bfe36bb] Request is for a new flight (lock established)\n", "[2026-07-13 22:52:27.486 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/28:9fc47ff4-12b0-4faa-9656-177e6bfe36bb] Obtaining latest operational intent information\n", "[2026-07-13 22:52:27.691 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/28:9fc47ff4-12b0-4faa-9656-177e6bfe36bb] Checking for intersections with f93b58ac-6155-49d3-b1ba-dbd7c02bb263\n", "[2026-07-13 22:52:27.693 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/28:9fc47ff4-12b0-4faa-9656-177e6bfe36bb] Sharing operational intent with DSS\n", "[2026-07-13 22:52:27.693 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/28:9fc47ff4-12b0-4faa-9656-177e6bfe36bb] Creating new operational intent 42349550-5206-4e14-bcd2-4b51b98acccb in DSS\n", "[2026-07-13 22:52:27.830 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/28:9fc47ff4-12b0-4faa-9656-177e6bfe36bb] Notifying https://rtm.sait.stage.flysafe.live\n", "[2026-07-13 22:52:27.886 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/28:9fc47ff4-12b0-4faa-9656-177e6bfe36bb] Notifying https://rtm.airmarket.stage.flysafe.live\n", "[2026-07-13 22:52:28.367 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/28:9fc47ff4-12b0-4faa-9656-177e6bfe36bb] Notifying https://uss-qualifier.stage.iart.software/mockuss/mock/scd\n", "[2026-07-13 22:52:28.387 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/28:9fc47ff4-12b0-4faa-9656-177e6bfe36bb] No notifications failed\n", "[2026-07-13 22:52:28.388 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/28:9fc47ff4-12b0-4faa-9656-177e6bfe36bb] Storing flight in database\n", "[2026-07-13 22:52:28.391 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/28:9fc47ff4-12b0-4faa-9656-177e6bfe36bb] Complete.\n", "[2026-07-13 22:52:28.397 DEBUG    monitoring.mock_uss.flight_planning.routes:log:59] [upsert_plan/28:9fc47ff4-12b0-4faa-9656-177e6bfe36bb] Releasing lock on existing flight_id 9fc47ff4-12b0-4faa-9656-177e6bfe36bb\n"]}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "mock_uss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:28.432816Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "641", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.660962462626394, "lng": -113.85585556853685}, {"lat": 53.67366429003943, "lng": -113.85585556853685}, {"lat": 53.67366429003943, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.83168401675414}]}}, "time_start": {"value": "2026-07-13T22:52:23.252482Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:23.252482Z", "format": "RFC3339"}}, "request_id": "d841520a-5e43-4c12-ba73-0189cba9ae2a"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:28 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "867", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.037954, "reported": "2026-07-13T22:52:28.471578Z", "json": {"operational_intent_references": [{"id": "42349550-5206-4e14-bcd2-4b51b98acccb", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:52:27.48398Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:23.252482Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "3fa4e545-27fa-4640-bd68-a1dde78ab251"}, {"id": "f93b58ac-6155-49d3-b1ba-dbd7c02bb263", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:52:23.252482Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:23.252482Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "0cc9fd83-5a85-43cc-9663-15b3386c6cae"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd/uss/v1/operational_intents/42349550-5206-4e14-bcd2-4b51b98acccb", "initiated_at": "2026-07-13T22:52:28.473907Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcyMiwiaWF0IjoxNzgzOTgzMTIyLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InVzcy1xdWFsaWZpZXIuc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:28 GMT", "Content-Type": "application/json", "Content-Length": "1128", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.02053, "reported": "2026-07-13T22:52:28.495186Z", "json": {"operational_intent": {"details": {"off_nominal_volumes": [], "priority": 0, "volumes": [{"time_end": {"format": "RFC3339", "value": "2026-07-13T23:37:23.252482Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:27.483980Z"}, "volume": {"altitude_lower": {"reference": "W84", "units": "M", "value": 672.0}, "altitude_upper": {"reference": "W84", "units": "M", "value": 730.0}, "outline_polygon": {"vertices": [{"lat": 53.670403153931666, "lng": -113.85184340526395}, {"lat": 53.673664290039426, "lng": -113.8474065211723}, {"lat": 53.66863224845546, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.6691917389197, "lng": -113.83851579464526}]}}}]}, "reference": {"id": "42349550-5206-4e14-bcd2-4b51b98acccb", "manager": "Mock USS", "ovn": "2JCsVmmFMjWpFzkpbU2-T.9BWg.-bhbaKA2ALENuL.Y_", "state": "Accepted", "subscription_id": "3fa4e545-27fa-4640-bd68-a1dde78ab251", "time_end": {"format": "RFC3339", "value": "2026-07-13T23:37:23.252482Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:27.48398Z"}, "uss_availability": "Unknown", "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "version": 1}}}, "body": null}, "query_type": "astm.f3548.v21.uss.getOperationalIntentDetails", "participant_id": "mock_uss"}], "end_time": "2026-07-13T22:52:28.520169Z"}, {"name": "Validate Flight 2 notification received by tested_uss", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/subscription_notifications/receive_notifications_for_awareness/receive_notifications_for_awareness.md#validate-flight-2-notification-received-by-tested_uss-test-step", "start_time": "2026-07-13T22:52:28.520191Z", "failed_checks": [], "passed_checks": [{"name": "Mock USS interactions logs retrievable", "timestamp": "2026-07-13T22:52:28.544999Z", "participants": ["mock_uss"], "requirements": ["interuss.mock_uss.hosted_instance.ExposeInterface"]}, {"name": "Mock USS sends valid notification", "timestamp": "2026-07-13T22:52:28.545221Z", "participants": ["mock_uss"], "requirements": ["astm.f3548.v21.USS0005"]}, {"name": "Tested USS receives valid notification", "timestamp": "2026-07-13T22:52:28.545284Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.SCD0080", "astm.f3548.v21.USS0105,3"]}], "queries": [{"request": {"method": "GET", "url": "https://uss-qualifier.stage.iart.software/mockuss/mock_uss/interuss_logging/logs?from_time=2026-07-13T22:52:27.421063Z", "initiated_at": "2026-07-13T22:52:28.520334Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjczMywiaWF0IjoxNzgzOTgzMTMzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uaW5qZWN0X3Rlc3RfZGF0YSIsInR5cCI6IkJlYXJlciIsImF1ZCI6InVzcy1xdWFsaWZpZXIuc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:28 GMT", "Content-Type": "application/json", "Content-Length": "19558", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.019592, "reported": "2026-07-13T22:52:28.540869Z", "json": {"interactions": [{"direction": "Outgoing", "query": {"query_type": "astm.f3548.v21.uss.getOperationalIntentDetails", "request": {"body": null, "headers": {"Accept": "*/*", "Accept-Encoding": "gzip, deflate, br", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcwNiwiaWF0IjoxNzgzOTgzMTA2LCJzdWIiOiJNb2NrIFVTUyIsInNjb3BlIjoidXRtLnN0cmF0ZWdpY19jb29yZGluYXRpb24iLCJ0eXAiOiJCZWFyZXIiLCJhdWQiOiJydG0uc2FpdC5zdGFnZS5mbHlzYWZlLmxpdmUifQ.REDACTED", "Connection": "keep-alive", "User-Agent": "python-requests/2.34.2"}, "initiated_at": "2026-07-13T22:52:27.574162Z", "json": null, "method": "GET", "url": "https://rtm.sait.stage.flysafe.live/uss/v1/operational_intents/f93b58ac-6155-49d3-b1ba-dbd7c02bb263"}, "response": {"body": null, "code": 200, "elapsed_s": 0.112581, "headers": {"Connection": "keep-alive", "Content-Length": "1134", "Content-Type": "application/json", "Date": "Mon, 13 Jul 2026 22:52:27 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "allow": "OPTIONS, GET", "cross-origin-opener-policy": "same-origin", "referrer-policy": "same-origin", "vary": "Accept, Cookie", "x-content-type-options": "nosniff", "x-frame-options": "DENY"}, "json": {"operational_intent": {"details": {"off_nominal_volumes": [], "priority": 0, "volumes": [{"time_end": {"format": "RFC3339", "value": "2026-07-13T23:37:23.252482Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:23.252482Z"}, "volume": {"altitude_lower": {"reference": "W84", "units": "M", "value": 663.0}, "altitude_upper": {"reference": "W84", "units": "M", "value": 748.0}, "outline_polygon": {"vertices": [{"lat": 53.66912766671807, "lng": -113.8389789566533}, {"lat": 53.662811304724514, "lng": -113.8541910579383}, {"lat": 53.66792402063312, "lng": -113.85585556853684}, {"lat": 53.67018048534604, "lng": -113.85282781861481}]}}}]}, "reference": {"id": "f93b58ac-6155-49d3-b1ba-dbd7c02bb263", "manager": "Sait", "ovn": "deuzAoG8RN6kZoY2o8JOErdul5U5H1FOm.FA3VAU0k4_", "state": "Activated", "subscription_id": "0cc9fd83-5a85-43cc-9663-15b3386c6cae", "time_end": {"format": "RFC3339", "value": "2026-07-13T23:37:23.252482+00:00"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:23.252482+00:00"}, "uss_availability": "Unknown", "uss_base_url": "https://rtm.sait.stage.flysafe.live", "version": 2}}}, "reported": "2026-07-13T22:52:27.687712Z"}}}, {"direction": "Outgoing", "query": {"query_type": "astm.f3548.v21.uss.notifyOperationalIntentDetailsChanged", "request": {"body": null, "headers": {"Accept": "*/*", "Accept-Encoding": "gzip, deflate, br", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcwNiwiaWF0IjoxNzgzOTgzMTA2LCJzdWIiOiJNb2NrIFVTUyIsInNjb3BlIjoidXRtLnN0cmF0ZWdpY19jb29yZGluYXRpb24iLCJ0eXAiOiJCZWFyZXIiLCJhdWQiOiJydG0uc2FpdC5zdGFnZS5mbHlzYWZlLmxpdmUifQ.REDACTED", "Connection": "keep-alive", "Content-Length": "1517", "Content-Type": "application/json", "User-Agent": "python-requests/2.34.2"}, "initiated_at": "2026-07-13T22:52:27.830614Z", "json": {"operational_intent": {"details": {"off_nominal_volumes": [], "priority": 0, "volumes": [{"time_end": {"format": "RFC3339", "value": "2026-07-13T23:37:23.252482Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:27.483980Z"}, "volume": {"altitude_lower": {"reference": "W84", "units": "M", "value": 672.0}, "altitude_upper": {"reference": "W84", "units": "M", "value": 730.0}, "outline_polygon": {"vertices": [{"lat": 53.670403153931666, "lng": -113.85184340526395}, {"lat": 53.673664290039426, "lng": -113.8474065211723}, {"lat": 53.66863224845546, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.6691917389197, "lng": -113.83851579464526}]}}}]}, "reference": {"id": "42349550-5206-4e14-bcd2-4b51b98acccb", "manager": "Mock USS", "ovn": "2JCsVmmFMjWpFzkpbU2-T.9BWg.-bhbaKA2ALENuL.Y_", "state": "Accepted", "subscription_id": "3fa4e545-27fa-4640-bd68-a1dde78ab251", "time_end": {"format": "RFC3339", "value": "2026-07-13T23:37:23.252482Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:27.48398Z"}, "uss_availability": "Unknown", "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "version": 1}}, "operational_intent_id": "42349550-5206-4e14-bcd2-4b51b98acccb", "request_id": "159ede64-8f4a-4f2b-81d9-11520821a0a1", "subscriptions": [{"notification_index": 3, "subscription_id": "0cc9fd83-5a85-43cc-9663-15b3386c6cae"}, {"notification_index": 2, "subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b"}]}, "method": "POST", "url": "https://rtm.sait.stage.flysafe.live/uss/v1/operational_intents"}, "response": {"body": "", "code": 204, "elapsed_s": 0.05387, "headers": {"Connection": "keep-alive", "Content-Length": "88", "Content-Type": "application/json", "Date": "Mon, 13 Jul 2026 22:52:27 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "allow": "POST, OPTIONS", "cross-origin-opener-policy": "same-origin", "referrer-policy": "same-origin", "vary": "Accept, Cookie", "x-content-type-options": "nosniff", "x-frame-options": "DENY"}, "json": null, "reported": "2026-07-13T22:52:27.885386Z"}}}, {"direction": "Outgoing", "query": {"query_type": "astm.f3548.v21.uss.notifyOperationalIntentDetailsChanged", "request": {"body": null, "headers": {"Accept": "*/*", "Accept-Encoding": "gzip, deflate, br", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcwOCwiaWF0IjoxNzgzOTgzMTA4LCJzdWIiOiJNb2NrIFVTUyIsInNjb3BlIjoidXRtLnN0cmF0ZWdpY19jb29yZGluYXRpb24iLCJ0eXAiOiJCZWFyZXIiLCJhdWQiOiJydG0uYWlybWFya2V0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED", "Connection": "keep-alive", "Content-Length": "1431", "Content-Type": "application/json", "User-Agent": "python-requests/2.34.2"}, "initiated_at": "2026-07-13T22:52:27.886579Z", "json": {"operational_intent": {"details": {"off_nominal_volumes": [], "priority": 0, "volumes": [{"time_end": {"format": "RFC3339", "value": "2026-07-13T23:37:23.252482Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:27.483980Z"}, "volume": {"altitude_lower": {"reference": "W84", "units": "M", "value": 672.0}, "altitude_upper": {"reference": "W84", "units": "M", "value": 730.0}, "outline_polygon": {"vertices": [{"lat": 53.670403153931666, "lng": -113.85184340526395}, {"lat": 53.673664290039426, "lng": -113.8474065211723}, {"lat": 53.66863224845546, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.6691917389197, "lng": -113.83851579464526}]}}}]}, "reference": {"id": "42349550-5206-4e14-bcd2-4b51b98acccb", "manager": "Mock USS", "ovn": "2JCsVmmFMjWpFzkpbU2-T.9BWg.-bhbaKA2ALENuL.Y_", "state": "Accepted", "subscription_id": "3fa4e545-27fa-4640-bd68-a1dde78ab251", "time_end": {"format": "RFC3339", "value": "2026-07-13T23:37:23.252482Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:27.48398Z"}, "uss_availability": "Unknown", "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "version": 1}}, "operational_intent_id": "42349550-5206-4e14-bcd2-4b51b98acccb", "request_id": "4a81d67c-7068-41ad-b470-db54789e6c0f", "subscriptions": [{"notification_index": 3, "subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4"}]}, "method": "POST", "url": "https://rtm.airmarket.stage.flysafe.live/uss/v1/operational_intents"}, "response": {"body": "", "code": 204, "elapsed_s": 0.479058, "headers": {"Connection": "keep-alive", "Content-Length": "88", "Content-Type": "application/json", "Date": "Mon, 13 Jul 2026 22:52:28 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "allow": "POST, OPTIONS", "cross-origin-opener-policy": "same-origin", "referrer-policy": "same-origin", "vary": "Accept, Cookie", "x-content-type-options": "nosniff", "x-frame-options": "DENY"}, "json": null, "reported": "2026-07-13T22:52:28.366538Z"}}}, {"direction": "Outgoing", "query": {"query_type": "astm.f3548.v21.uss.notifyOperationalIntentDetailsChanged", "request": {"body": null, "headers": {"Accept": "*/*", "Accept-Encoding": "gzip, deflate, br", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcwNCwiaWF0IjoxNzgzOTgzMTA0LCJzdWIiOiJNb2NrIFVTUyIsInNjb3BlIjoidXRtLnN0cmF0ZWdpY19jb29yZGluYXRpb24iLCJ0eXAiOiJCZWFyZXIiLCJhdWQiOiJ1c3MtcXVhbGlmaWVyLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED", "Connection": "keep-alive", "Content-Length": "1431", "Content-Type": "application/json", "User-Agent": "python-requests/2.34.2"}, "initiated_at": "2026-07-13T22:52:28.367757Z", "json": {"operational_intent": {"details": {"off_nominal_volumes": [], "priority": 0, "volumes": [{"time_end": {"format": "RFC3339", "value": "2026-07-13T23:37:23.252482Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:27.483980Z"}, "volume": {"altitude_lower": {"reference": "W84", "units": "M", "value": 672.0}, "altitude_upper": {"reference": "W84", "units": "M", "value": 730.0}, "outline_polygon": {"vertices": [{"lat": 53.670403153931666, "lng": -113.85184340526395}, {"lat": 53.673664290039426, "lng": -113.8474065211723}, {"lat": 53.66863224845546, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.6691917389197, "lng": -113.83851579464526}]}}}]}, "reference": {"id": "42349550-5206-4e14-bcd2-4b51b98acccb", "manager": "Mock USS", "ovn": "2JCsVmmFMjWpFzkpbU2-T.9BWg.-bhbaKA2ALENuL.Y_", "state": "Accepted", "subscription_id": "3fa4e545-27fa-4640-bd68-a1dde78ab251", "time_end": {"format": "RFC3339", "value": "2026-07-13T23:37:23.252482Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:27.48398Z"}, "uss_availability": "Unknown", "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "version": 1}}, "operational_intent_id": "42349550-5206-4e14-bcd2-4b51b98acccb", "request_id": "8cd62110-53f6-4970-bc18-0c4b2d056fa5", "subscriptions": [{"notification_index": 1, "subscription_id": "3fa4e545-27fa-4640-bd68-a1dde78ab251"}]}, "method": "POST", "url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd/uss/v1/operational_intents"}, "response": {"body": "", "code": 204, "elapsed_s": 0.018457, "headers": {"Connection": "keep-alive", "Content-Type": "text/html; charset=utf-8", "Date": "Mon, 13 Jul 2026 22:52:28 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "json": null, "reported": "2026-07-13T22:52:28.387159Z"}}}, {"direction": "Incoming", "query": {"query_type": "astm.f3548.v21.uss.notifyOperationalIntentDetailsChanged", "request": {"body": null, "headers": {"Accept": "*/*", "Accept-Encoding": "gzip, deflate, br", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcwNCwiaWF0IjoxNzgzOTgzMTA0LCJzdWIiOiJNb2NrIFVTUyIsInNjb3BlIjoidXRtLnN0cmF0ZWdpY19jb29yZGluYXRpb24iLCJ0eXAiOiJCZWFyZXIiLCJhdWQiOiJ1c3MtcXVhbGlmaWVyLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED", "Content-Length": "1431", "Content-Type": "application/json", "Host": "uss-qualifier.stage.iart.software:443", "User-Agent": "python-requests/2.34.2", "X-Forwarded-For": "10.10.3.95", "X-Forwarded-Host": "uss-qualifier.stage.iart.software", "X-Forwarded-Port": "443", "X-Forwarded-Prefix": "/mockuss", "X-Forwarded-Proto": "https", "X-Forwarded-Scheme": "https", "X-Real-Ip": "10.10.3.95", "X-Request-Id": "907414ecd178f5895da7b221df7a8942", "X-Scheme": "https"}, "json": {"operational_intent": {"details": {"off_nominal_volumes": [], "priority": 0, "volumes": [{"time_end": {"format": "RFC3339", "value": "2026-07-13T23:37:23.252482Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:27.483980Z"}, "volume": {"altitude_lower": {"reference": "W84", "units": "M", "value": 672.0}, "altitude_upper": {"reference": "W84", "units": "M", "value": 730.0}, "outline_polygon": {"vertices": [{"lat": 53.670403153931666, "lng": -113.85184340526395}, {"lat": 53.673664290039426, "lng": -113.8474065211723}, {"lat": 53.66863224845546, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.6691917389197, "lng": -113.83851579464526}]}}}]}, "reference": {"id": "42349550-5206-4e14-bcd2-4b51b98acccb", "manager": "Mock USS", "ovn": "2JCsVmmFMjWpFzkpbU2-T.9BWg.-bhbaKA2ALENuL.Y_", "state": "Accepted", "subscription_id": "3fa4e545-27fa-4640-bd68-a1dde78ab251", "time_end": {"format": "RFC3339", "value": "2026-07-13T23:37:23.252482Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:27.48398Z"}, "uss_availability": "Unknown", "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "version": 1}}, "operational_intent_id": "42349550-5206-4e14-bcd2-4b51b98acccb", "request_id": "8cd62110-53f6-4970-bc18-0c4b2d056fa5", "subscriptions": [{"notification_index": 1, "subscription_id": "3fa4e545-27fa-4640-bd68-a1dde78ab251"}]}, "method": "POST", "received_at": "2026-07-13T22:52:28.384572Z", "url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd/uss/v1/operational_intents"}, "response": {"body": null, "code": 204, "elapsed_s": 0.006239, "headers": {"Content-Length": "0", "Content-Type": "text/html; charset=utf-8"}, "json": null, "reported": "2026-07-13T22:52:28.384679Z"}}}, {"direction": "Incoming", "query": {"query_type": "astm.f3548.v21.uss.getOperationalIntentDetails", "request": {"body": "", "headers": {"Accept": "*/*", "Accept-Encoding": "gzip, deflate, br", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcyMiwiaWF0IjoxNzgzOTgzMTIyLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InVzcy1xdWFsaWZpZXIuc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED", "Host": "uss-qualifier.stage.iart.software:443", "User-Agent": "python-requests/2.34.2", "X-Forwarded-For": "10.10.3.95", "X-Forwarded-Host": "uss-qualifier.stage.iart.software", "X-Forwarded-Port": "443", "X-Forwarded-Prefix": "/mockuss", "X-Forwarded-Proto": "https", "X-Forwarded-Scheme": "https", "X-Real-Ip": "10.10.3.95", "X-Request-Id": "85bbb84275bd02461d10d3eaea4f7840", "X-Scheme": "https"}, "json": null, "method": "GET", "received_at": "2026-07-13T22:52:28.491039Z", "url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd/uss/v1/operational_intents/42349550-5206-4e14-bcd2-4b51b98acccb"}, "response": {"body": null, "code": 200, "elapsed_s": 0.006939, "headers": {"Content-Length": "1128", "Content-Type": "application/json"}, "json": {"operational_intent": {"details": {"off_nominal_volumes": [], "priority": 0, "volumes": [{"time_end": {"format": "RFC3339", "value": "2026-07-13T23:37:23.252482Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:27.483980Z"}, "volume": {"altitude_lower": {"reference": "W84", "units": "M", "value": 672.0}, "altitude_upper": {"reference": "W84", "units": "M", "value": 730.0}, "outline_polygon": {"vertices": [{"lat": 53.670403153931666, "lng": -113.85184340526395}, {"lat": 53.673664290039426, "lng": -113.8474065211723}, {"lat": 53.66863224845546, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.6691917389197, "lng": -113.83851579464526}]}}}]}, "reference": {"id": "42349550-5206-4e14-bcd2-4b51b98acccb", "manager": "Mock USS", "ovn": "2JCsVmmFMjWpFzkpbU2-T.9BWg.-bhbaKA2ALENuL.Y_", "state": "Accepted", "subscription_id": "3fa4e545-27fa-4640-bd68-a1dde78ab251", "time_end": {"format": "RFC3339", "value": "2026-07-13T23:37:23.252482Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:27.48398Z"}, "uss_availability": "Unknown", "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "version": 1}}}, "reported": "2026-07-13T22:52:28.491183Z"}}}]}, "body": null}, "query_type": "interuss.mock_uss.logging.interaction_logs", "participant_id": "mock_uss"}], "end_time": "2026-07-13T22:52:28.545312Z"}], "end_time": "2026-07-13T22:52:28.545590Z"}, {"name": "Modify Activated operational intent area and receive notification of relevant intent", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/subscription_notifications/receive_notifications_for_awareness/receive_notifications_for_awareness.md#modify-activated-operational-intent-area-and-receive-notification-of-relevant-intent-test-case", "start_time": "2026-07-13T22:52:28.545631Z", "steps": [{"name": "Mock_uss modifies planned Flight 2", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/subscription_notifications/receive_notifications_for_awareness/receive_notifications_for_awareness.md#mock_uss-modifies-planned-flight-2-test-step", "start_time": "2026-07-13T22:52:28.549931Z", "failed_checks": [], "passed_checks": [{"name": "mock_uss clock time retrievable", "timestamp": "2026-07-13T22:52:28.563415Z", "participants": ["mock_uss"], "requirements": ["interuss.mock_uss.hosted_instance.ExposeInterface"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:52:28.584932Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:52:29.186907Z", "participants": ["mock_uss"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Injection fidelity", "timestamp": "2026-07-13T22:52:29.200183Z", "participants": ["mock_uss"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Successful modification", "timestamp": "2026-07-13T22:52:29.200246Z", "participants": ["mock_uss"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:52:29.237588Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent shared correctly", "timestamp": "2026-07-13T22:52:29.237817Z", "participants": ["mock_uss"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent state is correct", "timestamp": "2026-07-13T22:52:29.237945Z", "participants": ["mock_uss"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Operational intent details retrievable", "timestamp": "2026-07-13T22:52:29.279372Z", "participants": ["mock_uss"], "requirements": ["astm.f3548.v21.USS0105,1", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details data format", "timestamp": "2026-07-13T22:52:29.296371Z", "participants": ["mock_uss"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Operational intent reference reported by USS matches the one published to the DSS", "timestamp": "2026-07-13T22:52:29.296492Z", "participants": ["mock_uss"], "requirements": ["astm.f3548.v21.USS0005"]}, {"name": "Operational intent details have not changed without publishing a new version to the DSS", "timestamp": "2026-07-13T22:52:29.296577Z", "participants": ["mock_uss"], "requirements": ["astm.f3548.v21.USS0005", "astm.f3548.v21.USS0105,1"]}, {"name": "Correct operational intent details", "timestamp": "2026-07-13T22:52:29.298560Z", "participants": ["mock_uss"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior", "astm.f3548.v21.OPIN0025"]}, {"name": "Operational intent details extents are contained within reference extents", "timestamp": "2026-07-13T22:52:29.299636Z", "participants": ["mock_uss"], "requirements": ["astm.f3548.v21.USS0105,1"]}, {"name": "Off-nominal volumes", "timestamp": "2026-07-13T22:52:29.299704Z", "participants": ["mock_uss"], "requirements": ["astm.f3548.v21.OPIN0015"]}, {"name": "Vertices", "timestamp": "2026-07-13T22:52:29.299753Z", "participants": ["mock_uss"], "requirements": ["astm.f3548.v21.OPIN0020"]}], "queries": [{"request": {"method": "GET", "url": "https://uss-qualifier.stage.iart.software/mockuss/clock", "initiated_at": "2026-07-13T22:52:28.550011Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:28 GMT", "Content-Type": "text/html; charset=utf-8", "Content-Length": "32", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.012457, "reported": "2026-07-13T22:52:28.563058Z", "body": "2026-07-13T22:52:28.560811+00:00", "json": null}, "query_type": "interuss.mock_uss.clock", "participant_id": "mock_uss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:28.564805Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "641", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 737.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.67366429003943, "lng": -113.85561445907928}, {"lat": 53.67366429003943, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.83168401675414}]}}, "time_start": {"value": "2026-07-13T22:52:27.545661Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:27.545661Z", "format": "RFC3339"}}, "request_id": "7f6cadc6-d115-4800-aa38-52cd30872758"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:28 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "867", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.0167, "reported": "2026-07-13T22:52:28.582679Z", "json": {"operational_intent_references": [{"id": "42349550-5206-4e14-bcd2-4b51b98acccb", "manager": "Mock USS", "uss_availability": "Unknown", "version": 1, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:52:27.48398Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:23.252482Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "3fa4e545-27fa-4640-bd68-a1dde78ab251"}, {"id": "f93b58ac-6155-49d3-b1ba-dbd7c02bb263", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:52:23.252482Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:23.252482Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "0cc9fd83-5a85-43cc-9663-15b3386c6cae"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://uss-qualifier.stage.iart.software/mockuss/flight_planning/v1/flight_plans/9fc47ff4-12b0-4faa-9656-177e6bfe36bb", "initiated_at": "2026-07-13T22:52:28.587327Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1374", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcwMSwiaWF0IjoxNzgzOTgzMTAxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InVzcy1xdWFsaWZpZXIuc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.670403153931666, "lng": -113.85184340526395}, {"lat": 53.673664290039426, "lng": -113.8474065211723}, {"lat": 53.66863224845546, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.6691917389197, "lng": -113.83851579464526}]}, "altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 737.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:52:27.545661Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:27.545661Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "e3649235-4966-4cb1-ae61-740ed0fa3ef7"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:29 GMT", "Content-Type": "application/json", "Content-Length": "4591", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.593615, "reported": "2026-07-13T22:52:29.182139Z", "json": {"activity_result": "Completed", "as_planned": {"astm_f3548_21": {"priority": 0}, "basic_information": {"area": [{"time_end": {"format": "RFC3339", "value": "2026-07-13T23:37:27.545661Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:28.612616Z"}, "volume": {"altitude_lower": {"reference": "W84", "units": "M", "value": 672.0}, "altitude_upper": {"reference": "W84", "units": "M", "value": 737.0}, "outline_polygon": {"vertices": [{"lat": 53.670403153931666, "lng": -113.85184340526395}, {"lat": 53.673664290039426, "lng": -113.8474065211723}, {"lat": 53.66863224845546, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.6691917389197, "lng": -113.83851579464526}]}}}], "description": "", "uas_state": "Nominal", "usage_state": "Planned", "utm_id": ""}, "uspace_flight_authorisation": {"connectivity_methods": ["cellular"], "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "endurance_minutes": 50, "identification_technologies": ["ASTMNetRID"], "operation_category": "Open", "operation_mode": "Vlos", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_class": "C0", "uas_id": "", "uas_serial_number": "1AF49UL5CC5J6K", "uas_type_certificate": ""}}, "flight_id": "9fc47ff4-12b0-4faa-9656-177e6bfe36bb", "flight_plan_status": "Planned", "includes_advisories": "Unknown", "planning_result": "Completed", "queries": [], "log_messages": ["[2026-07-13 22:52:28.600 DEBUG    monitoring.mock_uss.flight_planning.routes:log:59] [upsert_plan/28:9fc47ff4-12b0-4faa-9656-177e6bfe36bb] Starting handler\n", "[2026-07-13 22:52:28.602 DEBUG    monitoring.mock_uss.flight_planning.routes:log:59] [upsert_plan/28:9fc47ff4-12b0-4faa-9656-177e6bfe36bb] Acquiring lock for flight 9fc47ff4-12b0-4faa-9656-177e6bfe36bb\n", "[2026-07-13 22:52:28.608 DEBUG    monitoring.mock_uss.flight_planning.routes:log:59] [upsert_plan/28:9fc47ff4-12b0-4faa-9656-177e6bfe36bb] Existing flight locked for update\n", "[2026-07-13 22:52:28.614 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/28:9fc47ff4-12b0-4faa-9656-177e6bfe36bb] Obtaining latest operational intent information\n", "[2026-07-13 22:52:28.675 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/28:9fc47ff4-12b0-4faa-9656-177e6bfe36bb] Checking for intersections with 42349550-5206-4e14-bcd2-4b51b98acccb, f93b58ac-6155-49d3-b1ba-dbd7c02bb263\n", "[2026-07-13 22:52:28.677 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/28:9fc47ff4-12b0-4faa-9656-177e6bfe36bb] intersection with 42349550-5206-4e14-bcd2-4b51b98acccb not considered: intersection with a past version of this flight\n", "[2026-07-13 22:52:28.678 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/28:9fc47ff4-12b0-4faa-9656-177e6bfe36bb] Sharing operational intent with DSS\n", "[2026-07-13 22:52:28.678 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/28:9fc47ff4-12b0-4faa-9656-177e6bfe36bb] Updating existing operational intent 42349550-5206-4e14-bcd2-4b51b98acccb in DSS\n", "[2026-07-13 22:52:28.771 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/28:9fc47ff4-12b0-4faa-9656-177e6bfe36bb] Notifying https://rtm.sait.stage.flysafe.live\n", "[2026-07-13 22:52:28.834 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/28:9fc47ff4-12b0-4faa-9656-177e6bfe36bb] Notifying https://rtm.airmarket.stage.flysafe.live\n", "[2026-07-13 22:52:29.111 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/28:9fc47ff4-12b0-4faa-9656-177e6bfe36bb] Notifying https://uss-qualifier.stage.iart.software/mockuss/mock/scd\n", "[2026-07-13 22:52:29.146 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/28:9fc47ff4-12b0-4faa-9656-177e6bfe36bb] No notifications failed\n", "[2026-07-13 22:52:29.146 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/28:9fc47ff4-12b0-4faa-9656-177e6bfe36bb] Storing flight in database\n", "[2026-07-13 22:52:29.154 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:164] [inject_flight/28:9fc47ff4-12b0-4faa-9656-177e6bfe36bb] Complete.\n", "[2026-07-13 22:52:29.161 DEBUG    monitoring.mock_uss.flight_planning.routes:log:59] [upsert_plan/28:9fc47ff4-12b0-4faa-9656-177e6bfe36bb] Releasing lock on existing flight_id 9fc47ff4-12b0-4faa-9656-177e6bfe36bb\n"]}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "mock_uss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:29.200490Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "641", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 737.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.67366429003943, "lng": -113.85561445907928}, {"lat": 53.67366429003943, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.83168401675414}]}}, "time_start": {"value": "2026-07-13T22:52:27.545661Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:27.545661Z", "format": "RFC3339"}}, "request_id": "d5709b34-210b-416a-932e-e0878c50ddf0"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:29 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "868", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.03342, "reported": "2026-07-13T22:52:29.234964Z", "json": {"operational_intent_references": [{"id": "42349550-5206-4e14-bcd2-4b51b98acccb", "manager": "Mock USS", "uss_availability": "Unknown", "version": 2, "state": "Accepted", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:52:28.612616Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:27.545661Z", "format": "RFC3339"}, "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "subscription_id": "c003e50e-8254-46fb-a7f3-cdaa989de2a1"}, {"id": "f93b58ac-6155-49d3-b1ba-dbd7c02bb263", "manager": "Sait", "uss_availability": "Unknown", "version": 2, "state": "Activated", "ovn": "Available from USS", "time_start": {"value": "2026-07-13T22:52:23.252482Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:23.252482Z", "format": "RFC3339"}, "uss_base_url": "https://rtm.sait.stage.flysafe.live", "subscription_id": "0cc9fd83-5a85-43cc-9663-15b3386c6cae"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "GET", "url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd/uss/v1/operational_intents/42349550-5206-4e14-bcd2-4b51b98acccb", "initiated_at": "2026-07-13T22:52:29.238031Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcyMiwiaWF0IjoxNzgzOTgzMTIyLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InVzcy1xdWFsaWZpZXIuc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:29 GMT", "Content-Type": "application/json", "Content-Length": "1129", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.036603, "reported": "2026-07-13T22:52:29.275588Z", "json": {"operational_intent": {"details": {"off_nominal_volumes": [], "priority": 0, "volumes": [{"time_end": {"format": "RFC3339", "value": "2026-07-13T23:37:27.545661Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:28.612616Z"}, "volume": {"altitude_lower": {"reference": "W84", "units": "M", "value": 672.0}, "altitude_upper": {"reference": "W84", "units": "M", "value": 737.0}, "outline_polygon": {"vertices": [{"lat": 53.670403153931666, "lng": -113.85184340526395}, {"lat": 53.673664290039426, "lng": -113.8474065211723}, {"lat": 53.66863224845546, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.6691917389197, "lng": -113.83851579464526}]}}}]}, "reference": {"id": "42349550-5206-4e14-bcd2-4b51b98acccb", "manager": "Mock USS", "ovn": "IVo2IGTumFrxSo4Hy2DkW4a7w200Mzzn0sJiqBRozOc_", "state": "Accepted", "subscription_id": "c003e50e-8254-46fb-a7f3-cdaa989de2a1", "time_end": {"format": "RFC3339", "value": "2026-07-13T23:37:27.545661Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:28.612616Z"}, "uss_availability": "Unknown", "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "version": 2}}}, "body": null}, "query_type": "astm.f3548.v21.uss.getOperationalIntentDetails", "participant_id": "mock_uss"}], "end_time": "2026-07-13T22:52:29.299792Z"}, {"name": "Validate Flight 2 notification received by tested_uss", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/subscription_notifications/receive_notifications_for_awareness/receive_notifications_for_awareness.md#validate-flight-2-notification-received-by-tested_uss-test-step-1", "start_time": "2026-07-13T22:52:29.299813Z", "failed_checks": [], "passed_checks": [{"name": "Mock USS interactions logs retrievable", "timestamp": "2026-07-13T22:52:29.322323Z", "participants": ["mock_uss"], "requirements": ["interuss.mock_uss.hosted_instance.ExposeInterface"]}, {"name": "Mock USS sends valid notification", "timestamp": "2026-07-13T22:52:29.322499Z", "participants": ["mock_uss"], "requirements": ["astm.f3548.v21.USS0005"]}, {"name": "Tested USS receives valid notification", "timestamp": "2026-07-13T22:52:29.322586Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.SCD0080", "astm.f3548.v21.USS0105,3"]}], "queries": [{"request": {"method": "GET", "url": "https://uss-qualifier.stage.iart.software/mockuss/mock_uss/interuss_logging/logs?from_time=2026-07-13T22:52:28.560811Z", "initiated_at": "2026-07-13T22:52:29.299948Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjczMywiaWF0IjoxNzgzOTgzMTMzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uaW5qZWN0X3Rlc3RfZGF0YSIsInR5cCI6IkJlYXJlciIsImF1ZCI6InVzcy1xdWFsaWZpZXIuc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:29 GMT", "Content-Type": "application/json", "Content-Length": "16525", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.018451, "reported": "2026-07-13T22:52:29.319265Z", "json": {"interactions": [{"direction": "Outgoing", "query": {"query_type": "astm.f3548.v21.uss.notifyOperationalIntentDetailsChanged", "request": {"body": null, "headers": {"Accept": "*/*", "Accept-Encoding": "gzip, deflate, br", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcwNiwiaWF0IjoxNzgzOTgzMTA2LCJzdWIiOiJNb2NrIFVTUyIsInNjb3BlIjoidXRtLnN0cmF0ZWdpY19jb29yZGluYXRpb24iLCJ0eXAiOiJCZWFyZXIiLCJhdWQiOiJydG0uc2FpdC5zdGFnZS5mbHlzYWZlLmxpdmUifQ.REDACTED", "Connection": "keep-alive", "Content-Length": "1518", "Content-Type": "application/json", "User-Agent": "python-requests/2.34.2"}, "initiated_at": "2026-07-13T22:52:28.772621Z", "json": {"operational_intent": {"details": {"off_nominal_volumes": [], "priority": 0, "volumes": [{"time_end": {"format": "RFC3339", "value": "2026-07-13T23:37:27.545661Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:28.612616Z"}, "volume": {"altitude_lower": {"reference": "W84", "units": "M", "value": 672.0}, "altitude_upper": {"reference": "W84", "units": "M", "value": 737.0}, "outline_polygon": {"vertices": [{"lat": 53.670403153931666, "lng": -113.85184340526395}, {"lat": 53.673664290039426, "lng": -113.8474065211723}, {"lat": 53.66863224845546, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.6691917389197, "lng": -113.83851579464526}]}}}]}, "reference": {"id": "42349550-5206-4e14-bcd2-4b51b98acccb", "manager": "Mock USS", "ovn": "IVo2IGTumFrxSo4Hy2DkW4a7w200Mzzn0sJiqBRozOc_", "state": "Accepted", "subscription_id": "c003e50e-8254-46fb-a7f3-cdaa989de2a1", "time_end": {"format": "RFC3339", "value": "2026-07-13T23:37:27.545661Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:28.612616Z"}, "uss_availability": "Unknown", "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "version": 2}}, "operational_intent_id": "42349550-5206-4e14-bcd2-4b51b98acccb", "request_id": "d58699b2-c2e2-4ec3-b719-25960f4261c5", "subscriptions": [{"notification_index": 4, "subscription_id": "0cc9fd83-5a85-43cc-9663-15b3386c6cae"}, {"notification_index": 3, "subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b"}]}, "method": "POST", "url": "https://rtm.sait.stage.flysafe.live/uss/v1/operational_intents"}, "response": {"body": "", "code": 204, "elapsed_s": 0.059906, "headers": {"Connection": "keep-alive", "Content-Length": "88", "Content-Type": "application/json", "Date": "Mon, 13 Jul 2026 22:52:28 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "allow": "POST, OPTIONS", "cross-origin-opener-policy": "same-origin", "referrer-policy": "same-origin", "vary": "Accept, Cookie", "x-content-type-options": "nosniff", "x-frame-options": "DENY"}, "json": null, "reported": "2026-07-13T22:52:28.833536Z"}}}, {"direction": "Outgoing", "query": {"query_type": "astm.f3548.v21.uss.notifyOperationalIntentDetailsChanged", "request": {"body": null, "headers": {"Accept": "*/*", "Accept-Encoding": "gzip, deflate, br", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcwOCwiaWF0IjoxNzgzOTgzMTA4LCJzdWIiOiJNb2NrIFVTUyIsInNjb3BlIjoidXRtLnN0cmF0ZWdpY19jb29yZGluYXRpb24iLCJ0eXAiOiJCZWFyZXIiLCJhdWQiOiJydG0uYWlybWFya2V0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED", "Connection": "keep-alive", "Content-Length": "1432", "Content-Type": "application/json", "User-Agent": "python-requests/2.34.2"}, "initiated_at": "2026-07-13T22:52:28.834751Z", "json": {"operational_intent": {"details": {"off_nominal_volumes": [], "priority": 0, "volumes": [{"time_end": {"format": "RFC3339", "value": "2026-07-13T23:37:27.545661Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:28.612616Z"}, "volume": {"altitude_lower": {"reference": "W84", "units": "M", "value": 672.0}, "altitude_upper": {"reference": "W84", "units": "M", "value": 737.0}, "outline_polygon": {"vertices": [{"lat": 53.670403153931666, "lng": -113.85184340526395}, {"lat": 53.673664290039426, "lng": -113.8474065211723}, {"lat": 53.66863224845546, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.6691917389197, "lng": -113.83851579464526}]}}}]}, "reference": {"id": "42349550-5206-4e14-bcd2-4b51b98acccb", "manager": "Mock USS", "ovn": "IVo2IGTumFrxSo4Hy2DkW4a7w200Mzzn0sJiqBRozOc_", "state": "Accepted", "subscription_id": "c003e50e-8254-46fb-a7f3-cdaa989de2a1", "time_end": {"format": "RFC3339", "value": "2026-07-13T23:37:27.545661Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:28.612616Z"}, "uss_availability": "Unknown", "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "version": 2}}, "operational_intent_id": "42349550-5206-4e14-bcd2-4b51b98acccb", "request_id": "d6290520-0fef-4681-b199-af0ba84f2116", "subscriptions": [{"notification_index": 4, "subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4"}]}, "method": "POST", "url": "https://rtm.airmarket.stage.flysafe.live/uss/v1/operational_intents"}, "response": {"body": "", "code": 204, "elapsed_s": 0.274696, "headers": {"Connection": "keep-alive", "Content-Length": "88", "Content-Type": "application/json", "Date": "Mon, 13 Jul 2026 22:52:29 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "allow": "POST, OPTIONS", "cross-origin-opener-policy": "same-origin", "referrer-policy": "same-origin", "vary": "Accept, Cookie", "x-content-type-options": "nosniff", "x-frame-options": "DENY"}, "json": null, "reported": "2026-07-13T22:52:29.110334Z"}}}, {"direction": "Outgoing", "query": {"query_type": "astm.f3548.v21.uss.notifyOperationalIntentDetailsChanged", "request": {"body": null, "headers": {"Accept": "*/*", "Accept-Encoding": "gzip, deflate, br", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcwNCwiaWF0IjoxNzgzOTgzMTA0LCJzdWIiOiJNb2NrIFVTUyIsInNjb3BlIjoidXRtLnN0cmF0ZWdpY19jb29yZGluYXRpb24iLCJ0eXAiOiJCZWFyZXIiLCJhdWQiOiJ1c3MtcXVhbGlmaWVyLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED", "Connection": "keep-alive", "Content-Length": "1432", "Content-Type": "application/json", "User-Agent": "python-requests/2.34.2"}, "initiated_at": "2026-07-13T22:52:29.111913Z", "json": {"operational_intent": {"details": {"off_nominal_volumes": [], "priority": 0, "volumes": [{"time_end": {"format": "RFC3339", "value": "2026-07-13T23:37:27.545661Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:28.612616Z"}, "volume": {"altitude_lower": {"reference": "W84", "units": "M", "value": 672.0}, "altitude_upper": {"reference": "W84", "units": "M", "value": 737.0}, "outline_polygon": {"vertices": [{"lat": 53.670403153931666, "lng": -113.85184340526395}, {"lat": 53.673664290039426, "lng": -113.8474065211723}, {"lat": 53.66863224845546, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.6691917389197, "lng": -113.83851579464526}]}}}]}, "reference": {"id": "42349550-5206-4e14-bcd2-4b51b98acccb", "manager": "Mock USS", "ovn": "IVo2IGTumFrxSo4Hy2DkW4a7w200Mzzn0sJiqBRozOc_", "state": "Accepted", "subscription_id": "c003e50e-8254-46fb-a7f3-cdaa989de2a1", "time_end": {"format": "RFC3339", "value": "2026-07-13T23:37:27.545661Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:28.612616Z"}, "uss_availability": "Unknown", "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "version": 2}}, "operational_intent_id": "42349550-5206-4e14-bcd2-4b51b98acccb", "request_id": "548116b8-3887-4833-af2a-d065ae958fad", "subscriptions": [{"notification_index": 1, "subscription_id": "c003e50e-8254-46fb-a7f3-cdaa989de2a1"}]}, "method": "POST", "url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd/uss/v1/operational_intents"}, "response": {"body": "", "code": 204, "elapsed_s": 0.031378, "headers": {"Connection": "keep-alive", "Content-Type": "text/html; charset=utf-8", "Date": "Mon, 13 Jul 2026 22:52:29 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "json": null, "reported": "2026-07-13T22:52:29.145317Z"}}}, {"direction": "Incoming", "query": {"query_type": "astm.f3548.v21.uss.notifyOperationalIntentDetailsChanged", "request": {"body": null, "headers": {"Accept": "*/*", "Accept-Encoding": "gzip, deflate, br", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcwNCwiaWF0IjoxNzgzOTgzMTA0LCJzdWIiOiJNb2NrIFVTUyIsInNjb3BlIjoidXRtLnN0cmF0ZWdpY19jb29yZGluYXRpb24iLCJ0eXAiOiJCZWFyZXIiLCJhdWQiOiJ1c3MtcXVhbGlmaWVyLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED", "Content-Length": "1432", "Content-Type": "application/json", "Host": "uss-qualifier.stage.iart.software:443", "User-Agent": "python-requests/2.34.2", "X-Forwarded-For": "10.10.3.95", "X-Forwarded-Host": "uss-qualifier.stage.iart.software", "X-Forwarded-Port": "443", "X-Forwarded-Prefix": "/mockuss", "X-Forwarded-Proto": "https", "X-Forwarded-Scheme": "https", "X-Real-Ip": "10.10.3.95", "X-Request-Id": "d5479a3fe767f362412cb9791ee7f896", "X-Scheme": "https"}, "json": {"operational_intent": {"details": {"off_nominal_volumes": [], "priority": 0, "volumes": [{"time_end": {"format": "RFC3339", "value": "2026-07-13T23:37:27.545661Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:28.612616Z"}, "volume": {"altitude_lower": {"reference": "W84", "units": "M", "value": 672.0}, "altitude_upper": {"reference": "W84", "units": "M", "value": 737.0}, "outline_polygon": {"vertices": [{"lat": 53.670403153931666, "lng": -113.85184340526395}, {"lat": 53.673664290039426, "lng": -113.8474065211723}, {"lat": 53.66863224845546, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.6691917389197, "lng": -113.83851579464526}]}}}]}, "reference": {"id": "42349550-5206-4e14-bcd2-4b51b98acccb", "manager": "Mock USS", "ovn": "IVo2IGTumFrxSo4Hy2DkW4a7w200Mzzn0sJiqBRozOc_", "state": "Accepted", "subscription_id": "c003e50e-8254-46fb-a7f3-cdaa989de2a1", "time_end": {"format": "RFC3339", "value": "2026-07-13T23:37:27.545661Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:28.612616Z"}, "uss_availability": "Unknown", "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "version": 2}}, "operational_intent_id": "42349550-5206-4e14-bcd2-4b51b98acccb", "request_id": "548116b8-3887-4833-af2a-d065ae958fad", "subscriptions": [{"notification_index": 1, "subscription_id": "c003e50e-8254-46fb-a7f3-cdaa989de2a1"}]}, "method": "POST", "received_at": "2026-07-13T22:52:29.142458Z", "url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd/uss/v1/operational_intents"}, "response": {"body": null, "code": 204, "elapsed_s": 0.01386, "headers": {"Content-Length": "0", "Content-Type": "text/html; charset=utf-8"}, "json": null, "reported": "2026-07-13T22:52:29.142594Z"}}}, {"direction": "Incoming", "query": {"query_type": "astm.f3548.v21.uss.getOperationalIntentDetails", "request": {"body": "", "headers": {"Accept": "*/*", "Accept-Encoding": "gzip, deflate, br", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcyMiwiaWF0IjoxNzgzOTgzMTIyLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InVzcy1xdWFsaWZpZXIuc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED", "Host": "uss-qualifier.stage.iart.software:443", "User-Agent": "python-requests/2.34.2", "X-Forwarded-For": "10.10.3.95", "X-Forwarded-Host": "uss-qualifier.stage.iart.software", "X-Forwarded-Port": "443", "X-Forwarded-Prefix": "/mockuss", "X-Forwarded-Proto": "https", "X-Forwarded-Scheme": "https", "X-Real-Ip": "10.10.3.95", "X-Request-Id": "161e03e14e068286e66c1f43424aca92", "X-Scheme": "https"}, "json": null, "method": "GET", "received_at": "2026-07-13T22:52:29.270658Z", "url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd/uss/v1/operational_intents/42349550-5206-4e14-bcd2-4b51b98acccb"}, "response": {"body": null, "code": 200, "elapsed_s": 0.0121, "headers": {"Content-Length": "1129", "Content-Type": "application/json"}, "json": {"operational_intent": {"details": {"off_nominal_volumes": [], "priority": 0, "volumes": [{"time_end": {"format": "RFC3339", "value": "2026-07-13T23:37:27.545661Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:28.612616Z"}, "volume": {"altitude_lower": {"reference": "W84", "units": "M", "value": 672.0}, "altitude_upper": {"reference": "W84", "units": "M", "value": 737.0}, "outline_polygon": {"vertices": [{"lat": 53.670403153931666, "lng": -113.85184340526395}, {"lat": 53.673664290039426, "lng": -113.8474065211723}, {"lat": 53.66863224845546, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.85561445907928}, {"lat": 53.6691917389197, "lng": -113.83851579464526}]}}}]}, "reference": {"id": "42349550-5206-4e14-bcd2-4b51b98acccb", "manager": "Mock USS", "ovn": "IVo2IGTumFrxSo4Hy2DkW4a7w200Mzzn0sJiqBRozOc_", "state": "Accepted", "subscription_id": "c003e50e-8254-46fb-a7f3-cdaa989de2a1", "time_end": {"format": "RFC3339", "value": "2026-07-13T23:37:27.545661Z"}, "time_start": {"format": "RFC3339", "value": "2026-07-13T22:52:28.612616Z"}, "uss_availability": "Unknown", "uss_base_url": "https://uss-qualifier.stage.iart.software/mockuss/mock/scd", "version": 2}}}, "reported": "2026-07-13T22:52:29.270858Z"}}}]}, "body": null}, "query_type": "interuss.mock_uss.logging.interaction_logs", "participant_id": "mock_uss"}], "end_time": "2026-07-13T22:52:29.322621Z"}], "end_time": "2026-07-13T22:52:29.322675Z"}], "successful": true, "notes": {"Tested USS": {"message": "sait", "timestamp": "2026-07-13T22:52:24.251768Z"}, "Mock USS": {"message": "mock_uss", "timestamp": "2026-07-13T22:52:24.251934Z"}}, "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/subscription_notifications/receive_notifications_for_awareness/receive_notifications_for_awareness.md#cleanup", "start_time": "2026-07-13T22:52:29.322706Z", "failed_checks": [], "passed_checks": [{"name": "Successful flight deletion", "timestamp": "2026-07-13T22:52:29.456193Z", "participants": ["mock_uss"], "requirements": ["interuss.automated_testing.flight_planning.DeleteFlightSuccess"]}, {"name": "Successful flight deletion", "timestamp": "2026-07-13T22:52:29.637400Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.DeleteFlightSuccess"]}], "queries": [{"request": {"method": "DELETE", "url": "https://uss-qualifier.stage.iart.software/mockuss/flight_planning/v1/flight_plans/9fc47ff4-12b0-4faa-9656-177e6bfe36bb", "initiated_at": "2026-07-13T22:52:29.322779Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjcwMSwiaWF0IjoxNzgzOTgzMTAxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InVzcy1xdWFsaWZpZXIuc3RhZ2UuaWFydC5zb2Z0d2FyZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:29 GMT", "Content-Type": "application/json", "Content-Length": "1659", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.132054, "reported": "2026-07-13T22:52:29.455770Z", "json": {"activity_result": "Completed", "flight_id": "9fc47ff4-12b0-4faa-9656-177e6bfe36bb", "flight_plan_status": "Closed", "includes_advisories": "Unknown", "planning_result": "Completed", "queries": [], "log_messages": ["[2026-07-13 22:52:29.335 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:311] [delete_flight/28:9fc47ff4-12b0-4faa-9656-177e6bfe36bb] Acquiring and deleting flight\n", "[2026-07-13 22:52:29.341 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:311] [delete_flight/28:9fc47ff4-12b0-4faa-9656-177e6bfe36bb] deleting operational intent 42349550-5206-4e14-bcd2-4b51b98acccb with OVN IVo2IGTumFrxSo4Hy2DkW4a7w200Mzzn0sJiqBRozOc_ from DSS\n", "[2026-07-13 22:52:29.377 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:311] [delete_flight/28:9fc47ff4-12b0-4faa-9656-177e6bfe36bb] Notifying https://rtm.sait.stage.flysafe.live\n", "[2026-07-13 22:52:29.403 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:311] [delete_flight/28:9fc47ff4-12b0-4faa-9656-177e6bfe36bb] Notifying https://rtm.airmarket.stage.flysafe.live\n", "[2026-07-13 22:52:29.428 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:311] [delete_flight/28:9fc47ff4-12b0-4faa-9656-177e6bfe36bb] Notifying https://uss-qualifier.stage.iart.software/mockuss/mock/scd\n", "[2026-07-13 22:52:29.451 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:311] [delete_flight/28:9fc47ff4-12b0-4faa-9656-177e6bfe36bb] No notifications failed\n", "[2026-07-13 22:52:29.452 DEBUG    monitoring.mock_uss.scd_injection.routes_injection:log:311] [delete_flight/28:9fc47ff4-12b0-4faa-9656-177e6bfe36bb] Complete.\n"]}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.DeleteFlightPlan", "participant_id": "mock_uss"}, {"request": {"method": "DELETE", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/f4dfb441-60fa-42d3-94a4-2edcbadf7942", "initiated_at": "2026-07-13T22:52:29.456281Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:29 GMT", "Content-Type": "application/json", "Content-Length": "183", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "DELETE, PUT, OPTIONS", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.179478, "reported": "2026-07-13T22:52:29.636647Z", "json": {"planning_result": "Completed", "notes": "The flight was closed successfully by the USS and is now out of the UTM system.", "flight_plan_status": "Closed", "includes_advisories": "Unknown"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.DeleteFlightPlan", "participant_id": "sait"}]}, "end_time": "2026-07-13T22:52:29.637463Z"}}], "generator_type": "action_generators.flight_planning.FlightPlannerCombinations", "start_time": "2026-07-13T22:52:22.938533Z", "successful": false, "end_time": "2026-07-13T22:52:29.638378Z"}}, {"action_generator": {"actions": [{"test_scenario": {"name": "Off-Nominal planning: down USS", "scenario_type": "scenarios.astm.utm.DownUSS", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss.md", "resource_origins": {"flight_intents": "conflicting_flights in top-level resource pool", "tested_uss": "instance 1 in flight_planners in top-level resource pool", "dss": "dss in top-level resource pool"}, "start_time": "2026-07-13T22:52:29.639068Z", "cases": [{"name": "Setup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss.md#setup-test-case", "start_time": "2026-07-13T22:52:29.639238Z", "steps": [{"name": "Resolve USS ID of virtual USS", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss.md#resolve-uss-id-of-virtual-uss-test-step", "start_time": "2026-07-13T22:52:29.790650Z", "failed_checks": [], "passed_checks": [{"name": "Successful dummy query", "timestamp": "2026-07-13T22:52:29.822008Z", "participants": ["iart_dss"], "requirements": []}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:29.793064Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 641.95, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:52:28.639039Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:22:29.639039Z", "format": "RFC3339"}}, "request_id": "38e5a9b1-2a63-4d3b-924c-7759cd543547"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:29 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.027492, "reported": "2026-07-13T22:52:29.821615Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:52:29.822319Z"}, {"name": "Restore virtual USS availability", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss.md#restore-virtual-uss-availability-test-step", "start_time": "2026-07-13T22:52:29.822358Z", "failed_checks": [], "passed_checks": [{"name": "USS Availability can be requested", "timestamp": "2026-07-13T22:52:29.862257Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "USS Availability can be updated", "timestamp": "2026-07-13T22:52:29.899078Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1", "initiated_at": "2026-07-13T22:52:29.822534Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:29 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "116", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.038198, "reported": "2026-07-13T22:52:29.861620Z", "json": {"version": "tSNofvLxsMiJjSWXKu2qrFAQ2xZKKqDT-ZBcKHCvGBA_", "status": {"uss": "DSS Qualifer1", "availability": "Normal"}}, "body": null}, "query_type": "astm.f3548.v21.uss.getUssAvailability", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1", "initiated_at": "2026-07-13T22:52:29.862522Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "143", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"old_version": "tSNofvLxsMiJjSWXKu2qrFAQ2xZKKqDT-ZBcKHCvGBA_", "availability": "Normal", "request_id": "933b64b4-c128-416c-873c-085b3e078d10"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:29 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "116", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.034934, "reported": "2026-07-13T22:52:29.898546Z", "json": {"version": "kRGbNeW3DK2U7EWlSHPBGAYUDlTO.thpGpW1XPRyjxo_", "status": {"uss": "DSS Qualifer1", "availability": "Normal"}}, "body": null}, "query_type": "astm.f3548.v21.uss.setUssAvailability", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:52:29.899138Z"}, {"name": "Clear operational intents created by virtual USS", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss.md#clear-operational-intents-created-by-virtual-uss-test-step", "start_time": "2026-07-13T22:52:29.899202Z", "failed_checks": [], "passed_checks": [{"name": "Successful operational intents cleanup", "timestamp": "2026-07-13T22:52:29.918344Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2", "astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:29.900800Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 641.95, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:52:28.639039Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:22:29.639039Z", "format": "RFC3339"}}, "request_id": "6d68fbc6-051d-49c1-b470-cd31e12ea815"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:29 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.01538, "reported": "2026-07-13T22:52:29.917435Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:52:29.918416Z"}, {"name": "Verify area is clear", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss.md#verify-area-is-clear-test-step", "start_time": "2026-07-13T22:52:29.918627Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:52:29.933629Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1", "astm.f3548.v21.DSS0005,2"]}, {"name": "Area is clear of op intents", "timestamp": "2026-07-13T22:52:29.933776Z", "participants": [], "requirements": []}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:29.919645Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 641.95, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:52:28.639039Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:22:29.639039Z", "format": "RFC3339"}}, "request_id": "28757b9c-41ab-495c-9c46-4553530931ba"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:29 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.01285, "reported": "2026-07-13T22:52:29.933349Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:52:29.933817Z"}], "end_time": "2026-07-13T22:52:29.933845Z"}, {"name": "Plan Flight 1 in conflict with accepted operational intent managed by down USS", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss.md#plan-flight-1-in-conflict-with-accepted-operational-intent-managed-by-down-uss-test-case", "start_time": "2026-07-13T22:52:29.933891Z", "steps": [{"name": "Virtual USS creates conflicting operational intent", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss.md#virtual-uss-creates-conflicting-operational-intent-test-step", "start_time": "2026-07-13T22:52:29.940769Z", "failed_checks": [], "passed_checks": [{"name": "Operational intent successfully created", "timestamp": "2026-07-13T22:52:30.015926Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/ce4b7d42-e0d4-4fc6-bc6d-0c5d6e676e36", "initiated_at": "2026-07-13T22:52:29.943114Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "986", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84472825082258}, {"lat": 53.66328439401412, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84494722473144}, {"lat": 53.66387595834993, "lng": -113.84435402492981}]}, "altitude_lower": {"value": 672.01, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:52:28.934294Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:29.934294Z", "format": "RFC3339"}}], "state": "Accepted", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down", "new_subscription": {"uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down", "notify_for_constraints": false}, "request_id": "64c1a82e-7e4d-47c2-8f63-8c85048fc068"}, "body": null}, "response": {"code": 201, "headers": {"Date": "Mon, 13 Jul 2026 22:52:30 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "806", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.066417, "reported": "2026-07-13T22:52:30.010432Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "e03535f8-a97c-48a8-ab8f-eb5a0b147253", "notification_index": 1}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down"}], "operational_intent_reference": {"id": "ce4b7d42-e0d4-4fc6-bc6d-0c5d6e676e36", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "YkVZN5RyAlep6xqkIOYuKs1asp3lsqh2hYTO3uyrtg4_", "time_start": {"value": "2026-07-13T22:52:28.934294Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:29.934294Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down", "subscription_id": "e03535f8-a97c-48a8-ab8f-eb5a0b147253"}}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:52:30.016005Z"}, {"name": "Declare virtual USS as down at DSS", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss.md#declare-virtual-uss-as-down-at-dss-test-step", "start_time": "2026-07-13T22:52:30.016044Z", "failed_checks": [], "passed_checks": [{"name": "USS Availability can be requested", "timestamp": "2026-07-13T22:52:30.030898Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "USS Availability can be updated", "timestamp": "2026-07-13T22:52:30.052278Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1", "initiated_at": "2026-07-13T22:52:30.016140Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:30 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "116", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.013573, "reported": "2026-07-13T22:52:30.030547Z", "json": {"version": "kRGbNeW3DK2U7EWlSHPBGAYUDlTO.thpGpW1XPRyjxo_", "status": {"uss": "DSS Qualifer1", "availability": "Normal"}}, "body": null}, "query_type": "astm.f3548.v21.uss.getUssAvailability", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1", "initiated_at": "2026-07-13T22:52:30.031047Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "141", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"old_version": "kRGbNeW3DK2U7EWlSHPBGAYUDlTO.thpGpW1XPRyjxo_", "availability": "Down", "request_id": "0219be4d-1d4c-4c7f-aef3-0dc910ebf039"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:30 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "114", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.019886, "reported": "2026-07-13T22:52:30.051877Z", "json": {"version": "4-5WC7Q2NZzApsSQsKxwEWfa0LZAJ37JWnJiqbV101A_", "status": {"uss": "DSS Qualifer1", "availability": "Down"}}, "body": null}, "query_type": "astm.f3548.v21.uss.setUssAvailability", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:52:30.052339Z"}, {"name": "Tested USS attempts to plan Flight 1", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss.md#tested-uss-attempts-to-plan-flight-1-test-step", "start_time": "2026-07-13T22:52:30.052380Z", "failed_checks": [{"name": "Rejected planning", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss.md#rejected-planning-check", "timestamp": "2026-07-13T22:52:31.306128Z", "summary": "Warning (not a failure): flight was rejected, USS may have been more conservative", "details": "airmarket indicated PlanningActivityResult.Rejected with notes \"Flight Blender could not plan this flight\"", "requirements": ["astm.f3548.v21.SCD0005"], "severity": "Low", "participants": ["airmarket"]}], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:52:30.074300Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:52:31.305945Z", "participants": ["airmarket"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Successful planning", "timestamp": "2026-07-13T22:52:31.306032Z", "participants": ["airmarket"], "requirements": ["astm.f3548.v21.SCD0005"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:52:31.329416Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent not shared", "timestamp": "2026-07-13T22:52:31.329526Z", "participants": ["airmarket"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:30.054072Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.01, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:52:28.934294Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:29.934294Z", "format": "RFC3339"}}, "request_id": "6674e85c-9529-44b7-9aba-d4036a4c0881"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:30 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "553", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.017194, "reported": "2026-07-13T22:52:30.072624Z", "json": {"operational_intent_references": [{"id": "ce4b7d42-e0d4-4fc6-bc6d-0c5d6e676e36", "manager": "DSS Qualifer1", "uss_availability": "Down", "version": 1, "state": "Accepted", "ovn": "YkVZN5RyAlep6xqkIOYuKs1asp3lsqh2hYTO3uyrtg4_", "time_start": {"value": "2026-07-13T22:52:28.934294Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:29.934294Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down", "subscription_id": "e03535f8-a97c-48a8-ab8f-eb5a0b147253"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.airmarket.stage.flysafe.live/scd/flight_planning/flight_plans/4ebd613f-075d-4429-aa34-d9e75ebb19fc", "initiated_at": "2026-07-13T22:52:30.075483Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1319", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84472825082258}, {"lat": 53.66328439401412, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84494722473144}, {"lat": 53.66387595834993, "lng": -113.84435402492981}]}, "altitude_lower": {"value": 672.01, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:52:28.934294Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:29.934294Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "99376c03-d078-4fbc-a766-c284e35b9d54"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:31 GMT", "Content-Type": "application/json", "Content-Length": "148", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "DELETE, PUT, OPTIONS", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 1.228182, "reported": "2026-07-13T22:52:31.304910Z", "json": {"flight_plan_status": "NotPlanned", "notes": "Flight Blender could not plan this flight", "includes_advisories": "Unknown", "planning_result": "Rejected"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "airmarket"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:31.307787Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.01, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:52:28.934294Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:29.934294Z", "format": "RFC3339"}}, "request_id": "63fa3cca-9e65-4e3d-9242-6dcc93f76f32"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:31 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "553", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.018725, "reported": "2026-07-13T22:52:31.328028Z", "json": {"operational_intent_references": [{"id": "ce4b7d42-e0d4-4fc6-bc6d-0c5d6e676e36", "manager": "DSS Qualifer1", "uss_availability": "Down", "version": 1, "state": "Accepted", "ovn": "YkVZN5RyAlep6xqkIOYuKs1asp3lsqh2hYTO3uyrtg4_", "time_start": {"value": "2026-07-13T22:52:28.934294Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:29.934294Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down", "subscription_id": "e03535f8-a97c-48a8-ab8f-eb5a0b147253"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:52:31.329554Z"}], "end_time": "2026-07-13T22:52:31.329585Z"}], "successful": true, "notes": {"Tested USS": {"message": "airmarket", "timestamp": "2026-07-13T22:52:29.639106Z"}, "USS ID of virtual USS": {"message": "DSS Qualifer1", "timestamp": "2026-07-13T22:52:29.822152Z"}}, "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss.md#cleanup", "start_time": "2026-07-13T22:52:31.329616Z", "failed_checks": [], "passed_checks": [{"name": "USS Availability can be requested", "timestamp": "2026-07-13T22:52:31.343107Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "USS Availability can be updated", "timestamp": "2026-07-13T22:52:31.370899Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "Successful operational intents cleanup", "timestamp": "2026-07-13T22:52:31.484808Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2", "astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1", "initiated_at": "2026-07-13T22:52:31.329832Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:31 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "114", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.011727, "reported": "2026-07-13T22:52:31.342565Z", "json": {"version": "4-5WC7Q2NZzApsSQsKxwEWfa0LZAJ37JWnJiqbV101A_", "status": {"uss": "DSS Qualifer1", "availability": "Down"}}, "body": null}, "query_type": "astm.f3548.v21.uss.getUssAvailability", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1", "initiated_at": "2026-07-13T22:52:31.343285Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "143", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"old_version": "4-5WC7Q2NZzApsSQsKxwEWfa0LZAJ37JWnJiqbV101A_", "availability": "Normal", "request_id": "34f852b8-3ca0-45d6-8421-0db4fc0cb106"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:31 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "116", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.025731, "reported": "2026-07-13T22:52:31.370215Z", "json": {"version": "VKU9ySnHGdkonZw3Ops02Wdf.9JKXpoohA7utemwNlE_", "status": {"uss": "DSS Qualifer1", "availability": "Normal"}}, "body": null}, "query_type": "astm.f3548.v21.uss.setUssAvailability", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:31.372133Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.01, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:52:28.934294Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:29.934294Z", "format": "RFC3339"}}, "request_id": "95146312-6a88-4f9b-b0e5-0cd4dcb87e27"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:31 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "555", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.020557, "reported": "2026-07-13T22:52:31.393586Z", "json": {"operational_intent_references": [{"id": "ce4b7d42-e0d4-4fc6-bc6d-0c5d6e676e36", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "YkVZN5RyAlep6xqkIOYuKs1asp3lsqh2hYTO3uyrtg4_", "time_start": {"value": "2026-07-13T22:52:28.934294Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:29.934294Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down", "subscription_id": "e03535f8-a97c-48a8-ab8f-eb5a0b147253"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/ce4b7d42-e0d4-4fc6-bc6d-0c5d6e676e36/YkVZN5RyAlep6xqkIOYuKs1asp3lsqh2hYTO3uyrtg4_", "initiated_at": "2026-07-13T22:52:31.395374Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:31 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "966", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.085595, "reported": "2026-07-13T22:52:31.482362Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 1}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "e03535f8-a97c-48a8-ab8f-eb5a0b147253", "notification_index": 2}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down"}], "operational_intent_reference": {"id": "ce4b7d42-e0d4-4fc6-bc6d-0c5d6e676e36", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "YkVZN5RyAlep6xqkIOYuKs1asp3lsqh2hYTO3uyrtg4_", "time_start": {"value": "2026-07-13T22:52:28.934294Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:29.934294Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down", "subscription_id": "e03535f8-a97c-48a8-ab8f-eb5a0b147253"}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}]}, "end_time": "2026-07-13T22:52:31.484867Z"}}, {"test_scenario": {"name": "Off-Nominal planning: down USS", "scenario_type": "scenarios.astm.utm.DownUSS", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss.md", "resource_origins": {"flight_intents": "conflicting_flights in top-level resource pool", "tested_uss": "instance 2 in flight_planners in top-level resource pool", "dss": "dss in top-level resource pool"}, "start_time": "2026-07-13T22:52:31.486200Z", "cases": [{"name": "Setup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss.md#setup-test-case", "start_time": "2026-07-13T22:52:31.486438Z", "steps": [{"name": "Resolve USS ID of virtual USS", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss.md#resolve-uss-id-of-virtual-uss-test-step", "start_time": "2026-07-13T22:52:31.640885Z", "failed_checks": [], "passed_checks": [{"name": "Successful dummy query", "timestamp": "2026-07-13T22:52:31.652650Z", "participants": ["iart_dss"], "requirements": []}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:31.642269Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 641.95, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:52:30.486148Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:22:31.486148Z", "format": "RFC3339"}}, "request_id": "325ffa28-412c-4de0-b818-12ff0fad8abe"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:31 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.009049, "reported": "2026-07-13T22:52:31.652300Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:52:31.652960Z"}, {"name": "Restore virtual USS availability", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss.md#restore-virtual-uss-availability-test-step", "start_time": "2026-07-13T22:52:31.652996Z", "failed_checks": [], "passed_checks": [{"name": "USS Availability can be requested", "timestamp": "2026-07-13T22:52:31.667139Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "USS Availability can be updated", "timestamp": "2026-07-13T22:52:31.720689Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1", "initiated_at": "2026-07-13T22:52:31.653106Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:31 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "116", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.012697, "reported": "2026-07-13T22:52:31.666636Z", "json": {"version": "VKU9ySnHGdkonZw3Ops02Wdf.9JKXpoohA7utemwNlE_", "status": {"uss": "DSS Qualifer1", "availability": "Normal"}}, "body": null}, "query_type": "astm.f3548.v21.uss.getUssAvailability", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1", "initiated_at": "2026-07-13T22:52:31.667371Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "143", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"old_version": "VKU9ySnHGdkonZw3Ops02Wdf.9JKXpoohA7utemwNlE_", "availability": "Normal", "request_id": "d9ed1fc7-9025-4f16-aeab-2ee59b6da93d"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:31 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "116", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.050761, "reported": "2026-07-13T22:52:31.720021Z", "json": {"version": "qmowBHUD3iB-Vz7tA.K5Bgb6GeObWg2G3yi13zpAYp8_", "status": {"uss": "DSS Qualifer1", "availability": "Normal"}}, "body": null}, "query_type": "astm.f3548.v21.uss.setUssAvailability", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:52:31.720744Z"}, {"name": "Clear operational intents created by virtual USS", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss.md#clear-operational-intents-created-by-virtual-uss-test-step", "start_time": "2026-07-13T22:52:31.720779Z", "failed_checks": [], "passed_checks": [{"name": "Successful operational intents cleanup", "timestamp": "2026-07-13T22:52:31.736576Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2", "astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:31.723379Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 641.95, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:52:30.486148Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:22:31.486148Z", "format": "RFC3339"}}, "request_id": "d035832e-037e-4df9-8282-a53bf23bc97b"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:31 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.011014, "reported": "2026-07-13T22:52:31.735840Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:52:31.736677Z"}, {"name": "Verify area is clear", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss.md#verify-area-is-clear-test-step", "start_time": "2026-07-13T22:52:31.736728Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:52:31.757823Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1", "astm.f3548.v21.DSS0005,2"]}, {"name": "Area is clear of op intents", "timestamp": "2026-07-13T22:52:31.757973Z", "participants": [], "requirements": []}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:31.739562Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 641.95, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:52:30.486148Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:22:31.486148Z", "format": "RFC3339"}}, "request_id": "65816127-4095-425b-8e69-c65921cd9633"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:31 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.017032, "reported": "2026-07-13T22:52:31.757439Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:52:31.758017Z"}], "end_time": "2026-07-13T22:52:31.758051Z"}, {"name": "Plan Flight 1 in conflict with accepted operational intent managed by down USS", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss.md#plan-flight-1-in-conflict-with-accepted-operational-intent-managed-by-down-uss-test-case", "start_time": "2026-07-13T22:52:31.758204Z", "steps": [{"name": "Virtual USS creates conflicting operational intent", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss.md#virtual-uss-creates-conflicting-operational-intent-test-step", "start_time": "2026-07-13T22:52:31.763752Z", "failed_checks": [], "passed_checks": [{"name": "Operational intent successfully created", "timestamp": "2026-07-13T22:52:31.850775Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/64464dfa-08bf-4f0c-8c3c-e446d3e796a7", "initiated_at": "2026-07-13T22:52:31.765892Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "986", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84472825082258}, {"lat": 53.66328439401412, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84494722473144}, {"lat": 53.66387595834993, "lng": -113.84435402492981}]}, "altitude_lower": {"value": 672.01, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:52:30.758241Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:31.758241Z", "format": "RFC3339"}}], "state": "Accepted", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down", "new_subscription": {"uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down", "notify_for_constraints": false}, "request_id": "bcf2ea48-907b-43f6-bbb1-98ec7b3acc25"}, "body": null}, "response": {"code": 201, "headers": {"Date": "Mon, 13 Jul 2026 22:52:31 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "966", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.08186, "reported": "2026-07-13T22:52:31.848807Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 2}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "5955b96c-38d4-4362-bb40-c3239829f559", "notification_index": 1}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down"}], "operational_intent_reference": {"id": "64464dfa-08bf-4f0c-8c3c-e446d3e796a7", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "ynMYVVFnqBM728l3gDTaupAaahybvzEo8hUMbwV9V8w_", "time_start": {"value": "2026-07-13T22:52:30.758241Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:31.758241Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down", "subscription_id": "5955b96c-38d4-4362-bb40-c3239829f559"}}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:52:31.850822Z"}, {"name": "Declare virtual USS as down at DSS", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss.md#declare-virtual-uss-as-down-at-dss-test-step", "start_time": "2026-07-13T22:52:31.850859Z", "failed_checks": [], "passed_checks": [{"name": "USS Availability can be requested", "timestamp": "2026-07-13T22:52:31.861176Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "USS Availability can be updated", "timestamp": "2026-07-13T22:52:31.886609Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1", "initiated_at": "2026-07-13T22:52:31.850940Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:31 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "116", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.009136, "reported": "2026-07-13T22:52:31.860817Z", "json": {"version": "qmowBHUD3iB-Vz7tA.K5Bgb6GeObWg2G3yi13zpAYp8_", "status": {"uss": "DSS Qualifer1", "availability": "Normal"}}, "body": null}, "query_type": "astm.f3548.v21.uss.getUssAvailability", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1", "initiated_at": "2026-07-13T22:52:31.861333Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "141", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"old_version": "qmowBHUD3iB-Vz7tA.K5Bgb6GeObWg2G3yi13zpAYp8_", "availability": "Down", "request_id": "babc0003-08e3-46f5-8b43-89b7a56d41aa"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:31 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "114", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.023933, "reported": "2026-07-13T22:52:31.886153Z", "json": {"version": "iPIIdjWFOW-7DVgedujOzKctiukHYJtPwlicjaP1T5I_", "status": {"uss": "DSS Qualifer1", "availability": "Down"}}, "body": null}, "query_type": "astm.f3548.v21.uss.setUssAvailability", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:52:31.886662Z"}, {"name": "Tested USS attempts to plan Flight 1", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss.md#tested-uss-attempts-to-plan-flight-1-test-step", "start_time": "2026-07-13T22:52:31.886704Z", "failed_checks": [{"name": "Rejected planning", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss.md#rejected-planning-check", "timestamp": "2026-07-13T22:52:33.234059Z", "summary": "Warning (not a failure): flight was rejected, USS may have been more conservative", "details": "sait indicated PlanningActivityResult.Rejected with notes \"Flight Blender could not plan this flight\"", "requirements": ["astm.f3548.v21.SCD0005"], "severity": "Low", "participants": ["sait"]}], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:52:31.918338Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:52:33.233934Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Successful planning", "timestamp": "2026-07-13T22:52:33.233987Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.SCD0005"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:52:33.252029Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent not shared", "timestamp": "2026-07-13T22:52:33.252137Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:31.888287Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.01, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:52:30.758241Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:31.758241Z", "format": "RFC3339"}}, "request_id": "fdfb838f-9dd8-4896-838d-e1ff33efad3d"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:31 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "553", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.027621, "reported": "2026-07-13T22:52:31.917035Z", "json": {"operational_intent_references": [{"id": "64464dfa-08bf-4f0c-8c3c-e446d3e796a7", "manager": "DSS Qualifer1", "uss_availability": "Down", "version": 1, "state": "Accepted", "ovn": "ynMYVVFnqBM728l3gDTaupAaahybvzEo8hUMbwV9V8w_", "time_start": {"value": "2026-07-13T22:52:30.758241Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:31.758241Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down", "subscription_id": "5955b96c-38d4-4362-bb40-c3239829f559"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/b34842d9-8728-4699-951e-374cbdee6f8b", "initiated_at": "2026-07-13T22:52:31.919456Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1319", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84472825082258}, {"lat": 53.66328439401412, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84494722473144}, {"lat": 53.66387595834993, "lng": -113.84435402492981}]}, "altitude_lower": {"value": 672.01, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:52:30.758241Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:31.758241Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 0}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "110dbb78-9f60-45e9-a54e-f790596b3bf7"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:33 GMT", "Content-Type": "application/json", "Content-Length": "148", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "DELETE, PUT, OPTIONS", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 1.312941, "reported": "2026-07-13T22:52:33.233342Z", "json": {"flight_plan_status": "NotPlanned", "notes": "Flight Blender could not plan this flight", "includes_advisories": "Unknown", "planning_result": "Rejected"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:33.235857Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.01, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:52:30.758241Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:31.758241Z", "format": "RFC3339"}}, "request_id": "5470f125-45f0-49d5-a060-6092b243b8e4"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:33 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "553", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.014052, "reported": "2026-07-13T22:52:33.250933Z", "json": {"operational_intent_references": [{"id": "64464dfa-08bf-4f0c-8c3c-e446d3e796a7", "manager": "DSS Qualifer1", "uss_availability": "Down", "version": 1, "state": "Accepted", "ovn": "ynMYVVFnqBM728l3gDTaupAaahybvzEo8hUMbwV9V8w_", "time_start": {"value": "2026-07-13T22:52:30.758241Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:31.758241Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down", "subscription_id": "5955b96c-38d4-4362-bb40-c3239829f559"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:52:33.252166Z"}], "end_time": "2026-07-13T22:52:33.252196Z"}], "successful": true, "notes": {"Tested USS": {"message": "sait", "timestamp": "2026-07-13T22:52:31.486264Z"}, "USS ID of virtual USS": {"message": "DSS Qualifer1", "timestamp": "2026-07-13T22:52:31.652797Z"}}, "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss.md#cleanup", "start_time": "2026-07-13T22:52:33.252232Z", "failed_checks": [], "passed_checks": [{"name": "USS Availability can be requested", "timestamp": "2026-07-13T22:52:33.262604Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "USS Availability can be updated", "timestamp": "2026-07-13T22:52:33.277680Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "Successful operational intents cleanup", "timestamp": "2026-07-13T22:52:33.365126Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2", "astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1", "initiated_at": "2026-07-13T22:52:33.252298Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:33 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "114", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.008734, "reported": "2026-07-13T22:52:33.261979Z", "json": {"version": "iPIIdjWFOW-7DVgedujOzKctiukHYJtPwlicjaP1T5I_", "status": {"uss": "DSS Qualifer1", "availability": "Down"}}, "body": null}, "query_type": "astm.f3548.v21.uss.getUssAvailability", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1", "initiated_at": "2026-07-13T22:52:33.262796Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "143", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"old_version": "iPIIdjWFOW-7DVgedujOzKctiukHYJtPwlicjaP1T5I_", "availability": "Normal", "request_id": "6a9882d2-7654-4e39-acb7-a518f6c556f8"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:33 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "116", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.013644, "reported": "2026-07-13T22:52:33.277338Z", "json": {"version": "V69YRsUhoQ5MsOUwbay9s1Iha.6YNPiBlb15QeAtJpc_", "status": {"uss": "DSS Qualifer1", "availability": "Normal"}}, "body": null}, "query_type": "astm.f3548.v21.uss.setUssAvailability", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:33.279229Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.01, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84521879456894}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:52:30.758241Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:31.758241Z", "format": "RFC3339"}}, "request_id": "ebf30bf5-3438-4ae6-aab1-adb5ec9df28b"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:33 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "555", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.014561, "reported": "2026-07-13T22:52:33.295053Z", "json": {"operational_intent_references": [{"id": "64464dfa-08bf-4f0c-8c3c-e446d3e796a7", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "ynMYVVFnqBM728l3gDTaupAaahybvzEo8hUMbwV9V8w_", "time_start": {"value": "2026-07-13T22:52:30.758241Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:31.758241Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down", "subscription_id": "5955b96c-38d4-4362-bb40-c3239829f559"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/64464dfa-08bf-4f0c-8c3c-e446d3e796a7/ynMYVVFnqBM728l3gDTaupAaahybvzEo8hUMbwV9V8w_", "initiated_at": "2026-07-13T22:52:33.296153Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:33 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1121", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.066225, "reported": "2026-07-13T22:52:33.363105Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 1}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 3}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "5955b96c-38d4-4362-bb40-c3239829f559", "notification_index": 2}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down"}], "operational_intent_reference": {"id": "64464dfa-08bf-4f0c-8c3c-e446d3e796a7", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "ynMYVVFnqBM728l3gDTaupAaahybvzEo8hUMbwV9V8w_", "time_start": {"value": "2026-07-13T22:52:30.758241Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:31.758241Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down", "subscription_id": "5955b96c-38d4-4362-bb40-c3239829f559"}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}]}, "end_time": "2026-07-13T22:52:33.365184Z"}}], "generator_type": "action_generators.flight_planning.FlightPlannerCombinations", "start_time": "2026-07-13T22:52:29.638818Z", "successful": true, "end_time": "2026-07-13T22:52:33.365537Z"}}, {"action_generator": {"actions": [{"test_scenario": {"name": "Off-Nominal planning: down USS with equal priority conflicts not permitted", "scenario_type": "scenarios.astm.utm.DownUSSEqualPriorityNotPermitted", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss_equal_priority_not_permitted.md", "resource_origins": {"flight_intents": "conflicting_flights in top-level resource pool", "tested_uss": "instance 1 in flight_planners in top-level resource pool", "dss": "dss in top-level resource pool"}, "start_time": "2026-07-13T22:52:33.366044Z", "cases": [{"name": "Setup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss_equal_priority_not_permitted.md#setup-test-case", "start_time": "2026-07-13T22:52:33.366379Z", "steps": [{"name": "Resolve USS ID of virtual USS", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss_equal_priority_not_permitted.md#resolve-uss-id-of-virtual-uss-test-step", "start_time": "2026-07-13T22:52:33.485563Z", "failed_checks": [], "passed_checks": [{"name": "Successful dummy query", "timestamp": "2026-07-13T22:52:33.497974Z", "participants": ["iart_dss"], "requirements": []}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:33.486684Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 641.95, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:52:32.366002Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:22:33.366002Z", "format": "RFC3339"}}, "request_id": "e14004e1-3a6e-41b3-8d7d-95435a7f1e7a"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:33 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.009998, "reported": "2026-07-13T22:52:33.497571Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:52:33.498298Z"}, {"name": "Restore virtual USS availability", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss_equal_priority_not_permitted.md#restore-virtual-uss-availability-test-step", "start_time": "2026-07-13T22:52:33.498344Z", "failed_checks": [], "passed_checks": [{"name": "USS Availability can be requested", "timestamp": "2026-07-13T22:52:33.510705Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "USS Availability can be updated", "timestamp": "2026-07-13T22:52:33.527710Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1", "initiated_at": "2026-07-13T22:52:33.498443Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:33 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "116", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.011112, "reported": "2026-07-13T22:52:33.510321Z", "json": {"version": "V69YRsUhoQ5MsOUwbay9s1Iha.6YNPiBlb15QeAtJpc_", "status": {"uss": "DSS Qualifer1", "availability": "Normal"}}, "body": null}, "query_type": "astm.f3548.v21.uss.getUssAvailability", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1", "initiated_at": "2026-07-13T22:52:33.510860Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "143", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"old_version": "V69YRsUhoQ5MsOUwbay9s1Iha.6YNPiBlb15QeAtJpc_", "availability": "Normal", "request_id": "5dfea557-431b-4523-87ea-8d206e35c802"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:33 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "116", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.015702, "reported": "2026-07-13T22:52:33.527354Z", "json": {"version": "Dp4uCGJgmwnmSOkCka6WldhGQkV142oE.TZGpuDGMmc_", "status": {"uss": "DSS Qualifer1", "availability": "Normal"}}, "body": null}, "query_type": "astm.f3548.v21.uss.setUssAvailability", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:52:33.527751Z"}, {"name": "Clear operational intents created by virtual USS", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss_equal_priority_not_permitted.md#clear-operational-intents-created-by-virtual-uss-test-step", "start_time": "2026-07-13T22:52:33.527783Z", "failed_checks": [], "passed_checks": [{"name": "Successful operational intents cleanup", "timestamp": "2026-07-13T22:52:33.538410Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2", "astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:33.528897Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 641.95, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:52:32.366002Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:22:33.366002Z", "format": "RFC3339"}}, "request_id": "b93cbd92-867b-41ac-a3c4-debf9bb4f193"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:33 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.008357, "reported": "2026-07-13T22:52:33.538144Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:52:33.538447Z"}, {"name": "Verify area is clear", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss_equal_priority_not_permitted.md#verify-area-is-clear-test-step", "start_time": "2026-07-13T22:52:33.538477Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:52:33.553854Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1", "astm.f3548.v21.DSS0005,2"]}, {"name": "Area is clear of op intents", "timestamp": "2026-07-13T22:52:33.553925Z", "participants": [], "requirements": []}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:33.539423Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 641.95, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:52:32.366002Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:22:33.366002Z", "format": "RFC3339"}}, "request_id": "f88113b3-abdd-4c11-84f8-3bb3608e2966"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:33 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.01322, "reported": "2026-07-13T22:52:33.553473Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:52:33.553950Z"}], "end_time": "2026-07-13T22:52:33.553972Z"}, {"name": "Plan Flight 2 in conflict with activated operational intent managed by down USS", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss_equal_priority_not_permitted.md#plan-flight-2-in-conflict-with-activated-operational-intent-managed-by-down-uss-test-case", "start_time": "2026-07-13T22:52:33.554002Z", "steps": [{"name": "Virtual USS creates conflicting operational intent", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss_equal_priority_not_permitted.md#virtual-uss-creates-conflicting-operational-intent-test-step", "start_time": "2026-07-13T22:52:33.558288Z", "failed_checks": [], "passed_checks": [{"name": "Operational intent successfully created", "timestamp": "2026-07-13T22:52:33.613056Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/f3cbf41a-2ad3-46dc-ac3b-1bf38fc1e4ad", "initiated_at": "2026-07-13T22:52:33.560753Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "984", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84540319901089}, {"lat": 53.663343079169266, "lng": -113.8445838226128}, {"lat": 53.6636358775924, "lng": -113.84515432373902}, {"lat": 53.66352874562597, "lng": -113.84581018845284}]}, "altitude_lower": {"value": 670.93, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:52:32.554027Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:33.554027Z", "format": "RFC3339"}}], "state": "Accepted", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down", "new_subscription": {"uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down", "notify_for_constraints": false}, "request_id": "923ca255-6040-4eb6-b5cb-7e4b0d538f69"}, "body": null}, "response": {"code": 201, "headers": {"Date": "Mon, 13 Jul 2026 22:52:33 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1121", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.048875, "reported": "2026-07-13T22:52:33.610606Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 2}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 4}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "90641faf-8236-4327-ab28-4bf3673205b9", "notification_index": 1}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down"}], "operational_intent_reference": {"id": "f3cbf41a-2ad3-46dc-ac3b-1bf38fc1e4ad", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "-xFZleTrfzGNZLfs6mU2P92oeOX6KfO3.2-9OE0Jdus_", "time_start": {"value": "2026-07-13T22:52:32.554027Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:33.554027Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down", "subscription_id": "90641faf-8236-4327-ab28-4bf3673205b9"}}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:52:33.613128Z"}, {"name": "Virtual USS activates conflicting operational intent", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss_equal_priority_not_permitted.md#virtual-uss-activates-conflicting-operational-intent-test-step", "start_time": "2026-07-13T22:52:33.613195Z", "failed_checks": [], "passed_checks": [{"name": "Operational intent successfully activated", "timestamp": "2026-07-13T22:52:33.662860Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/f3cbf41a-2ad3-46dc-ac3b-1bf38fc1e4ad/-xFZleTrfzGNZLfs6mU2P92oeOX6KfO3.2-9OE0Jdus_", "initiated_at": "2026-07-13T22:52:33.616615Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1042", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84540319901089}, {"lat": 53.663343079169266, "lng": -113.8445838226128}, {"lat": 53.6636358775924, "lng": -113.84515432373902}, {"lat": 53.66352874562597, "lng": -113.84581018845284}]}, "altitude_lower": {"value": 670.93, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:52:32.554027Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:33.554027Z", "format": "RFC3339"}}], "key": ["-xFZleTrfzGNZLfs6mU2P92oeOX6KfO3.2-9OE0Jdus_"], "state": "Activated", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down", "new_subscription": {"uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down", "notify_for_constraints": false}, "request_id": "062eb541-6a11-49af-8232-f5c0b9ff6e1b"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:33 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1122", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.043598, "reported": "2026-07-13T22:52:33.661388Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "16686678-bfd2-4056-989c-0e65ebbd62c5", "notification_index": 1}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 5}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 3}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}], "operational_intent_reference": {"id": "f3cbf41a-2ad3-46dc-ac3b-1bf38fc1e4ad", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 2, "state": "Activated", "ovn": "9y4Z9ekcX4Y-8IPBBj1uVcclidW8DfAKc7pMshKzHu0_", "time_start": {"value": "2026-07-13T22:52:32.554027Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:33.554027Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down", "subscription_id": "16686678-bfd2-4056-989c-0e65ebbd62c5"}}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:52:33.662902Z"}, {"name": "Declare virtual USS as down at DSS", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss_equal_priority_not_permitted.md#declare-virtual-uss-as-down-at-dss-test-step", "start_time": "2026-07-13T22:52:33.662939Z", "failed_checks": [], "passed_checks": [{"name": "USS Availability can be requested", "timestamp": "2026-07-13T22:52:33.682340Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "USS Availability can be updated", "timestamp": "2026-07-13T22:52:33.704575Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1", "initiated_at": "2026-07-13T22:52:33.663019Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:33 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "116", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.017924, "reported": "2026-07-13T22:52:33.681993Z", "json": {"version": "Dp4uCGJgmwnmSOkCka6WldhGQkV142oE.TZGpuDGMmc_", "status": {"uss": "DSS Qualifer1", "availability": "Normal"}}, "body": null}, "query_type": "astm.f3548.v21.uss.getUssAvailability", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1", "initiated_at": "2026-07-13T22:52:33.682487Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "141", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"old_version": "Dp4uCGJgmwnmSOkCka6WldhGQkV142oE.TZGpuDGMmc_", "availability": "Down", "request_id": "b5c5adca-99fd-4a7b-ac17-55486eac1b71"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:33 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "114", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.021031, "reported": "2026-07-13T22:52:33.704223Z", "json": {"version": "e.dtMQwbQmDOLw83x.T8kzUHjphx4cWxk2W-wt4oXMg_", "status": {"uss": "DSS Qualifer1", "availability": "Down"}}, "body": null}, "query_type": "astm.f3548.v21.uss.setUssAvailability", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:52:33.704616Z"}, {"name": "Tested USS attempts to plan Flight 2", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss_equal_priority_not_permitted.md#tested-uss-attempts-to-plan-flight-2-test-step", "start_time": "2026-07-13T22:52:33.704660Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:52:33.718794Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:52:34.312574Z", "participants": ["airmarket"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Incorrectly planned", "timestamp": "2026-07-13T22:52:34.312629Z", "participants": ["airmarket"], "requirements": ["astm.f3548.v21.SCD0010"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:52:34.355566Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent not shared", "timestamp": "2026-07-13T22:52:34.355652Z", "participants": ["airmarket"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:33.705866Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "636", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 670.93, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.8445838226128}, {"lat": 53.66326070567799, "lng": -113.8445838226128}]}}, "time_start": {"value": "2026-07-13T22:52:32.554027Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:33.554027Z", "format": "RFC3339"}}, "request_id": "c64357c7-d7a7-4605-b9a4-34aeab3dd378"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:33 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "554", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.010015, "reported": "2026-07-13T22:52:33.717026Z", "json": {"operational_intent_references": [{"id": "f3cbf41a-2ad3-46dc-ac3b-1bf38fc1e4ad", "manager": "DSS Qualifer1", "uss_availability": "Down", "version": 2, "state": "Activated", "ovn": "9y4Z9ekcX4Y-8IPBBj1uVcclidW8DfAKc7pMshKzHu0_", "time_start": {"value": "2026-07-13T22:52:32.554027Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:33.554027Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down", "subscription_id": "16686678-bfd2-4056-989c-0e65ebbd62c5"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.airmarket.stage.flysafe.live/scd/flight_planning/flight_plans/5a8dcfda-84ef-4ff6-80af-45f23e1008e7", "initiated_at": "2026-07-13T22:52:33.719585Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1319", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzMSwiaWF0IjoxNzgzOTgzMDMxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5haXJtYXJrZXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84540319901089}, {"lat": 53.663343079169266, "lng": -113.8445838226128}, {"lat": 53.6636358775924, "lng": -113.84515432373902}, {"lat": 53.66352874562597, "lng": -113.84581018845284}]}, "altitude_lower": {"value": 670.93, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:52:32.554027Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:33.554027Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 100}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "eef9fc56-7a44-492b-973d-aca03a2e16af"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:34 GMT", "Content-Type": "application/json", "Content-Length": "148", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "DELETE, PUT, OPTIONS", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.590612, "reported": "2026-07-13T22:52:34.312021Z", "json": {"flight_plan_status": "NotPlanned", "notes": "Flight Blender could not plan this flight", "includes_advisories": "Unknown", "planning_result": "Rejected"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "airmarket"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:34.312826Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "636", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 670.93, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.8445838226128}, {"lat": 53.66326070567799, "lng": -113.8445838226128}]}}, "time_start": {"value": "2026-07-13T22:52:32.554027Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:33.554027Z", "format": "RFC3339"}}, "request_id": "6f4e6c8f-cda4-431a-b6a6-accc3d8ae8b8"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:34 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "554", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.040741, "reported": "2026-07-13T22:52:34.354557Z", "json": {"operational_intent_references": [{"id": "f3cbf41a-2ad3-46dc-ac3b-1bf38fc1e4ad", "manager": "DSS Qualifer1", "uss_availability": "Down", "version": 2, "state": "Activated", "ovn": "9y4Z9ekcX4Y-8IPBBj1uVcclidW8DfAKc7pMshKzHu0_", "time_start": {"value": "2026-07-13T22:52:32.554027Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:33.554027Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down", "subscription_id": "16686678-bfd2-4056-989c-0e65ebbd62c5"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:52:34.355680Z"}, {"name": "Restore virtual USS availability at DSS", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss_equal_priority_not_permitted.md#restore-virtual-uss-availability-at-dss-test-step", "start_time": "2026-07-13T22:52:34.355704Z", "failed_checks": [], "passed_checks": [{"name": "USS Availability can be requested", "timestamp": "2026-07-13T22:52:34.391065Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "USS Availability can be updated", "timestamp": "2026-07-13T22:52:34.445166Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1", "initiated_at": "2026-07-13T22:52:34.355799Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:34 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "114", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.034155, "reported": "2026-07-13T22:52:34.390722Z", "json": {"version": "e.dtMQwbQmDOLw83x.T8kzUHjphx4cWxk2W-wt4oXMg_", "status": {"uss": "DSS Qualifer1", "availability": "Down"}}, "body": null}, "query_type": "astm.f3548.v21.uss.getUssAvailability", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1", "initiated_at": "2026-07-13T22:52:34.391211Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "143", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"old_version": "e.dtMQwbQmDOLw83x.T8kzUHjphx4cWxk2W-wt4oXMg_", "availability": "Normal", "request_id": "e36279c8-22b4-4319-a37e-49bd6d2bc202"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:34 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "116", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.052424, "reported": "2026-07-13T22:52:34.444745Z", "json": {"version": "5PSIAyiVpmboScsyebyQmXfdeiuaUSfV2c7WH3M9mbE_", "status": {"uss": "DSS Qualifer1", "availability": "Normal"}}, "body": null}, "query_type": "astm.f3548.v21.uss.setUssAvailability", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:52:34.445215Z"}], "end_time": "2026-07-13T22:52:34.445263Z"}], "successful": true, "notes": {"Tested USS": {"message": "airmarket", "timestamp": "2026-07-13T22:52:33.366100Z"}, "Test CMSA": {"message": "Will skip nonconforming and contingent test cases because CMSA is not available for provided DSS instance", "timestamp": "2026-07-13T22:52:33.366237Z"}, "USS ID of virtual USS": {"message": "DSS Qualifer1", "timestamp": "2026-07-13T22:52:33.498127Z"}}, "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss_equal_priority_not_permitted.md#cleanup", "start_time": "2026-07-13T22:52:34.445321Z", "failed_checks": [], "passed_checks": [{"name": "USS Availability can be requested", "timestamp": "2026-07-13T22:52:34.512085Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "USS Availability can be updated", "timestamp": "2026-07-13T22:52:34.564487Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "Successful operational intents cleanup", "timestamp": "2026-07-13T22:52:34.750468Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2", "astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1", "initiated_at": "2026-07-13T22:52:34.445424Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:34 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "116", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.064942, "reported": "2026-07-13T22:52:34.511551Z", "json": {"version": "5PSIAyiVpmboScsyebyQmXfdeiuaUSfV2c7WH3M9mbE_", "status": {"uss": "DSS Qualifer1", "availability": "Normal"}}, "body": null}, "query_type": "astm.f3548.v21.uss.getUssAvailability", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1", "initiated_at": "2026-07-13T22:52:34.512309Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "143", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"old_version": "5PSIAyiVpmboScsyebyQmXfdeiuaUSfV2c7WH3M9mbE_", "availability": "Normal", "request_id": "a1f6a759-36cf-40fc-aaa3-922ae678bca4"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:34 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "116", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.050905, "reported": "2026-07-13T22:52:34.564082Z", "json": {"version": "49qAECcS2kDjhAN6mNsxTBx5i0NWSnZEsqmwfeO.HKI_", "status": {"uss": "DSS Qualifer1", "availability": "Normal"}}, "body": null}, "query_type": "astm.f3548.v21.uss.setUssAvailability", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:34.565388Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "636", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 670.93, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.8445838226128}, {"lat": 53.66326070567799, "lng": -113.8445838226128}]}}, "time_start": {"value": "2026-07-13T22:52:32.554027Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:33.554027Z", "format": "RFC3339"}}, "request_id": "33f090cc-8ccd-4190-b679-42667044632a"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:34 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "556", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.119865, "reported": "2026-07-13T22:52:34.686235Z", "json": {"operational_intent_references": [{"id": "f3cbf41a-2ad3-46dc-ac3b-1bf38fc1e4ad", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 2, "state": "Activated", "ovn": "9y4Z9ekcX4Y-8IPBBj1uVcclidW8DfAKc7pMshKzHu0_", "time_start": {"value": "2026-07-13T22:52:32.554027Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:33.554027Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down", "subscription_id": "16686678-bfd2-4056-989c-0e65ebbd62c5"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/f3cbf41a-2ad3-46dc-ac3b-1bf38fc1e4ad/9y4Z9ekcX4Y-8IPBBj1uVcclidW8DfAKc7pMshKzHu0_", "initiated_at": "2026-07-13T22:52:34.687410Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:34 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1122", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.057999, "reported": "2026-07-13T22:52:34.746412Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 4}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "16686678-bfd2-4056-989c-0e65ebbd62c5", "notification_index": 2}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 1}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}], "operational_intent_reference": {"id": "f3cbf41a-2ad3-46dc-ac3b-1bf38fc1e4ad", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 2, "state": "Activated", "ovn": "9y4Z9ekcX4Y-8IPBBj1uVcclidW8DfAKc7pMshKzHu0_", "time_start": {"value": "2026-07-13T22:52:32.554027Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:33.554027Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down", "subscription_id": "16686678-bfd2-4056-989c-0e65ebbd62c5"}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}]}, "end_time": "2026-07-13T22:52:34.750573Z"}}, {"test_scenario": {"name": "Off-Nominal planning: down USS with equal priority conflicts not permitted", "scenario_type": "scenarios.astm.utm.DownUSSEqualPriorityNotPermitted", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss_equal_priority_not_permitted.md", "resource_origins": {"flight_intents": "conflicting_flights in top-level resource pool", "tested_uss": "instance 2 in flight_planners in top-level resource pool", "dss": "dss in top-level resource pool"}, "start_time": "2026-07-13T22:52:34.751491Z", "cases": [{"name": "Setup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss_equal_priority_not_permitted.md#setup-test-case", "start_time": "2026-07-13T22:52:34.752534Z", "steps": [{"name": "Resolve USS ID of virtual USS", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss_equal_priority_not_permitted.md#resolve-uss-id-of-virtual-uss-test-step", "start_time": "2026-07-13T22:52:34.895822Z", "failed_checks": [], "passed_checks": [{"name": "Successful dummy query", "timestamp": "2026-07-13T22:52:34.951266Z", "participants": ["iart_dss"], "requirements": []}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:34.896737Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 641.95, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:52:33.751310Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:22:34.751310Z", "format": "RFC3339"}}, "request_id": "50c102f3-4cbb-4ead-98cb-a6a572528566"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:34 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.053164, "reported": "2026-07-13T22:52:34.950889Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:52:34.951588Z"}, {"name": "Restore virtual USS availability", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss_equal_priority_not_permitted.md#restore-virtual-uss-availability-test-step", "start_time": "2026-07-13T22:52:34.951623Z", "failed_checks": [], "passed_checks": [{"name": "USS Availability can be requested", "timestamp": "2026-07-13T22:52:35.008839Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "USS Availability can be updated", "timestamp": "2026-07-13T22:52:35.031713Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1", "initiated_at": "2026-07-13T22:52:34.951713Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:35 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "116", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.055498, "reported": "2026-07-13T22:52:35.008478Z", "json": {"version": "49qAECcS2kDjhAN6mNsxTBx5i0NWSnZEsqmwfeO.HKI_", "status": {"uss": "DSS Qualifer1", "availability": "Normal"}}, "body": null}, "query_type": "astm.f3548.v21.uss.getUssAvailability", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1", "initiated_at": "2026-07-13T22:52:35.009001Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "143", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"old_version": "49qAECcS2kDjhAN6mNsxTBx5i0NWSnZEsqmwfeO.HKI_", "availability": "Normal", "request_id": "d261a599-8e4b-40fd-b7a2-27ec95b5eb31"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:35 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "116", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.020884, "reported": "2026-07-13T22:52:35.031015Z", "json": {"version": "VAgsaXpfkb3W9jxfYvGzE3p73g8uc54TIOoQX.p5FfE_", "status": {"uss": "DSS Qualifer1", "availability": "Normal"}}, "body": null}, "query_type": "astm.f3548.v21.uss.setUssAvailability", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:52:35.031770Z"}, {"name": "Clear operational intents created by virtual USS", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss_equal_priority_not_permitted.md#clear-operational-intents-created-by-virtual-uss-test-step", "start_time": "2026-07-13T22:52:35.031806Z", "failed_checks": [], "passed_checks": [{"name": "Successful operational intents cleanup", "timestamp": "2026-07-13T22:52:35.054719Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2", "astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:35.034084Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 641.95, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:52:33.751310Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:22:34.751310Z", "format": "RFC3339"}}, "request_id": "e4842f04-afff-4752-9f04-1c2c2caf218d"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:35 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.016703, "reported": "2026-07-13T22:52:35.052615Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:52:35.054794Z"}, {"name": "Verify area is clear", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss_equal_priority_not_permitted.md#verify-area-is-clear-test-step", "start_time": "2026-07-13T22:52:35.054831Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:52:35.117175Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1", "astm.f3548.v21.DSS0005,2"]}, {"name": "Area is clear of op intents", "timestamp": "2026-07-13T22:52:35.117240Z", "participants": [], "requirements": []}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:35.056101Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 641.95, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:52:33.751310Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:22:34.751310Z", "format": "RFC3339"}}, "request_id": "523ec311-d730-4bf2-afc0-6b7046586814"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:35 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.059658, "reported": "2026-07-13T22:52:35.116874Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:52:35.117265Z"}], "end_time": "2026-07-13T22:52:35.117288Z"}, {"name": "Plan Flight 2 in conflict with activated operational intent managed by down USS", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss_equal_priority_not_permitted.md#plan-flight-2-in-conflict-with-activated-operational-intent-managed-by-down-uss-test-case", "start_time": "2026-07-13T22:52:35.117319Z", "steps": [{"name": "Virtual USS creates conflicting operational intent", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss_equal_priority_not_permitted.md#virtual-uss-creates-conflicting-operational-intent-test-step", "start_time": "2026-07-13T22:52:35.122726Z", "failed_checks": [], "passed_checks": [{"name": "Operational intent successfully created", "timestamp": "2026-07-13T22:52:35.269241Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/29544dc9-a246-48da-87af-e983d00f8a47", "initiated_at": "2026-07-13T22:52:35.124988Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "984", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84540319901089}, {"lat": 53.663343079169266, "lng": -113.8445838226128}, {"lat": 53.6636358775924, "lng": -113.84515432373902}, {"lat": 53.66352874562597, "lng": -113.84581018845284}]}, "altitude_lower": {"value": 670.93, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:52:34.117345Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:35.117345Z", "format": "RFC3339"}}], "state": "Accepted", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down", "new_subscription": {"uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down", "notify_for_constraints": false}, "request_id": "141d79f9-8e90-493f-8b7b-e159e0fc64e2"}, "body": null}, "response": {"code": 201, "headers": {"Date": "Mon, 13 Jul 2026 22:52:35 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1121", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.139677, "reported": "2026-07-13T22:52:35.265805Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 5}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 2}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "6ba819d3-b807-4aca-9fef-f33387d4d9f1", "notification_index": 1}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down"}], "operational_intent_reference": {"id": "29544dc9-a246-48da-87af-e983d00f8a47", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 1, "state": "Accepted", "ovn": "D--yNLfZgrB6B0fet8tmL1rMJtUoY80LypPyElPZE2M_", "time_start": {"value": "2026-07-13T22:52:34.117345Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:35.117345Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down", "subscription_id": "6ba819d3-b807-4aca-9fef-f33387d4d9f1"}}, "body": null}, "query_type": "astm.f3548.v21.dss.createOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:52:35.269312Z"}, {"name": "Virtual USS activates conflicting operational intent", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss_equal_priority_not_permitted.md#virtual-uss-activates-conflicting-operational-intent-test-step", "start_time": "2026-07-13T22:52:35.269376Z", "failed_checks": [], "passed_checks": [{"name": "Operational intent successfully activated", "timestamp": "2026-07-13T22:52:35.359268Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/29544dc9-a246-48da-87af-e983d00f8a47/D--yNLfZgrB6B0fet8tmL1rMJtUoY80LypPyElPZE2M_", "initiated_at": "2026-07-13T22:52:35.272881Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1042", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"extents": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84540319901089}, {"lat": 53.663343079169266, "lng": -113.8445838226128}, {"lat": 53.6636358775924, "lng": -113.84515432373902}, {"lat": 53.66352874562597, "lng": -113.84581018845284}]}, "altitude_lower": {"value": 670.93, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:52:34.117345Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:35.117345Z", "format": "RFC3339"}}], "key": ["D--yNLfZgrB6B0fet8tmL1rMJtUoY80LypPyElPZE2M_"], "state": "Activated", "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down", "new_subscription": {"uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down", "notify_for_constraints": false}, "request_id": "b264e9d4-01d5-4ef8-a998-3df02197f073"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:35 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1122", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.083714, "reported": "2026-07-13T22:52:35.357809Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 6}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "2a8765ea-a53e-459b-a884-335b364e6280", "notification_index": 1}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 3}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}], "operational_intent_reference": {"id": "29544dc9-a246-48da-87af-e983d00f8a47", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 2, "state": "Activated", "ovn": "s98YVtudtxSSKm1uYonrdL0WWF08TYnonZ3yS7jhcgY_", "time_start": {"value": "2026-07-13T22:52:34.117345Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:35.117345Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down", "subscription_id": "2a8765ea-a53e-459b-a884-335b364e6280"}}, "body": null}, "query_type": "astm.f3548.v21.dss.updateOperationalIntentReference", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:52:35.359312Z"}, {"name": "Declare virtual USS as down at DSS", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss_equal_priority_not_permitted.md#declare-virtual-uss-as-down-at-dss-test-step", "start_time": "2026-07-13T22:52:35.359350Z", "failed_checks": [], "passed_checks": [{"name": "USS Availability can be requested", "timestamp": "2026-07-13T22:52:35.374118Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "USS Availability can be updated", "timestamp": "2026-07-13T22:52:35.398457Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1", "initiated_at": "2026-07-13T22:52:35.359425Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:35 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "116", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.011577, "reported": "2026-07-13T22:52:35.372307Z", "json": {"version": "VAgsaXpfkb3W9jxfYvGzE3p73g8uc54TIOoQX.p5FfE_", "status": {"uss": "DSS Qualifer1", "availability": "Normal"}}, "body": null}, "query_type": "astm.f3548.v21.uss.getUssAvailability", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1", "initiated_at": "2026-07-13T22:52:35.374555Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "141", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"old_version": "VAgsaXpfkb3W9jxfYvGzE3p73g8uc54TIOoQX.p5FfE_", "availability": "Down", "request_id": "3909b680-8440-465b-a75d-5010e82aaa46"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:35 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "114", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.021193, "reported": "2026-07-13T22:52:35.398103Z", "json": {"version": "6Dw4yTi2i4HhVclVUL9JQ-Btd5hFd2FJcUQQKXvzSNg_", "status": {"uss": "DSS Qualifer1", "availability": "Down"}}, "body": null}, "query_type": "astm.f3548.v21.uss.setUssAvailability", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:52:35.398496Z"}, {"name": "Tested USS attempts to plan Flight 2", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss_equal_priority_not_permitted.md#tested-uss-attempts-to-plan-flight-2-test-step", "start_time": "2026-07-13T22:52:35.398530Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:52:35.420017Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Failure", "timestamp": "2026-07-13T22:52:35.864726Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}, {"name": "Incorrectly planned", "timestamp": "2026-07-13T22:52:35.864868Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.SCD0010"]}, {"name": "DSS responses", "timestamp": "2026-07-13T22:52:35.882120Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2"]}, {"name": "Operational intent not shared", "timestamp": "2026-07-13T22:52:35.882244Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ExpectedBehavior"]}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:35.400264Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "636", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 670.93, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.8445838226128}, {"lat": 53.66326070567799, "lng": -113.8445838226128}]}}, "time_start": {"value": "2026-07-13T22:52:34.117345Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:35.117345Z", "format": "RFC3339"}}, "request_id": "5d977671-12f8-4e99-a4b2-9e782b5b61bb"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:35 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "554", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.017312, "reported": "2026-07-13T22:52:35.418700Z", "json": {"operational_intent_references": [{"id": "29544dc9-a246-48da-87af-e983d00f8a47", "manager": "DSS Qualifer1", "uss_availability": "Down", "version": 2, "state": "Activated", "ovn": "s98YVtudtxSSKm1uYonrdL0WWF08TYnonZ3yS7jhcgY_", "time_start": {"value": "2026-07-13T22:52:34.117345Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:35.117345Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down", "subscription_id": "2a8765ea-a53e-459b-a884-335b364e6280"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/flight_plans/56b9fc2d-f4ed-4a1c-ac19-8901d9ebfe6a", "initiated_at": "2026-07-13T22:52:35.420936Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "1319", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYzNCwiaWF0IjoxNzgzOTgzMDM0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "json": {"flight_plan": {"basic_information": {"usage_state": "Planned", "uas_state": "Nominal", "area": [{"volume": {"outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84540319901089}, {"lat": 53.663343079169266, "lng": -113.8445838226128}, {"lat": 53.6636358775924, "lng": -113.84515432373902}, {"lat": 53.66352874562597, "lng": -113.84581018845284}]}, "altitude_lower": {"value": 670.93, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}}, "time_start": {"value": "2026-07-13T22:52:34.117345Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:35.117345Z", "format": "RFC3339"}}], "description": "", "utm_id": ""}, "astm_f3548_21": {"priority": 100}, "uspace_flight_authorisation": {"uas_serial_number": "1AF49UL5CC5J6K", "operation_category": "Open", "operation_mode": "Vlos", "uas_class": "C0", "identification_technologies": ["ASTMNetRID"], "connectivity_methods": ["cellular"], "endurance_minutes": 50, "emergency_procedure_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency", "operator_id": "CHEo5kut30e0mt01-qwe", "uas_id": "", "uas_type_certificate": ""}}, "execution_style": "IfAllowed", "request_id": "550b832a-c817-450b-9e73-9eda316ab6b0"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:35 GMT", "Content-Type": "application/json", "Content-Length": "148", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "DELETE, PUT, OPTIONS", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.442068, "reported": "2026-07-13T22:52:35.864269Z", "json": {"flight_plan_status": "NotPlanned", "notes": "Flight Blender could not plan this flight", "includes_advisories": "Unknown", "planning_result": "Rejected"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.UpsertFlightPlan", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:35.865197Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "636", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 670.93, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.8445838226128}, {"lat": 53.66326070567799, "lng": -113.8445838226128}]}}, "time_start": {"value": "2026-07-13T22:52:34.117345Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:35.117345Z", "format": "RFC3339"}}, "request_id": "8ff34f3b-4828-42b5-b3ca-c588f638ea26"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:35 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "554", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.014075, "reported": "2026-07-13T22:52:35.880455Z", "json": {"operational_intent_references": [{"id": "29544dc9-a246-48da-87af-e983d00f8a47", "manager": "DSS Qualifer1", "uss_availability": "Down", "version": 2, "state": "Activated", "ovn": "s98YVtudtxSSKm1uYonrdL0WWF08TYnonZ3yS7jhcgY_", "time_start": {"value": "2026-07-13T22:52:34.117345Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:35.117345Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down", "subscription_id": "2a8765ea-a53e-459b-a884-335b364e6280"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:52:35.882291Z"}, {"name": "Restore virtual USS availability at DSS", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss_equal_priority_not_permitted.md#restore-virtual-uss-availability-at-dss-test-step", "start_time": "2026-07-13T22:52:35.882338Z", "failed_checks": [], "passed_checks": [{"name": "USS Availability can be requested", "timestamp": "2026-07-13T22:52:35.912989Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "USS Availability can be updated", "timestamp": "2026-07-13T22:52:35.932455Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1", "initiated_at": "2026-07-13T22:52:35.882444Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:35 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "114", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.029017, "reported": "2026-07-13T22:52:35.912427Z", "json": {"version": "6Dw4yTi2i4HhVclVUL9JQ-Btd5hFd2FJcUQQKXvzSNg_", "status": {"uss": "DSS Qualifer1", "availability": "Down"}}, "body": null}, "query_type": "astm.f3548.v21.uss.getUssAvailability", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1", "initiated_at": "2026-07-13T22:52:35.913157Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "143", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"old_version": "6Dw4yTi2i4HhVclVUL9JQ-Btd5hFd2FJcUQQKXvzSNg_", "availability": "Normal", "request_id": "6dea405d-c2ac-4b8e-ab4e-0bee549579d2"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:35 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "116", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.01816, "reported": "2026-07-13T22:52:35.932095Z", "json": {"version": "4bQFi.9YoEelh6aXwNvDF6ZQeASTeLg5BBHnrnY.QbI_", "status": {"uss": "DSS Qualifer1", "availability": "Normal"}}, "body": null}, "query_type": "astm.f3548.v21.uss.setUssAvailability", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:52:35.932494Z"}], "end_time": "2026-07-13T22:52:35.932538Z"}], "successful": true, "notes": {"Tested USS": {"message": "sait", "timestamp": "2026-07-13T22:52:34.751591Z"}, "Test CMSA": {"message": "Will skip nonconforming and contingent test cases because CMSA is not available for provided DSS instance", "timestamp": "2026-07-13T22:52:34.752137Z"}, "USS ID of virtual USS": {"message": "DSS Qualifer1", "timestamp": "2026-07-13T22:52:34.951419Z"}}, "cleanup": {"name": "Cleanup", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss_equal_priority_not_permitted.md#cleanup", "start_time": "2026-07-13T22:52:35.932578Z", "failed_checks": [], "passed_checks": [{"name": "USS Availability can be requested", "timestamp": "2026-07-13T22:52:35.942252Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "USS Availability can be updated", "timestamp": "2026-07-13T22:52:35.962211Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0100,1"]}, {"name": "Successful operational intents cleanup", "timestamp": "2026-07-13T22:52:36.053019Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,2", "astm.f3548.v21.DSS0005,1"]}], "queries": [{"request": {"method": "GET", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1", "initiated_at": "2026-07-13T22:52:35.932656Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:35 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "116", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.008365, "reported": "2026-07-13T22:52:35.941843Z", "json": {"version": "4bQFi.9YoEelh6aXwNvDF6ZQeASTeLg5BBHnrnY.QbI_", "status": {"uss": "DSS Qualifer1", "availability": "Normal"}}, "body": null}, "query_type": "astm.f3548.v21.uss.getUssAvailability", "participant_id": "iart_dss"}, {"request": {"method": "PUT", "url": "https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1", "initiated_at": "2026-07-13T22:52:35.942407Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "143", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjYwNywiaWF0IjoxNzgzOTgzMDA3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED"}, "json": {"old_version": "4bQFi.9YoEelh6aXwNvDF6ZQeASTeLg5BBHnrnY.QbI_", "availability": "Normal", "request_id": "d83602ae-d176-4a14-8281-aa7abf4ec4a7"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:35 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "116", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.018444, "reported": "2026-07-13T22:52:35.961572Z", "json": {"version": "Dtr0Cur-SU7ixWD.sXOkTsVXCCD89.dvZkeJUhgOuh4_", "status": {"uss": "DSS Qualifer1", "availability": "Normal"}}, "body": null}, "query_type": "astm.f3548.v21.uss.setUssAvailability", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:35.963210Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "636", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 670.93, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 700.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.66326070567799, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.84581018845284}, {"lat": 53.6636358775924, "lng": -113.8445838226128}, {"lat": 53.66326070567799, "lng": -113.8445838226128}]}}, "time_start": {"value": "2026-07-13T22:52:34.117345Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:35.117345Z", "format": "RFC3339"}}, "request_id": "966a74ae-3bb9-498c-b149-c60c9d9ea891"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:35 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "556", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.017185, "reported": "2026-07-13T22:52:35.981407Z", "json": {"operational_intent_references": [{"id": "29544dc9-a246-48da-87af-e983d00f8a47", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 2, "state": "Activated", "ovn": "s98YVtudtxSSKm1uYonrdL0WWF08TYnonZ3yS7jhcgY_", "time_start": {"value": "2026-07-13T22:52:34.117345Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:35.117345Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down", "subscription_id": "2a8765ea-a53e-459b-a884-335b364e6280"}]}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "DELETE", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/29544dc9-a246-48da-87af-e983d00f8a47/s98YVtudtxSSKm1uYonrdL0WWF08TYnonZ3yS7jhcgY_", "initiated_at": "2026-07-13T22:52:35.982655Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "0", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:36 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "1122", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.067508, "reported": "2026-07-13T22:52:36.051297Z", "json": {"subscribers": [{"subscriptions": [{"subscription_id": "14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b", "notification_index": 1}], "uss_base_url": "https://rtm.sait.stage.flysafe.live"}, {"subscriptions": [{"subscription_id": "2a8765ea-a53e-459b-a884-335b364e6280", "notification_index": 2}], "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down"}, {"subscriptions": [{"subscription_id": "31b63fc4-cc61-4a4f-81c0-b620b85862d4", "notification_index": 4}], "uss_base_url": "https://rtm.airmarket.stage.flysafe.live"}], "operational_intent_reference": {"id": "29544dc9-a246-48da-87af-e983d00f8a47", "manager": "DSS Qualifer1", "uss_availability": "Normal", "version": 2, "state": "Activated", "ovn": "s98YVtudtxSSKm1uYonrdL0WWF08TYnonZ3yS7jhcgY_", "time_start": {"value": "2026-07-13T22:52:34.117345Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-13T23:37:35.117345Z", "format": "RFC3339"}, "uss_base_url": "https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down", "subscription_id": "2a8765ea-a53e-459b-a884-335b364e6280"}}, "body": null}, "query_type": "astm.f3548.v21.dss.deleteOperationalIntentReference", "participant_id": "iart_dss"}]}, "end_time": "2026-07-13T22:52:36.053105Z"}}], "generator_type": "action_generators.flight_planning.FlightPlannerCombinations", "start_time": "2026-07-13T22:52:33.365824Z", "successful": true, "end_time": "2026-07-13T22:52:36.053505Z"}}, {"test_scenario": {"name": "ASTM F3548 flight planners preparation", "scenario_type": "scenarios.astm.utm.PrepareFlightPlanners", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/prep_planners.md", "resource_origins": {"flight_planners": "flight_planners in top-level resource pool", "dss": "dss in top-level resource pool", "flight_intents": "invalid_flight_intents in top-level resource pool", "mock_uss": "mock_uss in top-level resource pool", "flight_intents2": "conflicting_flights in top-level resource pool", "flight_intents3": "conflicting_flights in top-level resource pool", "flight_intents4": "non_conflicting_flights in top-level resource pool"}, "start_time": "2026-07-13T22:52:36.054054Z", "cases": [{"name": "Flight planners preparation", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/prep_planners.md#flight-planners-preparation-test-case", "start_time": "2026-07-13T22:52:36.054118Z", "steps": [{"name": "Check for flight planning readiness", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/prep_planners.md#check-for-flight-planning-readiness-test-step", "start_time": "2026-07-13T22:52:36.054166Z", "failed_checks": [], "passed_checks": [{"name": "Valid response to readiness query", "timestamp": "2026-07-13T22:52:36.156129Z", "participants": ["airmarket"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}, {"name": "Flight planning USS ready", "timestamp": "2026-07-13T22:52:36.156212Z", "participants": ["airmarket"], "requirements": ["interuss.automated_testing.flight_planning.Readiness", "astm.f3548.v21.GEN0310"]}, {"name": "Valid response to readiness query", "timestamp": "2026-07-13T22:52:36.246640Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}, {"name": "Flight planning USS ready", "timestamp": "2026-07-13T22:52:36.246731Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.Readiness", "astm.f3548.v21.GEN0310"]}, {"name": "Valid response to readiness query", "timestamp": "2026-07-13T22:52:36.264924Z", "participants": ["mock_uss"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}, {"name": "Flight planning USS ready", "timestamp": "2026-07-13T22:52:36.265032Z", "participants": ["mock_uss"], "requirements": ["interuss.automated_testing.flight_planning.Readiness", "astm.f3548.v21.GEN0310"]}], "queries": [{"request": {"method": "GET", "url": "https://rtm.airmarket.stage.flysafe.live/scd/flight_planning/status", "initiated_at": "2026-07-13T22:52:36.054297Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU3MCwiaWF0IjoxNzgzOTgyOTcwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLmFpcm1hcmtldC5zdGFnZS5mbHlzYWZlLmxpdmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:36 GMT", "Content-Type": "application/json", "Content-Length": "129", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "GET, OPTIONS", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.100698, "reported": "2026-07-13T22:52:36.155805Z", "json": {"status": "Ready", "system_version": "v0.1", "api_name": "Flight Planning Automated Testing Interface", "api_version": "latest"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.GetStatus", "participant_id": "airmarket"}, {"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/status", "initiated_at": "2026-07-13T22:52:36.156263Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU3NiwiaWF0IjoxNzgzOTgyOTc2LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLnNhaXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:36 GMT", "Content-Type": "application/json", "Content-Length": "129", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "GET, OPTIONS", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.089358, "reported": "2026-07-13T22:52:36.246311Z", "json": {"status": "Ready", "system_version": "v0.1", "api_name": "Flight Planning Automated Testing Interface", "api_version": "latest"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.GetStatus", "participant_id": "sait"}, {"request": {"method": "GET", "url": "https://uss-qualifier.stage.iart.software/mockuss/flight_planning/v1/status", "initiated_at": "2026-07-13T22:52:36.246817Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU3OCwiaWF0IjoxNzgzOTgyOTc4LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoidXNzLXF1YWxpZmllci5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:36 GMT", "Content-Type": "application/json", "Content-Length": "99", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.016915, "reported": "2026-07-13T22:52:36.264562Z", "json": {"api_name": "Flight Planning Automated Testing Interface", "api_version": "v0.3.0", "status": "Ready"}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.GetStatus", "participant_id": "mock_uss"}], "end_time": "2026-07-13T22:52:36.265061Z"}, {"name": "Area clearing", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/prep_planners.md#area-clearing-test-step", "start_time": "2026-07-13T22:52:36.265085Z", "failed_checks": [], "passed_checks": [{"name": "Valid response to clearing query", "timestamp": "2026-07-13T22:52:36.665260Z", "participants": ["airmarket"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}, {"name": "Area cleared successfully", "timestamp": "2026-07-13T22:52:36.665358Z", "participants": ["airmarket"], "requirements": ["interuss.automated_testing.flight_planning.ClearArea"]}, {"name": "Valid response to clearing query", "timestamp": "2026-07-13T22:52:37.028614Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}, {"name": "Area cleared successfully", "timestamp": "2026-07-13T22:52:37.028730Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ClearArea"]}, {"name": "Valid response to clearing query", "timestamp": "2026-07-13T22:52:38.400799Z", "participants": ["mock_uss"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}, {"name": "Area cleared successfully", "timestamp": "2026-07-13T22:52:38.400946Z", "participants": ["mock_uss"], "requirements": ["interuss.automated_testing.flight_planning.ClearArea"]}, {"name": "Valid response to clearing query", "timestamp": "2026-07-13T22:52:38.710530Z", "participants": ["airmarket"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}, {"name": "Area cleared successfully", "timestamp": "2026-07-13T22:52:38.710656Z", "participants": ["airmarket"], "requirements": ["interuss.automated_testing.flight_planning.ClearArea"]}, {"name": "Valid response to clearing query", "timestamp": "2026-07-13T22:52:38.921031Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}, {"name": "Area cleared successfully", "timestamp": "2026-07-13T22:52:38.921180Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ClearArea"]}, {"name": "Valid response to clearing query", "timestamp": "2026-07-13T22:52:38.963832Z", "participants": ["mock_uss"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}, {"name": "Area cleared successfully", "timestamp": "2026-07-13T22:52:38.963960Z", "participants": ["mock_uss"], "requirements": ["interuss.automated_testing.flight_planning.ClearArea"]}, {"name": "Valid response to clearing query", "timestamp": "2026-07-13T22:52:39.245986Z", "participants": ["airmarket"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}, {"name": "Area cleared successfully", "timestamp": "2026-07-13T22:52:39.246139Z", "participants": ["airmarket"], "requirements": ["interuss.automated_testing.flight_planning.ClearArea"]}, {"name": "Valid response to clearing query", "timestamp": "2026-07-13T22:52:39.474511Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}, {"name": "Area cleared successfully", "timestamp": "2026-07-13T22:52:39.474733Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ClearArea"]}, {"name": "Valid response to clearing query", "timestamp": "2026-07-13T22:52:39.520120Z", "participants": ["mock_uss"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}, {"name": "Area cleared successfully", "timestamp": "2026-07-13T22:52:39.520354Z", "participants": ["mock_uss"], "requirements": ["interuss.automated_testing.flight_planning.ClearArea"]}, {"name": "Valid response to clearing query", "timestamp": "2026-07-13T22:52:39.828790Z", "participants": ["airmarket"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}, {"name": "Area cleared successfully", "timestamp": "2026-07-13T22:52:39.829068Z", "participants": ["airmarket"], "requirements": ["interuss.automated_testing.flight_planning.ClearArea"]}, {"name": "Valid response to clearing query", "timestamp": "2026-07-13T22:52:40.076132Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}, {"name": "Area cleared successfully", "timestamp": "2026-07-13T22:52:40.076311Z", "participants": ["sait"], "requirements": ["interuss.automated_testing.flight_planning.ClearArea"]}, {"name": "Valid response to clearing query", "timestamp": "2026-07-13T22:52:40.151631Z", "participants": ["mock_uss"], "requirements": ["interuss.automated_testing.flight_planning.ImplementAPI"]}, {"name": "Area cleared successfully", "timestamp": "2026-07-13T22:52:40.152046Z", "participants": ["mock_uss"], "requirements": ["interuss.automated_testing.flight_planning.ClearArea"]}], "queries": [{"request": {"method": "POST", "url": "https://rtm.airmarket.stage.flysafe.live/scd/flight_planning/clear_area_requests", "initiated_at": "2026-07-13T22:52:36.267175Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "627", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU3MCwiaWF0IjoxNzgzOTgyOTcwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLmFpcm1hcmtldC5zdGFnZS5mbHlzYWZlLmxpdmUifQ.REDACTED"}, "json": {"request_id": "e140f609-3e93-4d89-b59f-ba94eb81180d", "extent": {"volume": {"altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663231778008885, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.8441131701664}, {"lat": 53.663231778008885, "lng": -113.8441131701664}]}}, "time_start": {"value": "2026-07-13T22:48:18.507664Z", "format": "RFC3339"}, "time_end": {"value": "2026-08-15T00:19:18.507664Z", "format": "RFC3339"}}}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:36 GMT", "Content-Type": "application/json", "Content-Length": "150", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "POST, OPTIONS", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.396446, "reported": "2026-07-13T22:52:36.664800Z", "json": {"outcome": {"success": true, "message": "All operational intents in the area cleared successfully", "timestamp": "2026-07-13T22:52:36.626942+00:00"}}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.ClearArea", "participant_id": "airmarket"}, {"request": {"method": "POST", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/clear_area_requests", "initiated_at": "2026-07-13T22:52:36.668746Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "627", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU3NiwiaWF0IjoxNzgzOTgyOTc2LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLnNhaXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED"}, "json": {"request_id": "1690e7be-4837-4d77-b18f-7a53239f85bd", "extent": {"volume": {"altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663231778008885, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.8441131701664}, {"lat": 53.663231778008885, "lng": -113.8441131701664}]}}, "time_start": {"value": "2026-07-13T22:48:18.507664Z", "format": "RFC3339"}, "time_end": {"value": "2026-08-15T00:19:18.507664Z", "format": "RFC3339"}}}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:37 GMT", "Content-Type": "application/json", "Content-Length": "150", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, POST", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.358281, "reported": "2026-07-13T22:52:37.028089Z", "json": {"outcome": {"success": true, "message": "All operational intents in the area cleared successfully", "timestamp": "2026-07-13T22:52:37.015978+00:00"}}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.ClearArea", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://uss-qualifier.stage.iart.software/mockuss/flight_planning/v1/clear_area_requests", "initiated_at": "2026-07-13T22:52:37.030911Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "627", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU3OCwiaWF0IjoxNzgzOTgyOTc4LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoidXNzLXF1YWxpZmllci5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"request_id": "3a5797f5-537a-4e40-ae93-9f756aa7f4ac", "extent": {"volume": {"altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663231778008885, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.8441131701664}, {"lat": 53.663231778008885, "lng": -113.8441131701664}]}}, "time_start": {"value": "2026-07-13T22:48:18.507664Z", "format": "RFC3339"}, "time_end": {"value": "2026-08-15T00:19:18.507664Z", "format": "RFC3339"}}}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:38 GMT", "Content-Type": "application/json", "Content-Length": "222", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 1.368279, "reported": "2026-07-13T22:52:38.400062Z", "json": {"outcome": {"details": {"error": null, "flight_deletion_errors": {}, "flights_deleted": [], "op_intent_removal_errors": {}, "op_intents_removed": []}, "message": "See `details` field in response for more information", "success": true}}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.ClearArea", "participant_id": "mock_uss"}, {"request": {"method": "POST", "url": "https://rtm.airmarket.stage.flysafe.live/scd/flight_planning/clear_area_requests", "initiated_at": "2026-07-13T22:52:38.403086Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "632", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU3MCwiaWF0IjoxNzgzOTgyOTcwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLmFpcm1hcmtldC5zdGFnZS5mbHlzYWZlLmxpdmUifQ.REDACTED"}, "json": {"request_id": "30537561-07d3-4fd5-8fa7-4387f421bf5b", "extent": {"volume": {"altitude_lower": {"value": 641.95, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:49:17.507664Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:19:18.507664Z", "format": "RFC3339"}}}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:38 GMT", "Content-Type": "application/json", "Content-Length": "150", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "POST, OPTIONS", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.305844, "reported": "2026-07-13T22:52:38.710036Z", "json": {"outcome": {"success": true, "message": "All operational intents in the area cleared successfully", "timestamp": "2026-07-13T22:52:38.654672+00:00"}}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.ClearArea", "participant_id": "airmarket"}, {"request": {"method": "POST", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/clear_area_requests", "initiated_at": "2026-07-13T22:52:38.713159Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "632", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU3NiwiaWF0IjoxNzgzOTgyOTc2LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLnNhaXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED"}, "json": {"request_id": "ea617711-d5e9-4c11-9a88-e3d064099e89", "extent": {"volume": {"altitude_lower": {"value": 641.95, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:49:17.507664Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:19:18.507664Z", "format": "RFC3339"}}}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:38 GMT", "Content-Type": "application/json", "Content-Length": "150", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, POST", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.206215, "reported": "2026-07-13T22:52:38.920610Z", "json": {"outcome": {"success": true, "message": "All operational intents in the area cleared successfully", "timestamp": "2026-07-13T22:52:38.886573+00:00"}}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.ClearArea", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://uss-qualifier.stage.iart.software/mockuss/flight_planning/v1/clear_area_requests", "initiated_at": "2026-07-13T22:52:38.924169Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "632", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU3OCwiaWF0IjoxNzgzOTgyOTc4LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoidXNzLXF1YWxpZmllci5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"request_id": "c9da3d1f-f2bc-4dde-9d56-16412546f631", "extent": {"volume": {"altitude_lower": {"value": 641.95, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:49:17.507664Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:19:18.507664Z", "format": "RFC3339"}}}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:38 GMT", "Content-Type": "application/json", "Content-Length": "222", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.038217, "reported": "2026-07-13T22:52:38.963415Z", "json": {"outcome": {"details": {"error": null, "flight_deletion_errors": {}, "flights_deleted": [], "op_intent_removal_errors": {}, "op_intents_removed": []}, "message": "See `details` field in response for more information", "success": true}}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.ClearArea", "participant_id": "mock_uss"}, {"request": {"method": "POST", "url": "https://rtm.airmarket.stage.flysafe.live/scd/flight_planning/clear_area_requests", "initiated_at": "2026-07-13T22:52:38.966330Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "632", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU3MCwiaWF0IjoxNzgzOTgyOTcwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLmFpcm1hcmtldC5zdGFnZS5mbHlzYWZlLmxpdmUifQ.REDACTED"}, "json": {"request_id": "ffdb7b25-0d92-40a3-9410-b963da6bed5f", "extent": {"volume": {"altitude_lower": {"value": 641.95, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:49:17.507664Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:19:18.507664Z", "format": "RFC3339"}}}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:39 GMT", "Content-Type": "application/json", "Content-Length": "150", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "POST, OPTIONS", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.278056, "reported": "2026-07-13T22:52:39.245357Z", "json": {"outcome": {"success": true, "message": "All operational intents in the area cleared successfully", "timestamp": "2026-07-13T22:52:39.209245+00:00"}}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.ClearArea", "participant_id": "airmarket"}, {"request": {"method": "POST", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/clear_area_requests", "initiated_at": "2026-07-13T22:52:39.248849Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "632", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU3NiwiaWF0IjoxNzgzOTgyOTc2LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLnNhaXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED"}, "json": {"request_id": "8febd2c8-5cce-46fb-9023-48243c74e025", "extent": {"volume": {"altitude_lower": {"value": 641.95, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:49:17.507664Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:19:18.507664Z", "format": "RFC3339"}}}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:39 GMT", "Content-Type": "application/json", "Content-Length": "150", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, POST", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.22409, "reported": "2026-07-13T22:52:39.473954Z", "json": {"outcome": {"success": true, "message": "All operational intents in the area cleared successfully", "timestamp": "2026-07-13T22:52:39.457494+00:00"}}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.ClearArea", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://uss-qualifier.stage.iart.software/mockuss/flight_planning/v1/clear_area_requests", "initiated_at": "2026-07-13T22:52:39.477489Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "632", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU3OCwiaWF0IjoxNzgzOTgyOTc4LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoidXNzLXF1YWxpZmllci5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"request_id": "a0820cee-43ad-4e28-a7a0-01411ff4592d", "extent": {"volume": {"altitude_lower": {"value": 641.95, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:49:17.507664Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:19:18.507664Z", "format": "RFC3339"}}}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:39 GMT", "Content-Type": "application/json", "Content-Length": "222", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.0408, "reported": "2026-07-13T22:52:39.519613Z", "json": {"outcome": {"details": {"error": null, "flight_deletion_errors": {}, "flights_deleted": [], "op_intent_removal_errors": {}, "op_intents_removed": []}, "message": "See `details` field in response for more information", "success": true}}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.ClearArea", "participant_id": "mock_uss"}, {"request": {"method": "POST", "url": "https://rtm.airmarket.stage.flysafe.live/scd/flight_planning/clear_area_requests", "initiated_at": "2026-07-13T22:52:39.522882Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "631", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU3MCwiaWF0IjoxNzgzOTgyOTcwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLmFpcm1hcmtldC5zdGFnZS5mbHlzYWZlLmxpdmUifQ.REDACTED"}, "json": {"request_id": "bb732fbf-6e52-457a-ad18-a00a0ea87d15", "extent": {"volume": {"altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.660962462626394, "lng": -113.85585556853685}, {"lat": 53.67366429003943, "lng": -113.85585556853685}, {"lat": 53.67366429003943, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.83168401675414}]}}, "time_start": {"value": "2026-07-13T22:49:17.507664Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:19:17.507664Z", "format": "RFC3339"}}}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:39 GMT", "Content-Type": "application/json", "Content-Length": "150", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "POST, OPTIONS", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.304017, "reported": "2026-07-13T22:52:39.828152Z", "json": {"outcome": {"success": true, "message": "All operational intents in the area cleared successfully", "timestamp": "2026-07-13T22:52:39.788165+00:00"}}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.ClearArea", "participant_id": "airmarket"}, {"request": {"method": "POST", "url": "https://rtm.sait.stage.flysafe.live/scd/flight_planning/clear_area_requests", "initiated_at": "2026-07-13T22:52:39.831838Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "631", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU3NiwiaWF0IjoxNzgzOTgyOTc2LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLnNhaXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED"}, "json": {"request_id": "6bea21d2-6496-43d1-bf8f-2d080b3ac310", "extent": {"volume": {"altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.660962462626394, "lng": -113.85585556853685}, {"lat": 53.67366429003943, "lng": -113.85585556853685}, {"lat": 53.67366429003943, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.83168401675414}]}}, "time_start": {"value": "2026-07-13T22:49:17.507664Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:19:17.507664Z", "format": "RFC3339"}}}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:40 GMT", "Content-Type": "application/json", "Content-Length": "150", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, POST", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.242906, "reported": "2026-07-13T22:52:40.075721Z", "json": {"outcome": {"success": true, "message": "All operational intents in the area cleared successfully", "timestamp": "2026-07-13T22:52:40.041844+00:00"}}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.ClearArea", "participant_id": "sait"}, {"request": {"method": "POST", "url": "https://uss-qualifier.stage.iart.software/mockuss/flight_planning/v1/clear_area_requests", "initiated_at": "2026-07-13T22:52:40.079417Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "631", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU3OCwiaWF0IjoxNzgzOTgyOTc4LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcuZGlyZWN0X2F1dG9tYXRlZF90ZXN0IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoidXNzLXF1YWxpZmllci5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"request_id": "c6339a47-f62b-432e-96fb-b423070b32f7", "extent": {"volume": {"altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.660962462626394, "lng": -113.85585556853685}, {"lat": 53.67366429003943, "lng": -113.85585556853685}, {"lat": 53.67366429003943, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.83168401675414}]}}, "time_start": {"value": "2026-07-13T22:49:17.507664Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:19:17.507664Z", "format": "RFC3339"}}}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:40 GMT", "Content-Type": "application/json", "Content-Length": "222", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.070676, "reported": "2026-07-13T22:52:40.151211Z", "json": {"outcome": {"details": {"error": null, "flight_deletion_errors": {}, "flights_deleted": [], "op_intent_removal_errors": {}, "op_intents_removed": []}, "message": "See `details` field in response for more information", "success": true}}, "body": null}, "query_type": "interuss.automated_testing.flight_planning.v1.ClearArea", "participant_id": "mock_uss"}], "end_time": "2026-07-13T22:52:40.152117Z"}, {"name": "Clear area validation", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/prep_planners.md#clear-area-validation-test-step", "start_time": "2026-07-13T22:52:40.152146Z", "failed_checks": [], "passed_checks": [{"name": "DSS responses", "timestamp": "2026-07-13T22:52:40.214976Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1", "astm.f3548.v21.DSS0005,2"]}, {"name": "Area is clear of op intents", "timestamp": "2026-07-13T22:52:40.215134Z", "participants": [], "requirements": []}, {"name": "DSS responses", "timestamp": "2026-07-13T22:52:40.240921Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1", "astm.f3548.v21.DSS0005,2"]}, {"name": "Area is clear of op intents", "timestamp": "2026-07-13T22:52:40.241156Z", "participants": [], "requirements": []}, {"name": "DSS responses", "timestamp": "2026-07-13T22:52:40.283671Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1", "astm.f3548.v21.DSS0005,2"]}, {"name": "Area is clear of op intents", "timestamp": "2026-07-13T22:52:40.283932Z", "participants": [], "requirements": []}, {"name": "DSS responses", "timestamp": "2026-07-13T22:52:40.306329Z", "participants": ["iart_dss"], "requirements": ["astm.f3548.v21.DSS0005,1", "astm.f3548.v21.DSS0005,2"]}, {"name": "Area is clear of op intents", "timestamp": "2026-07-13T22:52:40.306480Z", "participants": [], "requirements": []}], "queries": [{"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:40.153120Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "637", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 672.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 702.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663231778008885, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.8457373863042}, {"lat": 53.66402105055028, "lng": -113.8441131701664}, {"lat": 53.663231778008885, "lng": -113.8441131701664}]}}, "time_start": {"value": "2026-07-13T22:48:18.507664Z", "format": "RFC3339"}, "time_end": {"value": "2026-08-15T00:19:18.507664Z", "format": "RFC3339"}}, "request_id": "5573d36b-df16-498a-8576-16e5141d846e"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:40 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.060345, "reported": "2026-07-13T22:52:40.214654Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:40.216218Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 641.95, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:49:17.507664Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:19:18.507664Z", "format": "RFC3339"}}, "request_id": "d91ab1cd-dbe3-46b7-a266-081063b36633"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:40 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.02335, "reported": "2026-07-13T22:52:40.240638Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:40.242175Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "642", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 641.95, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 722.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.663210126518166, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84581018845284}, {"lat": 53.66391416170785, "lng": -113.84435402492981}, {"lat": 53.663210126518166, "lng": -113.84435402492981}]}}, "time_start": {"value": "2026-07-13T22:49:17.507664Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:19:18.507664Z", "format": "RFC3339"}}, "request_id": "7455b0ad-ec5e-4acb-8a07-6303014ef593"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:40 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.039935, "reported": "2026-07-13T22:52:40.283148Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}, {"request": {"method": "POST", "url": "https://dss.stage.iart.software/dss/v1/operational_intent_references/query", "initiated_at": "2026-07-13T22:52:40.284942Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "641", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1MCwiaWF0IjoxNzgzOTgyOTUwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED"}, "json": {"area_of_interest": {"volume": {"altitude_lower": {"value": 663.0, "reference": "W84", "units": "M"}, "altitude_upper": {"value": 748.0, "reference": "W84", "units": "M"}, "outline_polygon": {"vertices": [{"lat": 53.660962462626394, "lng": -113.85585556853685}, {"lat": 53.67366429003943, "lng": -113.85585556853685}, {"lat": 53.67366429003943, "lng": -113.83168401675414}, {"lat": 53.660962462626394, "lng": -113.83168401675414}]}}, "time_start": {"value": "2026-07-13T22:49:17.507664Z", "format": "RFC3339"}, "time_end": {"value": "2026-07-14T00:19:17.507664Z", "format": "RFC3339"}}, "request_id": "f3718660-8c82-4aa7-8d55-f23892a759bc"}, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:40 GMT", "Content-Type": "application/json; charset=utf-8", "Content-Length": "37", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.019994, "reported": "2026-07-13T22:52:40.305995Z", "json": {"operational_intent_references": []}, "body": null}, "query_type": "astm.f3548.v21.dss.queryOperationalIntentReferences", "participant_id": "iart_dss"}], "end_time": "2026-07-13T22:52:40.306509Z"}], "end_time": "2026-07-13T22:52:40.306695Z"}], "successful": true, "end_time": "2026-07-13T22:52:40.306732Z"}}, {"test_scenario": {"name": "ASTM F3548 makeUssReport", "scenario_type": "scenarios.astm.utm.make_uss_report.MakeUssReport", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/make_uss_report.md", "resource_origins": {"utm_auth": "utm_auth in top-level resource pool"}, "start_time": "2026-07-13T22:52:40.307222Z", "cases": [{"name": "Call makeUssReport interface", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/make_uss_report.md#call-makeussreport-interface-test-case", "start_time": "2026-07-13T22:52:40.307278Z", "steps": [{"name": "Identify USS base URLs", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/make_uss_report.md#identify-uss-base-urls-test-step", "start_time": "2026-07-13T22:52:40.307325Z", "failed_checks": [], "passed_checks": [], "end_time": "2026-07-13T22:52:40.310502Z"}, {"name": "Call makeUssReport interfaces", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/make_uss_report.md#call-makeussreport-interfaces-test-step", "start_time": "2026-07-13T22:52:40.310562Z", "failed_checks": [], "passed_checks": [{"name": "makeUssReport responds correctly", "timestamp": "2026-07-13T22:52:41.761385Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.USS0105,4"]}], "queries": [{"request": {"method": "POST", "url": "https://rtm.sait.stage.flysafe.live/uss/v1/reports", "initiated_at": "2026-07-13T22:52:40.311130Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Content-Length": "421", "Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4Njc2MCwiaWF0IjoxNzgzOTgzMTYwLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYWl0LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED"}, "auth_dt": "1.28s", "json": {"exchange": {"url": "https://rtm.sait.stage.flysafe.live/uss/v1/reports", "method": "GET", "recorder_role": "Client", "request_time": {"value": "2026-07-13T22:52:40.310898Z", "format": "RFC3339"}, "problem": "this is a dummy record created by the USS qualifier. This failure is expected.", "response_body": "", "headers": [], "request_body": "", "response_code": 0}, "request_id": "cfc22954-79c5-4dd5-bcd2-b611da6beb97"}, "body": null}, "response": {"code": 201, "headers": {"Date": "Mon, 13 Jul 2026 22:52:41 GMT", "Content-Type": "application/json", "Content-Length": "443", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "OPTIONS, POST", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.167623, "reported": "2026-07-13T22:52:41.760067Z", "json": {"report_id": "cc7d9ce1-52a1-40d3-ac5a-0376554611c7", "exchange": {"url": "https://rtm.sait.stage.flysafe.live/uss/v1/reports", "method": "GET", "recorder_role": "Client", "request_time": {"format": "RFC3339", "value": "2026-07-13T22:52:40.310898Z"}, "response_time": null, "problem": "this is a dummy record created by the USS qualifier. This failure is expected.", "headers": [], "request_body": "", "response_body": "", "response_code": 0}}, "body": null}, "query_type": "astm.f3548.v21.uss.makeUssReport", "participant_id": "sait"}], "end_time": "2026-07-13T22:52:41.761440Z"}], "end_time": "2026-07-13T22:52:41.761460Z"}], "successful": true, "end_time": "2026-07-13T22:52:41.761488Z"}}, {"test_scenario": {"name": "ASTM F3548-21 evaluate system versions", "scenario_type": "scenarios.astm.utm.versioning.evaluate_system_versions.EvaluateSystemVersions", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/versioning/evaluate_system_versions.md", "resource_origins": {"system_identity": "system_identity in suites.astm.utm.f3548_21", "test_env_version_providers": "test_env_version_providers in top-level resource pool", "prod_env_version_providers": "prod_env_version_providers in top-level resource pool"}, "start_time": "2026-07-13T22:52:41.762232Z", "cases": [{"name": "Evaluate versions", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/versioning/evaluate_system_versions.md#evaluate-versions-test-case", "start_time": "2026-07-13T22:52:41.762284Z", "steps": [{"name": "Get test environment test versions", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/versioning/evaluate_system_versions.md#get-test-environment-test-versions-test-step", "start_time": "2026-07-13T22:52:41.762337Z", "failed_checks": [], "passed_checks": [{"name": "Valid response", "timestamp": "2026-07-13T22:52:41.873349Z", "participants": ["airmarket"], "requirements": ["versioning.ReportSystemVersion"]}, {"name": "Valid response", "timestamp": "2026-07-13T22:52:42.010998Z", "participants": ["sait"], "requirements": ["versioning.ReportSystemVersion"]}], "queries": [{"request": {"method": "GET", "url": "https://rtm.airmarket.stage.flysafe.live/versioning/versions/astm.f3548.v21", "initiated_at": "2026-07-13T22:52:41.762464Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1OSwiaWF0IjoxNzgzOTgyOTU5LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy52ZXJzaW9uaW5nLnJlYWRfc3lzdGVtX3ZlcnNpb25zIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLmFpcm1hcmtldC5zdGFnZS5mbHlzYWZlLmxpdmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:41 GMT", "Content-Type": "application/json", "Content-Length": "77", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "GET, OPTIONS", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.109461, "reported": "2026-07-13T22:52:41.873030Z", "json": {"system_identity": "astm.f3548.v21", "system_version": "brayden-dev-latest"}, "body": null}, "query_type": "interuss.automated_testing.versioning.GetVersion", "participant_id": "airmarket"}, {"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/versioning/versions/astm.f3548.v21", "initiated_at": "2026-07-13T22:52:41.873450Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU2NywiaWF0IjoxNzgzOTgyOTY3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy52ZXJzaW9uaW5nLnJlYWRfc3lzdGVtX3ZlcnNpb25zIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLnNhaXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:42 GMT", "Content-Type": "application/json", "Content-Length": "66", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "GET, OPTIONS", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.136291, "reported": "2026-07-13T22:52:42.010597Z", "json": {"system_identity": "astm.f3548.v21", "system_version": "Unknown"}, "body": null}, "query_type": "interuss.automated_testing.versioning.GetVersion", "participant_id": "sait"}], "end_time": "2026-07-13T22:52:42.011047Z"}, {"name": "Get production environment versions", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/versioning/evaluate_system_versions.md#get-production-environment-versions-test-step", "start_time": "2026-07-13T22:52:42.011079Z", "failed_checks": [], "passed_checks": [{"name": "Valid response", "timestamp": "2026-07-13T22:52:42.036473Z", "participants": ["airmarket"], "requirements": ["versioning.ReportSystemVersion"]}, {"name": "Valid response", "timestamp": "2026-07-13T22:52:42.071988Z", "participants": ["sait"], "requirements": ["versioning.ReportSystemVersion"]}], "queries": [{"request": {"method": "GET", "url": "https://rtm.airmarket.stage.flysafe.live/versioning/versions/astm.f3548.v21", "initiated_at": "2026-07-13T22:52:42.011152Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU1OSwiaWF0IjoxNzgzOTgyOTU5LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy52ZXJzaW9uaW5nLnJlYWRfc3lzdGVtX3ZlcnNpb25zIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLmFpcm1hcmtldC5zdGFnZS5mbHlzYWZlLmxpdmUifQ.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:42 GMT", "Content-Type": "application/json", "Content-Length": "77", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "GET, OPTIONS", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.024135, "reported": "2026-07-13T22:52:42.036053Z", "json": {"system_identity": "astm.f3548.v21", "system_version": "brayden-dev-latest"}, "body": null}, "query_type": "interuss.automated_testing.versioning.GetVersion", "participant_id": "airmarket"}, {"request": {"method": "GET", "url": "https://rtm.sait.stage.flysafe.live/versioning/versions/astm.f3548.v21", "initiated_at": "2026-07-13T22:52:42.036572Z", "headers": {"User-Agent": "python-requests/2.34.2", "Accept-Encoding": "gzip, deflate, br", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4NjU2NywiaWF0IjoxNzgzOTgyOTY3LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy52ZXJzaW9uaW5nLnJlYWRfc3lzdGVtX3ZlcnNpb25zIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoicnRtLnNhaXQuc3RhZ2UuZmx5c2FmZS5saXZlIn0.REDACTED"}, "json": null, "body": null}, "response": {"code": 200, "headers": {"Date": "Mon, 13 Jul 2026 22:52:42 GMT", "Content-Type": "application/json", "Content-Length": "66", "Connection": "keep-alive", "vary": "Accept, Cookie", "allow": "GET, OPTIONS", "x-frame-options": "DENY", "x-content-type-options": "nosniff", "referrer-policy": "same-origin", "cross-origin-opener-policy": "same-origin", "Strict-Transport-Security": "max-age=31536000; includeSubDomains"}, "elapsed_s": 0.034104, "reported": "2026-07-13T22:52:42.071564Z", "json": {"system_identity": "astm.f3548.v21", "system_version": "Unknown"}, "body": null}, "query_type": "interuss.automated_testing.versioning.GetVersion", "participant_id": "sait"}], "end_time": "2026-07-13T22:52:42.072054Z"}, {"name": "Evaluate current system versions", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/versioning/evaluate_system_versions.md#evaluate-current-system-versions-test-step", "start_time": "2026-07-13T22:52:42.072103Z", "failed_checks": [], "passed_checks": [{"name": "Test software version matches production", "timestamp": "2026-07-13T22:52:42.072174Z", "participants": ["airmarket"], "requirements": ["astm.f3548.v21.GEN0305"]}, {"name": "Test software version matches production", "timestamp": "2026-07-13T22:52:42.072231Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.GEN0305"]}, {"name": "At most one participant is testing a new software version", "timestamp": "2026-07-13T22:52:42.072274Z", "participants": ["airmarket", "sait"], "requirements": ["astm.f3548.v21.GEN0305"]}], "end_time": "2026-07-13T22:52:42.072293Z"}, {"name": "Evaluate system version consistency", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/versioning/evaluate_system_versions.md#evaluate-system-version-consistency-test-step", "start_time": "2026-07-13T22:52:42.072314Z", "failed_checks": [], "passed_checks": [{"name": "Software versions are consistent throughout test run", "timestamp": "2026-07-13T22:52:42.072571Z", "participants": ["airmarket"], "requirements": ["astm.f3548.v21.GEN0305"]}, {"name": "Software versions are consistent throughout test run", "timestamp": "2026-07-13T22:52:42.072835Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.GEN0305"]}], "end_time": "2026-07-13T22:52:42.075556Z"}], "end_time": "2026-07-13T22:52:42.075620Z"}], "successful": true, "end_time": "2026-07-13T22:52:42.075666Z"}}, {"test_scenario": {"name": "ASTM F3548 UTM aggregate checks", "scenario_type": "scenarios.astm.utm.AggregateChecks", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/aggregate_checks.md", "resource_origins": {"flight_planners": "flight_planners in top-level resource pool"}, "start_time": "2026-07-13T22:52:42.081017Z", "cases": [{"name": "Performance of SCD requests to USS", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/aggregate_checks.md#performance-of-scd-requests-to-uss-test-case", "start_time": "2026-07-13T22:52:42.081629Z", "steps": [{"name": "Performance of successful operational intent details requests", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/aggregate_checks.md#performance-of-successful-operational-intent-details-requests-test-step", "start_time": "2026-07-13T22:52:42.081799Z", "failed_checks": [], "passed_checks": [{"name": "Operational intent details requests take no more than [MaxRespondToOIDetailsRequest] second 95% of the time", "timestamp": "2026-07-13T22:52:42.082416Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.SCD0075"]}], "end_time": "2026-07-13T22:52:42.082655Z"}], "end_time": "2026-07-13T22:52:42.082689Z"}, {"name": "Interoperability test instance is available", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/aggregate_checks.md#interoperability-test-instance-is-available-test-case", "start_time": "2026-07-13T22:52:42.082730Z", "steps": [{"name": "Interoperability test instance is available", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/aggregate_checks.md#interoperability-test-instance-is-available-test-step", "start_time": "2026-07-13T22:52:42.082774Z", "failed_checks": [], "passed_checks": [{"name": "Interoperability test instance is available", "timestamp": "2026-07-13T22:52:42.083081Z", "participants": ["airmarket"], "requirements": ["astm.f3548.v21.GEN0300"]}, {"name": "Interoperability test instance is available", "timestamp": "2026-07-13T22:52:42.083300Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.GEN0300"]}], "end_time": "2026-07-13T22:52:42.083345Z"}], "end_time": "2026-07-13T22:52:42.083367Z"}, {"name": "Notifications to operator", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/aggregate_checks.md#notifications-to-operator-test-case", "start_time": "2026-07-13T22:52:42.083402Z", "steps": [{"name": "Notifications for causing conflicts", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/aggregate_checks.md#notifications-for-causing-conflicts-test-step", "start_time": "2026-07-13T22:52:42.083443Z", "failed_checks": [], "passed_checks": [{"name": "Notifications for causing conflicts", "timestamp": "2026-07-13T22:52:42.084123Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.SCD0090"]}], "end_time": "2026-07-13T22:52:42.084158Z"}, {"name": "Notifications for observing conflicts", "documentation_url": "https://github.com/interuss/monitoring/blob/f4acda1c9b4717662524c03479075027199d5785/monitoring/uss_qualifier/scenarios/astm/utm/aggregate_checks.md#notifications-for-observing-conflicts-test-step", "start_time": "2026-07-13T22:52:42.084201Z", "failed_checks": [], "passed_checks": [{"name": "Notifications for observing conflicts", "timestamp": "2026-07-13T22:52:42.084779Z", "participants": ["sait"], "requirements": ["astm.f3548.v21.SCD0095"]}], "end_time": "2026-07-13T22:52:42.084827Z"}], "end_time": "2026-07-13T22:52:42.084861Z"}], "successful": true, "notes": {"all_queries": {"message": "879", "timestamp": "2026-07-13T22:52:42.081114Z"}, "airmarket/attributed_queries": {"message": "interuss.automated_testing.versioning.GetVersion: 3, interuss.automated_testing.flight_planning.v1.GetStatus: 2, interuss.automated_testing.flight_planning.v1.ClearArea: 8, interuss.automated_testing.flight_planning.v1.UpsertFlightPlan: 15, interuss.automated_testing.flight_planning.v1.DeleteFlightPlan: 7", "timestamp": "2026-07-13T22:52:42.081328Z"}, "sait/attributed_queries": {"message": "interuss.automated_testing.versioning.GetVersion: 3, interuss.automated_testing.flight_planning.v1.GetStatus: 2, interuss.automated_testing.flight_planning.v1.ClearArea: 8, interuss.automated_testing.flight_planning.v1.UpsertFlightPlan: 39, astm.f3548.v21.uss.getOperationalIntentDetails: 25, interuss.automated_testing.flight_planning.v1.DeleteFlightPlan: 13, interuss.automated_testing.flight_planning.v1.QueryUserNotifications: 13, astm.f3548.v21.uss.makeUssReport: 1", "timestamp": "2026-07-13T22:52:42.081475Z"}, "airmarket/astm.f3548.v21.uss.getOperationalIntentDetails": {"message": "skipped check: no relevant queries", "timestamp": "2026-07-13T22:52:42.081857Z"}, "sait/astm.f3548.v21.uss.getOperationalIntentDetails": {"message": "checked performances on 25 queries, 95th percentile: 0.339s", "timestamp": "2026-07-13T22:52:42.082498Z"}, "test_interop_interactions": {"message": "Found 32 interactions with interoperability test instance for airmarket", "timestamp": "2026-07-13T22:52:42.082918Z"}, "test_interop_interactions_1": {"message": "Found 62 interactions with interoperability test instance for sait", "timestamp": "2026-07-13T22:52:42.083165Z"}, "sait/scd0090_notification": {"message": "Median latency >0.00s, max >0.0s, min >0.0s", "timestamp": "2026-07-13T22:52:42.084005Z"}, "sait/scd0095_notification": {"message": "Median latency >0.00s, max >0.0s, min >0.0s", "timestamp": "2026-07-13T22:52:42.084631Z"}}, "end_time": "2026-07-13T22:52:42.084895Z"}}], "capability_evaluations": [{"capability_id": "scd", "participant_id": "mock_uss", "verified": false, "condition_evaluation": {"condition_satisfied": false, "requirements_checked": {"passed_requirements": [{"requirement_id": "astm.f3548.v21.OPIN0020", "passed_checks": ["$.actions[7].action_generator.actions[1].test_scenario.cases[0].steps[0].passed_checks[15]", "$.actions[8].action_generator.actions[1].test_scenario.cases[0].steps[1].passed_checks[15]", "$.actions[8].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[15]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.OPIN0015", "passed_checks": ["$.actions[7].action_generator.actions[1].test_scenario.cases[0].steps[0].passed_checks[14]", "$.actions[8].action_generator.actions[1].test_scenario.cases[0].steps[1].passed_checks[14]", "$.actions[8].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[14]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.USS0005", "passed_checks": ["$.actions[7].action_generator.actions[1].test_scenario.cases[0].steps[0].passed_checks[6]", "$.actions[7].action_generator.actions[1].test_scenario.cases[0].steps[0].passed_checks[10]", "$.actions[7].action_generator.actions[1].test_scenario.cases[0].steps[0].passed_checks[11]", "$.actions[7].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[6]", "$.actions[8].action_generator.actions[1].test_scenario.cases[0].steps[1].passed_checks[6]", "$.actions[8].action_generator.actions[1].test_scenario.cases[0].steps[1].passed_checks[10]", "$.actions[8].action_generator.actions[1].test_scenario.cases[0].steps[1].passed_checks[11]", "$.actions[8].action_generator.actions[1].test_scenario.cases[0].steps[2].passed_checks[1]", "$.actions[8].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[6]", "$.actions[8].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[10]", "$.actions[8].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[11]", "$.actions[8].action_generator.actions[1].test_scenario.cases[1].steps[1].passed_checks[1]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.USS0105,1", "passed_checks": ["$.actions[7].action_generator.actions[1].test_scenario.cases[0].steps[0].passed_checks[8]", "$.actions[7].action_generator.actions[1].test_scenario.cases[0].steps[0].passed_checks[9]", "$.actions[7].action_generator.actions[1].test_scenario.cases[0].steps[0].passed_checks[11]", "$.actions[7].action_generator.actions[1].test_scenario.cases[0].steps[0].passed_checks[13]", "$.actions[7].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[7]", "$.actions[8].action_generator.actions[1].test_scenario.cases[0].steps[1].passed_checks[8]", "$.actions[8].action_generator.actions[1].test_scenario.cases[0].steps[1].passed_checks[9]", "$.actions[8].action_generator.actions[1].test_scenario.cases[0].steps[1].passed_checks[11]", "$.actions[8].action_generator.actions[1].test_scenario.cases[0].steps[1].passed_checks[13]", "$.actions[8].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[8]", "$.actions[8].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[9]", "$.actions[8].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[11]", "$.actions[8].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[13]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.GEN0310", "passed_checks": ["$.actions[2].test_scenario.cases[0].steps[0].passed_checks[5]", "$.actions[11].test_scenario.cases[0].steps[0].passed_checks[5]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.OPIN0025", "passed_checks": ["$.actions[7].action_generator.actions[1].test_scenario.cases[0].steps[0].passed_checks[6]", "$.actions[7].action_generator.actions[1].test_scenario.cases[0].steps[0].passed_checks[8]", "$.actions[7].action_generator.actions[1].test_scenario.cases[0].steps[0].passed_checks[12]", "$.actions[7].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[6]", "$.actions[7].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[7]", "$.actions[8].action_generator.actions[1].test_scenario.cases[0].steps[1].passed_checks[6]", "$.actions[8].action_generator.actions[1].test_scenario.cases[0].steps[1].passed_checks[8]", "$.actions[8].action_generator.actions[1].test_scenario.cases[0].steps[1].passed_checks[12]", "$.actions[8].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[6]", "$.actions[8].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[8]", "$.actions[8].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[12]"], "failed_checks": []}], "failed_requirements": [], "untested_requirements": ["astm.f3548.v21.LOG0035", "astm.f3548.v21.LOG0015", "astm.f3548.v21.USS0105,4", "astm.f3548.v21.LOG0025", "astm.f3548.v21.GEN0105", "astm.f3548.v21.SCD0005", "astm.f3548.v21.SCD0040", "astm.f3548.v21.SCD0090", "astm.f3548.v21.GEN0405", "astm.f3548.v21.GEN0300", "astm.f3548.v21.SCD0035", "astm.f3548.v21.LOG0010", "astm.f3548.v21.SCD0010", "astm.f3548.v21.SCD0080", "astm.f3548.v21.SCD0055", "astm.f3548.v21.GEN0400", "astm.f3548.v21.SCD0065", "astm.f3548.v21.SCD0045", "astm.f3548.v21.OPIN0040", "astm.f3548.v21.LOG0005", "astm.f3548.v21.SCD0025", "astm.f3548.v21.LOG0050", "astm.f3548.v21.SCD0075", "astm.f3548.v21.LOG0020", "astm.f3548.v21.SCD0050", "astm.f3548.v21.GEN0100", "astm.f3548.v21.LOG0040", "astm.f3548.v21.SCD0100", "astm.f3548.v21.GEN0500", "astm.f3548.v21.USS0105,3", "astm.f3548.v21.OPIN0035", "astm.f3548.v21.LOG0045", "astm.f3548.v21.GEN0305", "astm.f3548.v21.SCD0015", "astm.f3548.v21.SCD0095", "astm.f3548.v21.SCD0020", "astm.f3548.v21.OPIN0030", "astm.f3548.v21.SCD0070", "astm.f3548.v21.SCD0030", "astm.f3548.v21.SCD0060", "astm.f3548.v21.SCD0085", "astm.f3548.v21.LOG0030"]}}}, {"capability_id": "scd", "participant_id": "sait", "verified": false, "condition_evaluation": {"condition_satisfied": false, "requirements_checked": {"passed_requirements": [{"requirement_id": "astm.f3548.v21.OPIN0020", "passed_checks": ["$.actions[4].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[13]", "$.actions[5].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[13]", "$.actions[5].action_generator.actions[3].test_scenario.cases[1].steps[0].passed_checks[13]", "$.actions[5].action_generator.actions[3].test_scenario.cases[2].steps[0].passed_checks[13]", "$.actions[5].action_generator.actions[3].test_scenario.cases[2].steps[1].passed_checks[15]", "$.actions[5].action_generator.actions[3].test_scenario.cases[2].steps[3].passed_checks[13]", "$.actions[5].action_generator.actions[3].test_scenario.cases[3].steps[0].passed_checks[13]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[1].passed_checks[14]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[2].passed_checks[13]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[3].passed_checks[16]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[5].passed_checks[14]", "$.actions[5].action_generator.actions[3].test_scenario.cases[5].steps[0].passed_checks[14]", "$.actions[6].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[13]", "$.actions[6].action_generator.actions[1].test_scenario.cases[1].steps[1].passed_checks[14]", "$.actions[6].action_generator.actions[3].test_scenario.cases[1].steps[0].passed_checks[13]", "$.actions[6].action_generator.actions[3].test_scenario.cases[1].steps[1].passed_checks[14]", "$.actions[6].action_generator.actions[3].test_scenario.cases[3].steps[0].passed_checks[14]", "$.actions[6].action_generator.actions[3].test_scenario.cases[3].steps[1].passed_checks[13]", "$.actions[6].action_generator.actions[3].test_scenario.cases[4].steps[0].passed_checks[14]", "$.actions[6].action_generator.actions[3].test_scenario.cases[5].steps[0].passed_checks[14]", "$.actions[6].action_generator.actions[3].test_scenario.cases[5].steps[1].passed_checks[13]", "$.actions[6].action_generator.actions[3].test_scenario.cases[5].steps[2].passed_checks[13]", "$.actions[7].action_generator.actions[1].test_scenario.cases[0].steps[1].passed_checks[14]", "$.actions[8].action_generator.actions[1].test_scenario.cases[0].steps[0].passed_checks[13]", "$.actions[8].action_generator.actions[1].test_scenario.cases[0].steps[0].passed_checks[28]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.USS0105,4", "passed_checks": ["$.actions[12].test_scenario.cases[0].steps[1].passed_checks[0]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.GEN0105", "passed_checks": ["$.actions[4].action_generator.actions[1].test_scenario.cases[0].steps[1].passed_checks[2]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.SCD0040", "passed_checks": ["$.actions[6].action_generator.actions[3].test_scenario.cases[3].steps[1].passed_checks[2]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.SCD0090", "passed_checks": ["$.actions[14].test_scenario.cases[2].steps[0].passed_checks[0]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.GEN0300", "passed_checks": ["$.actions[14].test_scenario.cases[1].steps[0].passed_checks[1]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.SCD0035", "passed_checks": ["$.actions[6].action_generator.actions[3].test_scenario.cases[1].steps[2].passed_checks[2]", "$.actions[7].action_generator.actions[1].test_scenario.cases[0].steps[2].passed_checks[1]", "$.actions[7].action_generator.actions[1].test_scenario.cases[1].steps[1].passed_checks[2]", "$.actions[7].action_generator.actions[1].test_scenario.cases[1].steps[2].passed_checks[1]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.SCD0010", "passed_checks": ["$.actions[10].action_generator.actions[1].test_scenario.cases[1].steps[3].passed_checks[2]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.SCD0080", "passed_checks": ["$.actions[8].action_generator.actions[1].test_scenario.cases[0].steps[2].passed_checks[2]", "$.actions[8].action_generator.actions[1].test_scenario.cases[1].steps[1].passed_checks[2]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.OPIN0015", "passed_checks": ["$.actions[4].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[12]", "$.actions[5].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[12]", "$.actions[5].action_generator.actions[3].test_scenario.cases[1].steps[0].passed_checks[12]", "$.actions[5].action_generator.actions[3].test_scenario.cases[2].steps[0].passed_checks[12]", "$.actions[5].action_generator.actions[3].test_scenario.cases[2].steps[1].passed_checks[14]", "$.actions[5].action_generator.actions[3].test_scenario.cases[2].steps[3].passed_checks[12]", "$.actions[5].action_generator.actions[3].test_scenario.cases[3].steps[0].passed_checks[12]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[1].passed_checks[13]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[2].passed_checks[12]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[3].passed_checks[15]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[5].passed_checks[13]", "$.actions[5].action_generator.actions[3].test_scenario.cases[5].steps[0].passed_checks[13]", "$.actions[6].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[12]", "$.actions[6].action_generator.actions[1].test_scenario.cases[1].steps[1].passed_checks[13]", "$.actions[6].action_generator.actions[3].test_scenario.cases[1].steps[0].passed_checks[12]", "$.actions[6].action_generator.actions[3].test_scenario.cases[1].steps[1].passed_checks[13]", "$.actions[6].action_generator.actions[3].test_scenario.cases[3].steps[0].passed_checks[13]", "$.actions[6].action_generator.actions[3].test_scenario.cases[3].steps[1].passed_checks[12]", "$.actions[6].action_generator.actions[3].test_scenario.cases[4].steps[0].passed_checks[13]", "$.actions[6].action_generator.actions[3].test_scenario.cases[5].steps[0].passed_checks[13]", "$.actions[6].action_generator.actions[3].test_scenario.cases[5].steps[1].passed_checks[12]", "$.actions[6].action_generator.actions[3].test_scenario.cases[5].steps[2].passed_checks[12]", "$.actions[7].action_generator.actions[1].test_scenario.cases[0].steps[1].passed_checks[13]", "$.actions[8].action_generator.actions[1].test_scenario.cases[0].steps[0].passed_checks[12]", "$.actions[8].action_generator.actions[1].test_scenario.cases[0].steps[0].passed_checks[27]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.USS0005", "passed_checks": ["$.actions[4].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[4]", "$.actions[4].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[8]", "$.actions[4].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[9]", "$.actions[5].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[4]", "$.actions[5].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[8]", "$.actions[5].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[9]", "$.actions[5].action_generator.actions[3].test_scenario.cases[1].steps[0].passed_checks[4]", "$.actions[5].action_generator.actions[3].test_scenario.cases[1].steps[0].passed_checks[8]", "$.actions[5].action_generator.actions[3].test_scenario.cases[1].steps[0].passed_checks[9]", "$.actions[5].action_generator.actions[3].test_scenario.cases[2].steps[0].passed_checks[4]", "$.actions[5].action_generator.actions[3].test_scenario.cases[2].steps[0].passed_checks[8]", "$.actions[5].action_generator.actions[3].test_scenario.cases[2].steps[0].passed_checks[9]", "$.actions[5].action_generator.actions[3].test_scenario.cases[2].steps[1].passed_checks[6]", "$.actions[5].action_generator.actions[3].test_scenario.cases[2].steps[1].passed_checks[10]", "$.actions[5].action_generator.actions[3].test_scenario.cases[2].steps[1].passed_checks[11]", "$.actions[5].action_generator.actions[3].test_scenario.cases[2].steps[3].passed_checks[4]", "$.actions[5].action_generator.actions[3].test_scenario.cases[2].steps[3].passed_checks[8]", "$.actions[5].action_generator.actions[3].test_scenario.cases[2].steps[3].passed_checks[9]", "$.actions[5].action_generator.actions[3].test_scenario.cases[3].steps[0].passed_checks[4]", "$.actions[5].action_generator.actions[3].test_scenario.cases[3].steps[0].passed_checks[8]", "$.actions[5].action_generator.actions[3].test_scenario.cases[3].steps[0].passed_checks[9]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[1].passed_checks[5]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[1].passed_checks[9]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[1].passed_checks[10]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[2].passed_checks[4]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[2].passed_checks[8]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[2].passed_checks[9]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[3].passed_checks[7]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[3].passed_checks[11]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[3].passed_checks[12]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[5].passed_checks[5]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[5].passed_checks[9]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[5].passed_checks[10]", "$.actions[5].action_generator.actions[3].test_scenario.cases[5].steps[0].passed_checks[5]", "$.actions[5].action_generator.actions[3].test_scenario.cases[5].steps[0].passed_checks[9]", "$.actions[5].action_generator.actions[3].test_scenario.cases[5].steps[0].passed_checks[10]", "$.actions[6].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[4]", "$.actions[6].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[8]", "$.actions[6].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[9]", "$.actions[6].action_generator.actions[1].test_scenario.cases[1].steps[1].passed_checks[5]", "$.actions[6].action_generator.actions[1].test_scenario.cases[1].steps[1].passed_checks[9]", "$.actions[6].action_generator.actions[1].test_scenario.cases[1].steps[1].passed_checks[10]", "$.actions[6].action_generator.actions[3].test_scenario.cases[1].steps[0].passed_checks[4]", "$.actions[6].action_generator.actions[3].test_scenario.cases[1].steps[0].passed_checks[8]", "$.actions[6].action_generator.actions[3].test_scenario.cases[1].steps[0].passed_checks[9]", "$.actions[6].action_generator.actions[3].test_scenario.cases[1].steps[1].passed_checks[5]", "$.actions[6].action_generator.actions[3].test_scenario.cases[1].steps[1].passed_checks[9]", "$.actions[6].action_generator.actions[3].test_scenario.cases[1].steps[1].passed_checks[10]", "$.actions[6].action_generator.actions[3].test_scenario.cases[3].steps[0].passed_checks[5]", "$.actions[6].action_generator.actions[3].test_scenario.cases[3].steps[0].passed_checks[9]", "$.actions[6].action_generator.actions[3].test_scenario.cases[3].steps[0].passed_checks[10]", "$.actions[6].action_generator.actions[3].test_scenario.cases[3].steps[1].passed_checks[4]", "$.actions[6].action_generator.actions[3].test_scenario.cases[3].steps[1].passed_checks[8]", "$.actions[6].action_generator.actions[3].test_scenario.cases[3].steps[1].passed_checks[9]", "$.actions[6].action_generator.actions[3].test_scenario.cases[4].steps[0].passed_checks[5]", "$.actions[6].action_generator.actions[3].test_scenario.cases[4].steps[0].passed_checks[9]", "$.actions[6].action_generator.actions[3].test_scenario.cases[4].steps[0].passed_checks[10]", "$.actions[6].action_generator.actions[3].test_scenario.cases[5].steps[0].passed_checks[5]", "$.actions[6].action_generator.actions[3].test_scenario.cases[5].steps[0].passed_checks[9]", "$.actions[6].action_generator.actions[3].test_scenario.cases[5].steps[0].passed_checks[10]", "$.actions[6].action_generator.actions[3].test_scenario.cases[5].steps[1].passed_checks[4]", "$.actions[6].action_generator.actions[3].test_scenario.cases[5].steps[1].passed_checks[8]", "$.actions[6].action_generator.actions[3].test_scenario.cases[5].steps[1].passed_checks[9]", "$.actions[6].action_generator.actions[3].test_scenario.cases[5].steps[2].passed_checks[4]", "$.actions[6].action_generator.actions[3].test_scenario.cases[5].steps[2].passed_checks[8]", "$.actions[6].action_generator.actions[3].test_scenario.cases[5].steps[2].passed_checks[9]", "$.actions[7].action_generator.actions[1].test_scenario.cases[0].steps[1].passed_checks[5]", "$.actions[7].action_generator.actions[1].test_scenario.cases[0].steps[1].passed_checks[9]", "$.actions[7].action_generator.actions[1].test_scenario.cases[0].steps[1].passed_checks[10]", "$.actions[8].action_generator.actions[1].test_scenario.cases[0].steps[0].passed_checks[4]", "$.actions[8].action_generator.actions[1].test_scenario.cases[0].steps[0].passed_checks[8]", "$.actions[8].action_generator.actions[1].test_scenario.cases[0].steps[0].passed_checks[9]", "$.actions[8].action_generator.actions[1].test_scenario.cases[0].steps[0].passed_checks[19]", "$.actions[8].action_generator.actions[1].test_scenario.cases[0].steps[0].passed_checks[23]", "$.actions[8].action_generator.actions[1].test_scenario.cases[0].steps[0].passed_checks[24]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.SCD0045", "passed_checks": ["$.actions[6].action_generator.actions[3].test_scenario.cases[2].steps[0].passed_checks[2]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.OPIN0040", "passed_checks": ["$.actions[4].action_generator.actions[1].test_scenario.cases[1].steps[1].passed_checks[3]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.SCD0025", "passed_checks": ["$.actions[5].action_generator.actions[3].test_scenario.cases[3].steps[0].passed_checks[2]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.USS0105,1", "passed_checks": ["$.actions[4].action_generator.actions[1].test_scenario.cases[0].steps[1].passed_checks[2]", "$.actions[4].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[6]", "$.actions[4].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[7]", "$.actions[4].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[9]", "$.actions[4].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[11]", "$.actions[5].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[6]", "$.actions[5].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[7]", "$.actions[5].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[9]", "$.actions[5].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[11]", "$.actions[5].action_generator.actions[3].test_scenario.cases[1].steps[0].passed_checks[6]", "$.actions[5].action_generator.actions[3].test_scenario.cases[1].steps[0].passed_checks[7]", "$.actions[5].action_generator.actions[3].test_scenario.cases[1].steps[0].passed_checks[9]", "$.actions[5].action_generator.actions[3].test_scenario.cases[1].steps[0].passed_checks[11]", "$.actions[5].action_generator.actions[3].test_scenario.cases[2].steps[0].passed_checks[6]", "$.actions[5].action_generator.actions[3].test_scenario.cases[2].steps[0].passed_checks[7]", "$.actions[5].action_generator.actions[3].test_scenario.cases[2].steps[0].passed_checks[9]", "$.actions[5].action_generator.actions[3].test_scenario.cases[2].steps[0].passed_checks[11]", "$.actions[5].action_generator.actions[3].test_scenario.cases[2].steps[1].passed_checks[8]", "$.actions[5].action_generator.actions[3].test_scenario.cases[2].steps[1].passed_checks[9]", "$.actions[5].action_generator.actions[3].test_scenario.cases[2].steps[1].passed_checks[11]", "$.actions[5].action_generator.actions[3].test_scenario.cases[2].steps[1].passed_checks[13]", "$.actions[5].action_generator.actions[3].test_scenario.cases[2].steps[3].passed_checks[6]", "$.actions[5].action_generator.actions[3].test_scenario.cases[2].steps[3].passed_checks[7]", "$.actions[5].action_generator.actions[3].test_scenario.cases[2].steps[3].passed_checks[9]", "$.actions[5].action_generator.actions[3].test_scenario.cases[2].steps[3].passed_checks[11]", "$.actions[5].action_generator.actions[3].test_scenario.cases[3].steps[0].passed_checks[6]", "$.actions[5].action_generator.actions[3].test_scenario.cases[3].steps[0].passed_checks[7]", "$.actions[5].action_generator.actions[3].test_scenario.cases[3].steps[0].passed_checks[9]", "$.actions[5].action_generator.actions[3].test_scenario.cases[3].steps[0].passed_checks[11]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[1].passed_checks[7]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[1].passed_checks[8]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[1].passed_checks[10]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[1].passed_checks[12]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[2].passed_checks[6]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[2].passed_checks[7]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[2].passed_checks[9]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[2].passed_checks[11]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[3].passed_checks[9]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[3].passed_checks[10]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[3].passed_checks[12]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[3].passed_checks[14]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[5].passed_checks[7]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[5].passed_checks[8]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[5].passed_checks[10]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[5].passed_checks[12]", "$.actions[5].action_generator.actions[3].test_scenario.cases[5].steps[0].passed_checks[7]", "$.actions[5].action_generator.actions[3].test_scenario.cases[5].steps[0].passed_checks[8]", "$.actions[5].action_generator.actions[3].test_scenario.cases[5].steps[0].passed_checks[10]", "$.actions[5].action_generator.actions[3].test_scenario.cases[5].steps[0].passed_checks[12]", "$.actions[6].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[6]", "$.actions[6].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[7]", "$.actions[6].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[9]", "$.actions[6].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[11]", "$.actions[6].action_generator.actions[1].test_scenario.cases[1].steps[1].passed_checks[7]", "$.actions[6].action_generator.actions[1].test_scenario.cases[1].steps[1].passed_checks[8]", "$.actions[6].action_generator.actions[1].test_scenario.cases[1].steps[1].passed_checks[10]", "$.actions[6].action_generator.actions[1].test_scenario.cases[1].steps[1].passed_checks[12]", "$.actions[6].action_generator.actions[3].test_scenario.cases[1].steps[0].passed_checks[6]", "$.actions[6].action_generator.actions[3].test_scenario.cases[1].steps[0].passed_checks[7]", "$.actions[6].action_generator.actions[3].test_scenario.cases[1].steps[0].passed_checks[9]", "$.actions[6].action_generator.actions[3].test_scenario.cases[1].steps[0].passed_checks[11]", "$.actions[6].action_generator.actions[3].test_scenario.cases[1].steps[1].passed_checks[7]", "$.actions[6].action_generator.actions[3].test_scenario.cases[1].steps[1].passed_checks[8]", "$.actions[6].action_generator.actions[3].test_scenario.cases[1].steps[1].passed_checks[10]", "$.actions[6].action_generator.actions[3].test_scenario.cases[1].steps[1].passed_checks[12]", "$.actions[6].action_generator.actions[3].test_scenario.cases[3].steps[0].passed_checks[7]", "$.actions[6].action_generator.actions[3].test_scenario.cases[3].steps[0].passed_checks[8]", "$.actions[6].action_generator.actions[3].test_scenario.cases[3].steps[0].passed_checks[10]", "$.actions[6].action_generator.actions[3].test_scenario.cases[3].steps[0].passed_checks[12]", "$.actions[6].action_generator.actions[3].test_scenario.cases[3].steps[1].passed_checks[6]", "$.actions[6].action_generator.actions[3].test_scenario.cases[3].steps[1].passed_checks[7]", "$.actions[6].action_generator.actions[3].test_scenario.cases[3].steps[1].passed_checks[9]", "$.actions[6].action_generator.actions[3].test_scenario.cases[3].steps[1].passed_checks[11]", "$.actions[6].action_generator.actions[3].test_scenario.cases[4].steps[0].passed_checks[7]", "$.actions[6].action_generator.actions[3].test_scenario.cases[4].steps[0].passed_checks[8]", "$.actions[6].action_generator.actions[3].test_scenario.cases[4].steps[0].passed_checks[10]", "$.actions[6].action_generator.actions[3].test_scenario.cases[4].steps[0].passed_checks[12]", "$.actions[6].action_generator.actions[3].test_scenario.cases[5].steps[0].passed_checks[7]", "$.actions[6].action_generator.actions[3].test_scenario.cases[5].steps[0].passed_checks[8]", "$.actions[6].action_generator.actions[3].test_scenario.cases[5].steps[0].passed_checks[10]", "$.actions[6].action_generator.actions[3].test_scenario.cases[5].steps[0].passed_checks[12]", "$.actions[6].action_generator.actions[3].test_scenario.cases[5].steps[1].passed_checks[6]", "$.actions[6].action_generator.actions[3].test_scenario.cases[5].steps[1].passed_checks[7]", "$.actions[6].action_generator.actions[3].test_scenario.cases[5].steps[1].passed_checks[9]", "$.actions[6].action_generator.actions[3].test_scenario.cases[5].steps[1].passed_checks[11]", "$.actions[6].action_generator.actions[3].test_scenario.cases[5].steps[2].passed_checks[6]", "$.actions[6].action_generator.actions[3].test_scenario.cases[5].steps[2].passed_checks[7]", "$.actions[6].action_generator.actions[3].test_scenario.cases[5].steps[2].passed_checks[9]", "$.actions[6].action_generator.actions[3].test_scenario.cases[5].steps[2].passed_checks[11]", "$.actions[7].action_generator.actions[1].test_scenario.cases[0].steps[1].passed_checks[7]", "$.actions[7].action_generator.actions[1].test_scenario.cases[0].steps[1].passed_checks[8]", "$.actions[7].action_generator.actions[1].test_scenario.cases[0].steps[1].passed_checks[10]", "$.actions[7].action_generator.actions[1].test_scenario.cases[0].steps[1].passed_checks[12]", "$.actions[8].action_generator.actions[1].test_scenario.cases[0].steps[0].passed_checks[6]", "$.actions[8].action_generator.actions[1].test_scenario.cases[0].steps[0].passed_checks[7]", "$.actions[8].action_generator.actions[1].test_scenario.cases[0].steps[0].passed_checks[9]", "$.actions[8].action_generator.actions[1].test_scenario.cases[0].steps[0].passed_checks[11]", "$.actions[8].action_generator.actions[1].test_scenario.cases[0].steps[0].passed_checks[21]", "$.actions[8].action_generator.actions[1].test_scenario.cases[0].steps[0].passed_checks[22]", "$.actions[8].action_generator.actions[1].test_scenario.cases[0].steps[0].passed_checks[24]", "$.actions[8].action_generator.actions[1].test_scenario.cases[0].steps[0].passed_checks[26]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.SCD0075", "passed_checks": ["$.actions[14].test_scenario.cases[0].steps[0].passed_checks[0]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.SCD0050", "passed_checks": ["$.actions[6].action_generator.actions[3].test_scenario.cases[4].steps[1].passed_checks[2]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.GEN0100", "passed_checks": ["$.actions[4].action_generator.actions[1].test_scenario.cases[0].steps[1].passed_checks[2]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.SCD0100", "passed_checks": ["$.actions[3].action_generator.actions[0].test_suite.actions[6].test_scenario.cases[1].steps[0].passed_checks[0]", "$.actions[3].action_generator.actions[0].test_suite.actions[6].test_scenario.cases[1].steps[0].passed_checks[1]", "$.actions[3].action_generator.actions[0].test_suite.actions[6].test_scenario.cases[2].steps[1].passed_checks[0]", "$.actions[3].action_generator.actions[0].test_suite.actions[6].test_scenario.cases[2].steps[1].passed_checks[1]", "$.actions[3].action_generator.actions[0].test_suite.actions[6].test_scenario.cases[2].steps[3].passed_checks[0]", "$.actions[3].action_generator.actions[0].test_suite.actions[6].test_scenario.cases[2].steps[3].passed_checks[1]", "$.actions[3].action_generator.actions[0].test_suite.actions[6].test_scenario.cases[2].steps[5].passed_checks[0]", "$.actions[3].action_generator.actions[0].test_suite.actions[6].test_scenario.cases[2].steps[5].passed_checks[1]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.GEN0310", "passed_checks": ["$.actions[2].test_scenario.cases[0].steps[0].passed_checks[3]", "$.actions[11].test_scenario.cases[0].steps[0].passed_checks[3]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.GEN0500", "passed_checks": ["$.actions[4].action_generator.actions[1].test_scenario.cases[2].steps[1].passed_checks[2]", "$.actions[6].action_generator.actions[3].test_scenario.cases[3].steps[0].passed_checks[3]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.USS0105,3", "passed_checks": ["$.actions[8].action_generator.actions[1].test_scenario.cases[0].steps[2].passed_checks[2]", "$.actions[8].action_generator.actions[1].test_scenario.cases[1].steps[1].passed_checks[2]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.OPIN0035", "passed_checks": ["$.actions[3].action_generator.actions[0].test_suite.actions[14].test_scenario.cases[1].steps[0].passed_checks[0]", "$.actions[3].action_generator.actions[0].test_suite.actions[14].test_scenario.cases[1].steps[0].passed_checks[1]", "$.actions[3].action_generator.actions[0].test_suite.actions[14].test_scenario.cases[1].steps[0].passed_checks[2]", "$.actions[3].action_generator.actions[0].test_suite.actions[14].test_scenario.cases[1].steps[0].passed_checks[4]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.GEN0305", "passed_checks": ["$.actions[13].test_scenario.cases[0].steps[2].passed_checks[1]", "$.actions[13].test_scenario.cases[0].steps[2].passed_checks[2]", "$.actions[13].test_scenario.cases[0].steps[3].passed_checks[1]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.SCD0015", "passed_checks": ["$.actions[5].action_generator.actions[3].test_scenario.cases[1].steps[1].passed_checks[2]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.SCD0095", "passed_checks": ["$.actions[14].test_scenario.cases[2].steps[1].passed_checks[0]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.OPIN0025", "passed_checks": ["$.actions[4].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[4]", "$.actions[4].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[6]", "$.actions[4].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[10]", "$.actions[5].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[4]", "$.actions[5].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[6]", "$.actions[5].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[10]", "$.actions[5].action_generator.actions[3].test_scenario.cases[1].steps[0].passed_checks[4]", "$.actions[5].action_generator.actions[3].test_scenario.cases[1].steps[0].passed_checks[6]", "$.actions[5].action_generator.actions[3].test_scenario.cases[1].steps[0].passed_checks[10]", "$.actions[5].action_generator.actions[3].test_scenario.cases[2].steps[0].passed_checks[4]", "$.actions[5].action_generator.actions[3].test_scenario.cases[2].steps[0].passed_checks[6]", "$.actions[5].action_generator.actions[3].test_scenario.cases[2].steps[0].passed_checks[10]", "$.actions[5].action_generator.actions[3].test_scenario.cases[2].steps[1].passed_checks[6]", "$.actions[5].action_generator.actions[3].test_scenario.cases[2].steps[1].passed_checks[8]", "$.actions[5].action_generator.actions[3].test_scenario.cases[2].steps[1].passed_checks[12]", "$.actions[5].action_generator.actions[3].test_scenario.cases[2].steps[3].passed_checks[4]", "$.actions[5].action_generator.actions[3].test_scenario.cases[2].steps[3].passed_checks[6]", "$.actions[5].action_generator.actions[3].test_scenario.cases[2].steps[3].passed_checks[10]", "$.actions[5].action_generator.actions[3].test_scenario.cases[3].steps[0].passed_checks[4]", "$.actions[5].action_generator.actions[3].test_scenario.cases[3].steps[0].passed_checks[6]", "$.actions[5].action_generator.actions[3].test_scenario.cases[3].steps[0].passed_checks[10]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[1].passed_checks[5]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[1].passed_checks[7]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[1].passed_checks[11]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[2].passed_checks[4]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[2].passed_checks[6]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[2].passed_checks[10]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[3].passed_checks[7]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[3].passed_checks[9]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[3].passed_checks[13]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[5].passed_checks[5]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[5].passed_checks[7]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[5].passed_checks[11]", "$.actions[5].action_generator.actions[3].test_scenario.cases[5].steps[0].passed_checks[5]", "$.actions[5].action_generator.actions[3].test_scenario.cases[5].steps[0].passed_checks[7]", "$.actions[5].action_generator.actions[3].test_scenario.cases[5].steps[0].passed_checks[11]", "$.actions[6].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[4]", "$.actions[6].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[6]", "$.actions[6].action_generator.actions[1].test_scenario.cases[1].steps[0].passed_checks[10]", "$.actions[6].action_generator.actions[1].test_scenario.cases[1].steps[1].passed_checks[5]", "$.actions[6].action_generator.actions[1].test_scenario.cases[1].steps[1].passed_checks[7]", "$.actions[6].action_generator.actions[1].test_scenario.cases[1].steps[1].passed_checks[11]", "$.actions[6].action_generator.actions[3].test_scenario.cases[1].steps[0].passed_checks[4]", "$.actions[6].action_generator.actions[3].test_scenario.cases[1].steps[0].passed_checks[6]", "$.actions[6].action_generator.actions[3].test_scenario.cases[1].steps[0].passed_checks[10]", "$.actions[6].action_generator.actions[3].test_scenario.cases[1].steps[1].passed_checks[5]", "$.actions[6].action_generator.actions[3].test_scenario.cases[1].steps[1].passed_checks[7]", "$.actions[6].action_generator.actions[3].test_scenario.cases[1].steps[1].passed_checks[11]", "$.actions[6].action_generator.actions[3].test_scenario.cases[3].steps[0].passed_checks[5]", "$.actions[6].action_generator.actions[3].test_scenario.cases[3].steps[0].passed_checks[7]", "$.actions[6].action_generator.actions[3].test_scenario.cases[3].steps[0].passed_checks[11]", "$.actions[6].action_generator.actions[3].test_scenario.cases[3].steps[1].passed_checks[4]", "$.actions[6].action_generator.actions[3].test_scenario.cases[3].steps[1].passed_checks[6]", "$.actions[6].action_generator.actions[3].test_scenario.cases[3].steps[1].passed_checks[10]", "$.actions[6].action_generator.actions[3].test_scenario.cases[4].steps[0].passed_checks[5]", "$.actions[6].action_generator.actions[3].test_scenario.cases[4].steps[0].passed_checks[7]", "$.actions[6].action_generator.actions[3].test_scenario.cases[4].steps[0].passed_checks[11]", "$.actions[6].action_generator.actions[3].test_scenario.cases[5].steps[0].passed_checks[5]", "$.actions[6].action_generator.actions[3].test_scenario.cases[5].steps[0].passed_checks[7]", "$.actions[6].action_generator.actions[3].test_scenario.cases[5].steps[0].passed_checks[11]", "$.actions[6].action_generator.actions[3].test_scenario.cases[5].steps[1].passed_checks[4]", "$.actions[6].action_generator.actions[3].test_scenario.cases[5].steps[1].passed_checks[6]", "$.actions[6].action_generator.actions[3].test_scenario.cases[5].steps[1].passed_checks[10]", "$.actions[6].action_generator.actions[3].test_scenario.cases[5].steps[2].passed_checks[4]", "$.actions[6].action_generator.actions[3].test_scenario.cases[5].steps[2].passed_checks[6]", "$.actions[6].action_generator.actions[3].test_scenario.cases[5].steps[2].passed_checks[10]", "$.actions[7].action_generator.actions[1].test_scenario.cases[0].steps[1].passed_checks[5]", "$.actions[7].action_generator.actions[1].test_scenario.cases[0].steps[1].passed_checks[7]", "$.actions[7].action_generator.actions[1].test_scenario.cases[0].steps[1].passed_checks[11]", "$.actions[8].action_generator.actions[1].test_scenario.cases[0].steps[0].passed_checks[4]", "$.actions[8].action_generator.actions[1].test_scenario.cases[0].steps[0].passed_checks[6]", "$.actions[8].action_generator.actions[1].test_scenario.cases[0].steps[0].passed_checks[10]", "$.actions[8].action_generator.actions[1].test_scenario.cases[0].steps[0].passed_checks[19]", "$.actions[8].action_generator.actions[1].test_scenario.cases[0].steps[0].passed_checks[21]", "$.actions[8].action_generator.actions[1].test_scenario.cases[0].steps[0].passed_checks[25]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.SCD0020", "passed_checks": ["$.actions[5].action_generator.actions[3].test_scenario.cases[2].steps[3].passed_checks[2]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.OPIN0030", "passed_checks": ["$.actions[4].action_generator.actions[1].test_scenario.cases[0].steps[0].passed_checks[2]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.SCD0085", "passed_checks": ["$.actions[7].action_generator.actions[1].test_scenario.cases[0].steps[3].passed_checks[1]", "$.actions[7].action_generator.actions[1].test_scenario.cases[0].steps[3].passed_checks[1]"], "failed_checks": []}], "failed_requirements": [{"requirement_id": "astm.f3548.v21.SCD0005", "passed_checks": ["$.actions[9].action_generator.actions[1].test_scenario.cases[1].steps[2].passed_checks[2]"], "failed_checks": ["$.actions[9].action_generator.actions[1].test_scenario.cases[1].steps[2].failed_checks[0]"]}, {"requirement_id": "astm.f3548.v21.SCD0030", "passed_checks": ["$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[5].passed_checks[2]", "$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[5].passed_checks[2]", "$.actions[5].action_generator.actions[3].test_scenario.cases[5].steps[1].passed_checks[2]"], "failed_checks": ["$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[5].failed_checks[0]"]}], "untested_requirements": ["astm.f3548.v21.LOG0035", "astm.f3548.v21.LOG0015", "astm.f3548.v21.LOG0025", "astm.f3548.v21.GEN0405", "astm.f3548.v21.LOG0010", "astm.f3548.v21.SCD0055", "astm.f3548.v21.GEN0400", "astm.f3548.v21.SCD0065", "astm.f3548.v21.LOG0005", "astm.f3548.v21.LOG0050", "astm.f3548.v21.LOG0020", "astm.f3548.v21.LOG0040", "astm.f3548.v21.LOG0045", "astm.f3548.v21.SCD0070", "astm.f3548.v21.SCD0060", "astm.f3548.v21.LOG0030"]}}}, {"capability_id": "scd", "participant_id": "airmarket", "verified": false, "condition_evaluation": {"condition_satisfied": false, "requirements_checked": {"passed_requirements": [{"requirement_id": "astm.f3548.v21.GEN0105", "passed_checks": ["$.actions[4].action_generator.actions[0].test_scenario.cases[0].steps[1].passed_checks[2]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.GEN0300", "passed_checks": ["$.actions[14].test_scenario.cases[1].steps[0].passed_checks[0]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.SCD0035", "passed_checks": ["$.actions[6].action_generator.actions[1].test_scenario.cases[1].steps[2].passed_checks[2]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.SCD0010", "passed_checks": ["$.actions[10].action_generator.actions[0].test_scenario.cases[1].steps[3].passed_checks[2]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.SCD0045", "passed_checks": ["$.actions[6].action_generator.actions[1].test_scenario.cases[2].steps[0].passed_checks[2]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.USS0105,1", "passed_checks": ["$.actions[4].action_generator.actions[0].test_scenario.cases[0].steps[1].passed_checks[2]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.GEN0100", "passed_checks": ["$.actions[4].action_generator.actions[0].test_scenario.cases[0].steps[1].passed_checks[2]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.SCD0100", "passed_checks": ["$.actions[3].action_generator.actions[0].test_suite.actions[6].test_scenario.cases[1].steps[0].passed_checks[0]", "$.actions[3].action_generator.actions[0].test_suite.actions[6].test_scenario.cases[1].steps[0].passed_checks[1]", "$.actions[3].action_generator.actions[0].test_suite.actions[6].test_scenario.cases[2].steps[1].passed_checks[0]", "$.actions[3].action_generator.actions[0].test_suite.actions[6].test_scenario.cases[2].steps[1].passed_checks[1]", "$.actions[3].action_generator.actions[0].test_suite.actions[6].test_scenario.cases[2].steps[3].passed_checks[0]", "$.actions[3].action_generator.actions[0].test_suite.actions[6].test_scenario.cases[2].steps[3].passed_checks[1]", "$.actions[3].action_generator.actions[0].test_suite.actions[6].test_scenario.cases[2].steps[5].passed_checks[0]", "$.actions[3].action_generator.actions[0].test_suite.actions[6].test_scenario.cases[2].steps[5].passed_checks[1]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.GEN0310", "passed_checks": ["$.actions[2].test_scenario.cases[0].steps[0].passed_checks[1]", "$.actions[11].test_scenario.cases[0].steps[0].passed_checks[1]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.OPIN0035", "passed_checks": ["$.actions[3].action_generator.actions[0].test_suite.actions[14].test_scenario.cases[1].steps[0].passed_checks[0]", "$.actions[3].action_generator.actions[0].test_suite.actions[14].test_scenario.cases[1].steps[0].passed_checks[1]", "$.actions[3].action_generator.actions[0].test_suite.actions[14].test_scenario.cases[1].steps[0].passed_checks[2]", "$.actions[3].action_generator.actions[0].test_suite.actions[14].test_scenario.cases[1].steps[0].passed_checks[4]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.GEN0305", "passed_checks": ["$.actions[13].test_scenario.cases[0].steps[2].passed_checks[0]", "$.actions[13].test_scenario.cases[0].steps[2].passed_checks[2]", "$.actions[13].test_scenario.cases[0].steps[3].passed_checks[0]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.SCD0015", "passed_checks": ["$.actions[5].action_generator.actions[1].test_scenario.cases[1].steps[1].passed_checks[2]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.OPIN0030", "passed_checks": ["$.actions[4].action_generator.actions[0].test_scenario.cases[0].steps[0].passed_checks[2]"], "failed_checks": []}], "failed_requirements": [{"requirement_id": "astm.f3548.v21.SCD0005", "passed_checks": ["$.actions[9].action_generator.actions[0].test_scenario.cases[1].steps[2].passed_checks[2]"], "failed_checks": ["$.actions[9].action_generator.actions[0].test_scenario.cases[1].steps[2].failed_checks[0]"]}], "untested_requirements": ["astm.f3548.v21.LOG0035", "astm.f3548.v21.LOG0015", "astm.f3548.v21.OPIN0020", "astm.f3548.v21.USS0105,4", "astm.f3548.v21.LOG0025", "astm.f3548.v21.SCD0040", "astm.f3548.v21.SCD0090", "astm.f3548.v21.GEN0405", "astm.f3548.v21.LOG0010", "astm.f3548.v21.SCD0080", "astm.f3548.v21.SCD0055", "astm.f3548.v21.GEN0400", "astm.f3548.v21.OPIN0015", "astm.f3548.v21.SCD0065", "astm.f3548.v21.USS0005", "astm.f3548.v21.OPIN0040", "astm.f3548.v21.LOG0005", "astm.f3548.v21.SCD0025", "astm.f3548.v21.LOG0050", "astm.f3548.v21.SCD0075", "astm.f3548.v21.LOG0020", "astm.f3548.v21.SCD0050", "astm.f3548.v21.LOG0040", "astm.f3548.v21.GEN0500", "astm.f3548.v21.USS0105,3", "astm.f3548.v21.LOG0045", "astm.f3548.v21.SCD0095", "astm.f3548.v21.OPIN0025", "astm.f3548.v21.SCD0020", "astm.f3548.v21.SCD0070", "astm.f3548.v21.SCD0030", "astm.f3548.v21.SCD0060", "astm.f3548.v21.SCD0085", "astm.f3548.v21.LOG0030"]}}}, {"capability_id": "scd", "participant_id": "iart_dss", "verified": false, "condition_evaluation": {"condition_satisfied": false, "requirements_checked": {"passed_requirements": [{"requirement_id": "astm.f3548.v21.SCD0100", "passed_checks": ["$.actions[3].action_generator.actions[0].test_suite.actions[6].test_scenario.cases[1].steps[0].passed_checks[0]", "$.actions[3].action_generator.actions[0].test_suite.actions[6].test_scenario.cases[1].steps[0].passed_checks[1]", "$.actions[3].action_generator.actions[0].test_suite.actions[6].test_scenario.cases[2].steps[1].passed_checks[0]", "$.actions[3].action_generator.actions[0].test_suite.actions[6].test_scenario.cases[2].steps[1].passed_checks[1]", "$.actions[3].action_generator.actions[0].test_suite.actions[6].test_scenario.cases[2].steps[3].passed_checks[0]", "$.actions[3].action_generator.actions[0].test_suite.actions[6].test_scenario.cases[2].steps[3].passed_checks[1]", "$.actions[3].action_generator.actions[0].test_suite.actions[6].test_scenario.cases[2].steps[5].passed_checks[0]", "$.actions[3].action_generator.actions[0].test_suite.actions[6].test_scenario.cases[2].steps[5].passed_checks[1]"], "failed_checks": []}, {"requirement_id": "astm.f3548.v21.OPIN0035", "passed_checks": ["$.actions[3].action_generator.actions[0].test_suite.actions[14].test_scenario.cases[1].steps[0].passed_checks[0]", "$.actions[3].action_generator.actions[0].test_suite.actions[14].test_scenario.cases[1].steps[0].passed_checks[1]", "$.actions[3].action_generator.actions[0].test_suite.actions[14].test_scenario.cases[1].steps[0].passed_checks[2]", "$.actions[3].action_generator.actions[0].test_suite.actions[14].test_scenario.cases[1].steps[0].passed_checks[4]"], "failed_checks": []}], "failed_requirements": [], "untested_requirements": ["astm.f3548.v21.LOG0035", "astm.f3548.v21.LOG0015", "astm.f3548.v21.OPIN0020", "astm.f3548.v21.USS0105,4", "astm.f3548.v21.LOG0025", "astm.f3548.v21.GEN0105", "astm.f3548.v21.SCD0005", "astm.f3548.v21.SCD0040", "astm.f3548.v21.SCD0090", "astm.f3548.v21.GEN0405", "astm.f3548.v21.GEN0300", "astm.f3548.v21.SCD0035", "astm.f3548.v21.LOG0010", "astm.f3548.v21.SCD0010", "astm.f3548.v21.SCD0080", "astm.f3548.v21.SCD0055", "astm.f3548.v21.GEN0400", "astm.f3548.v21.OPIN0015", "astm.f3548.v21.SCD0065", "astm.f3548.v21.USS0005", "astm.f3548.v21.SCD0045", "astm.f3548.v21.OPIN0040", "astm.f3548.v21.LOG0005", "astm.f3548.v21.SCD0025", "astm.f3548.v21.LOG0050", "astm.f3548.v21.USS0105,1", "astm.f3548.v21.SCD0075", "astm.f3548.v21.LOG0020", "astm.f3548.v21.SCD0050", "astm.f3548.v21.GEN0100", "astm.f3548.v21.LOG0040", "astm.f3548.v21.GEN0310", "astm.f3548.v21.GEN0500", "astm.f3548.v21.USS0105,3", "astm.f3548.v21.LOG0045", "astm.f3548.v21.GEN0305", "astm.f3548.v21.SCD0015", "astm.f3548.v21.SCD0095", "astm.f3548.v21.OPIN0025", "astm.f3548.v21.SCD0020", "astm.f3548.v21.OPIN0030", "astm.f3548.v21.SCD0070", "astm.f3548.v21.SCD0030", "astm.f3548.v21.SCD0060", "astm.f3548.v21.SCD0085", "astm.f3548.v21.LOG0030"]}}}, {"capability_id": "no_failures", "participant_id": "mock_uss", "verified": false, "condition_evaluation": {"condition_satisfied": false, "no_failed_checks": {"failed_checks": ["$.actions[7].action_generator.actions[0].test_scenario.cases[0].steps[0].failed_checks[0]"]}}}, {"capability_id": "no_failures", "participant_id": "sait", "verified": false, "condition_evaluation": {"condition_satisfied": false, "no_failed_checks": {"failed_checks": ["$.actions[5].action_generator.actions[3].test_scenario.cases[4].steps[5].failed_checks[0]", "$.actions[9].action_generator.actions[1].test_scenario.cases[1].steps[2].failed_checks[0]"]}}}, {"capability_id": "no_failures", "participant_id": "airmarket", "verified": false, "condition_evaluation": {"condition_satisfied": false, "no_failed_checks": {"failed_checks": ["$.actions[4].action_generator.actions[0].test_scenario.cases[1].steps[0].failed_checks[0]", "$.actions[5].action_generator.actions[0].test_scenario.cases[1].steps[0].failed_checks[0]", "$.actions[5].action_generator.actions[1].test_scenario.cases[2].steps[0].failed_checks[0]", "$.actions[5].action_generator.actions[2].test_scenario.cases[1].steps[0].failed_checks[0]", "$.actions[6].action_generator.actions[0].test_scenario.cases[1].steps[0].failed_checks[0]", "$.actions[6].action_generator.actions[1].test_scenario.cases[3].steps[0].failed_checks[0]", "$.actions[6].action_generator.actions[2].test_scenario.cases[1].steps[0].failed_checks[0]", "$.actions[8].action_generator.actions[0].test_scenario.cases[0].steps[0].failed_checks[0]", "$.actions[9].action_generator.actions[0].test_scenario.cases[1].steps[2].failed_checks[0]"]}}}, {"capability_id": "no_failures", "participant_id": "iart_dss", "verified": true, "condition_evaluation": {"condition_satisfied": true, "no_failed_checks": {"failed_checks": []}}}], "successful": false, "end_time": "2026-07-13T22:52:42.085154Z"}}}