diff --git a/monitoring/prober/infrastructure.py b/monitoring/prober/infrastructure.py
index 4598697aa7..1f8ccc565d 100644
--- a/monitoring/prober/infrastructure.py
+++ b/monitoring/prober/infrastructure.py
@@ -100,7 +100,7 @@ def wrapper_default_scope(*args, **kwargs):
resource_type_code_descriptions: Dict[ResourceType, str] = {}
-# Next code: 398
+# Next code: 399
def register_resource_type(code: int, description: str) -> ResourceType:
"""Register that the specified code refers to the described resource.
diff --git a/monitoring/uss_qualifier/configurations/dev/dss_probing.yaml b/monitoring/uss_qualifier/configurations/dev/dss_probing.yaml
index 57047b0c01..8e4e1b240d 100644
--- a/monitoring/uss_qualifier/configurations/dev/dss_probing.yaml
+++ b/monitoring/uss_qualifier/configurations/dev/dss_probing.yaml
@@ -64,4 +64,4 @@ v1:
pass_condition:
elements:
count:
- equal_to: 6 # 6 CRDBAccess scenarios are skipped
+ equal_to: 8 # 6 CRDBAccess + 2 DSSOVNRequest scenarios are skipped
diff --git a/monitoring/uss_qualifier/configurations/dev/uspace.yaml b/monitoring/uss_qualifier/configurations/dev/uspace.yaml
index 0d9f03d7b9..95d0b576a8 100644
--- a/monitoring/uss_qualifier/configurations/dev/uspace.yaml
+++ b/monitoring/uss_qualifier/configurations/dev/uspace.yaml
@@ -155,4 +155,4 @@ v1:
pass_condition:
elements:
count:
- equal_to: 4 # 4 CRDBAccess scenarios are skipped
+ equal_to: 6 # 4 CRDBAccess + 2 DSSOVNRequest scenarios are skipped
diff --git a/monitoring/uss_qualifier/configurations/dev/utm_implementation_us_lib/baseline.libsonnet b/monitoring/uss_qualifier/configurations/dev/utm_implementation_us_lib/baseline.libsonnet
index 01e25bbb1d..a98e8fe8eb 100644
--- a/monitoring/uss_qualifier/configurations/dev/utm_implementation_us_lib/baseline.libsonnet
+++ b/monitoring/uss_qualifier/configurations/dev/utm_implementation_us_lib/baseline.libsonnet
@@ -417,7 +417,7 @@ function(env) {
count: {
// We currently expect this amount of skipped scenarios: making it an equality
// to make sure this is reduced if some scenarios start to be executed
- equal_to: 11,
+ equal_to: 13,
},
},
},
diff --git a/monitoring/uss_qualifier/requirements/interuss/f3548/ovn_request.md b/monitoring/uss_qualifier/requirements/interuss/f3548/ovn_request.md
new file mode 100644
index 0000000000..9978f22e38
--- /dev/null
+++ b/monitoring/uss_qualifier/requirements/interuss/f3548/ovn_request.md
@@ -0,0 +1,11 @@
+# OVN Request Optional Extension to ASTM F3548-21 Requirements
+This optional extension not part of the original F3548 standard API allows a USS to request a specific OVN when creating
+or updating an operational intent.
+
+## DSS requirements
+### ImplementAPI
+If a DSS has support for the optional extension, it must implement the endpoints `createOperationalIntentReference` and
+`updateOperationalIntentReference` with the support for the optional field `requested_ovn_suffix` as defined in the API,
+accept requests in the data format prescribed in the API, and respond in the data format prescribed in the API.
+If there is a problem using the API such as a connection error, invalid response code, or invalid data, the DSS will
+have failed to meet this requirement.
diff --git a/monitoring/uss_qualifier/resources/astm/f3548/v21/dss.py b/monitoring/uss_qualifier/resources/astm/f3548/v21/dss.py
index 5b2037ff58..b65bd10fbb 100644
--- a/monitoring/uss_qualifier/resources/astm/f3548/v21/dss.py
+++ b/monitoring/uss_qualifier/resources/astm/f3548/v21/dss.py
@@ -63,6 +63,9 @@ class DSSInstanceSpecification(ImplicitDict):
base_url: str
"""Base URL for the DSS instance according to the ASTM F3548-21 API"""
+ supports_ovn_request: Optional[bool]
+ """Whether this DSS instance supports the optional extension not part of the original F3548 standard API allowing a USS to request a specific OVN when creating or updating an operational intent."""
+
def __init__(self, *args, **kwargs):
super().__init__(**kwargs)
try:
@@ -721,6 +724,15 @@ def participant_id(self) -> str:
def base_url(self) -> str:
return self._specification.base_url
+ @property
+ def supports_ovn_request(self) -> bool:
+ return (
+ self._specification.supports_ovn_request
+ if self._specification.has_field_with_value("supports_ovn_request")
+ and self._specification.supports_ovn_request is not None
+ else False
+ )
+
def get_authorized_scope_not_in(self, ignored_scopes: List[str]) -> Optional[Scope]:
"""Returns a scope that this DSS Resource is allowed to use but that is not any of the ones that are passed
in 'ignored_scopes'. If no such scope is found, None is returned.
diff --git a/monitoring/uss_qualifier/scenarios/interuss/ovn_request/__init__.py b/monitoring/uss_qualifier/scenarios/interuss/ovn_request/__init__.py
new file mode 100644
index 0000000000..19c26577a1
--- /dev/null
+++ b/monitoring/uss_qualifier/scenarios/interuss/ovn_request/__init__.py
@@ -0,0 +1 @@
+from .dss_ovn_request import DSSOVNRequest
diff --git a/monitoring/uss_qualifier/scenarios/interuss/ovn_request/dss_ovn_request.md b/monitoring/uss_qualifier/scenarios/interuss/ovn_request/dss_ovn_request.md
new file mode 100644
index 0000000000..df8718580d
--- /dev/null
+++ b/monitoring/uss_qualifier/scenarios/interuss/ovn_request/dss_ovn_request.md
@@ -0,0 +1,67 @@
+# OVN Request Optional Extension to ASTM F3548-21 test scenario
+
+## Description
+This test validates that a DSS correctly implements the [OVN Request Optional Extension to ASTM F3548-21](../../../requirements/interuss/f3548/ovn_request.md).
+
+## Resources
+
+### dss
+[`DSSInstanceResource`](../../../resources/astm/f3548/v21/dss.py) to be tested in this scenario.
+
+### id_generator
+[`IDGeneratorResource`](../../../resources/interuss/id_generator.py) providing the base entity ID for this scenario.
+
+### client_identity
+[`ClientIdentityResource`](../../../resources/communications/client_identity.py) the client identity that will be used to create and update operational intent references.
+
+### planning_area
+[`PlanningAreaResource`](../../../resources/astm/f3548/v21/planning_area.py) describes the 3D volume in which operational intent references will be created.
+
+## Setup test case
+
+### [Ensure clean workspace test step](../../astm/utm/dss/clean_workspace.md)
+This step ensures that no entities with the known test IDs exists in the DSS.
+
+## Request for OIR OVN with valid suffix test case
+This case validates the nominal behavior of the OVN request.
+
+### Create OIR with OVN suffix request test step
+
+#### [Create OIR with OVN suffix request](../../astm/utm/dss/fragments/oir/crud/create_query.md)
+Check that the OIR creation query succeeds.
+
+#### [DSS has set the expected OVN using the requested OVN suffix](./expected_ovn_set_fragment.md)
+Check that the DSS has set the expected OVN correctly.
+
+### Activate OIR with OVN suffix request test step
+
+#### [Update OIR with OVN suffix request](../../astm/utm/dss/fragments/oir/crud/update_query.md)
+Check that the OIR update query succeeds.
+
+#### [DSS has set the expected OVN using the requested OVN suffix](./expected_ovn_set_fragment.md)
+Check that the DSS has set the expected OVN correctly.
+
+## Request for OIR OVN with invalid suffix test case
+This case validates the off-nominal behaviors of the OVN request.
+
+### Attempt to create OIR with OVN suffix request not being a UUID test step
+#### [Attempt to create OIR with OVN suffix request not being a UUID rejected check](./invalid_ovn_suffix_fragment.md)
+Check that the DSS rejects OVN suffix that are not UUIDs.
+If the DSS accepts the OVN suffix, or fails with an unexpected error, this check will fail.
+
+### Attempt to create OIR with OVN suffix request empty test step
+#### [Attempt to create OIR with OVN suffix request empty rejected check](./invalid_ovn_suffix_fragment.md)
+Check that the DSS rejects OVN suffix that are empty.
+If the DSS accepts the OVN suffix, or fails with an unexpected error, this check will fail.
+
+### Attempt to create OIR with OVN suffix request being a UUID but not v7 test step
+#### [Attempt to create OIR with OVN suffix request being a UUID but not v7 rejected check](./invalid_ovn_suffix_fragment.md)
+Check that the DSS rejects OVN suffix that are UUIDs but not v7.
+If the DSS accepts the OVN suffix, or fails with an unexpected error, this check will fail.
+
+### Attempt to create OIR with OVN suffix request being an outdated UUIDv7 test step
+#### [Attempt to create OIR with OVN suffix request being an outdated UUIDv7 rejected check](./invalid_ovn_suffix_fragment.md)
+Check that the DSS rejects OVN suffix that are outdated UUIDv7.
+If the DSS accepts the OVN suffix, or fails with an unexpected error, this check will fail.
+
+## [Cleanup](../../astm/utm/dss/clean_workspace.md)
diff --git a/monitoring/uss_qualifier/scenarios/interuss/ovn_request/dss_ovn_request.py b/monitoring/uss_qualifier/scenarios/interuss/ovn_request/dss_ovn_request.py
new file mode 100644
index 0000000000..72d9e2aa53
--- /dev/null
+++ b/monitoring/uss_qualifier/scenarios/interuss/ovn_request/dss_ovn_request.py
@@ -0,0 +1,234 @@
+from typing import List
+
+from uuid6 import uuid7, uuid6
+from datetime import datetime, timedelta
+
+from uas_standards.astm.f3548.v21.api import (
+ OperationalIntentState,
+ Volume4D,
+ OperationalIntentReference,
+)
+from uas_standards.astm.f3548.v21.constants import Scope
+
+from monitoring.monitorlib.fetch import QueryError
+from monitoring.prober.infrastructure import register_resource_type
+from monitoring.uss_qualifier.resources.astm.f3548.v21 import PlanningAreaResource
+from monitoring.uss_qualifier.resources.astm.f3548.v21.dss import (
+ DSSInstanceResource,
+)
+from monitoring.uss_qualifier.resources.communications import ClientIdentityResource
+from monitoring.uss_qualifier.resources.interuss import IDGeneratorResource
+from monitoring.uss_qualifier.resources.resource import MissingResourceError
+from monitoring.uss_qualifier.scenarios.astm.utm.dss import test_step_fragments
+from monitoring.uss_qualifier.scenarios.scenario import (
+ TestScenario,
+)
+from monitoring.uss_qualifier.suites.suite import ExecutionContext
+from monitoring.monitorlib import geotemporal
+
+OIR_TYPE = register_resource_type(
+ 398, "Operational Intent Reference for OVN suffix request"
+)
+
+
+class DSSOVNRequest(TestScenario):
+ def __init__(
+ self,
+ dss: DSSInstanceResource,
+ id_generator: IDGeneratorResource,
+ client_identity: ClientIdentityResource,
+ planning_area: PlanningAreaResource,
+ ):
+ super().__init__()
+ if not dss.supports_ovn_request:
+ raise MissingResourceError(
+ f"DSS resource with ID {dss.participant_id} does not support OVN requests",
+ "dss",
+ )
+ self._dss = dss.get_instance(
+ {
+ Scope.StrategicCoordination: "create and delete operational intent references"
+ }
+ )
+
+ self._oir_id = id_generator.id_factory.make_id(OIR_TYPE)
+ self._planning_area = planning_area.specification
+ self._expected_manager = client_identity.subject()
+
+ def run(self, context: ExecutionContext):
+ self.begin_test_scenario(context)
+ self._setup_case()
+
+ now = datetime.now()
+ extents = [
+ self._planning_area.get_volume4d(
+ now - timedelta(seconds=10),
+ now + timedelta(minutes=45),
+ ).to_f3548v21()
+ ]
+
+ self.begin_test_case("Request for OIR OVN with valid suffix")
+
+ self.begin_test_step("Create OIR with OVN suffix request")
+ req_ovn_suffix = str(uuid7())
+ oir = self._create_oir(extents, req_ovn_suffix)
+ self._check_expected_ovn(req_ovn_suffix, oir)
+ self.end_test_step()
+
+ self.begin_test_step("Activate OIR with OVN suffix request")
+ req_ovn_suffix = str(uuid7())
+ self._activate_oir(extents, oir.ovn, req_ovn_suffix)
+ self._check_expected_ovn(req_ovn_suffix, oir)
+ self.end_test_step()
+
+ self.end_test_case()
+
+ self.begin_test_case("Request for OIR OVN with invalid suffix")
+
+ self.begin_test_step(
+ "Attempt to create OIR with OVN suffix request not being a UUID"
+ )
+ self._create_invalid_oir_attempt(extents, "abc")
+ self.end_test_step()
+
+ self.begin_test_step("Attempt to create OIR with OVN suffix request empty")
+ self._create_invalid_oir_attempt(extents, "")
+ self.end_test_step()
+
+ self.begin_test_step(
+ "Attempt to create OIR with OVN suffix request being a UUID but not v7"
+ )
+ self._create_invalid_oir_attempt(extents, str(uuid6()))
+ self.end_test_step()
+
+ self.begin_test_step(
+ "Attempt to create OIR with OVN suffix request being an outdated UUIDv7"
+ )
+ self._create_invalid_oir_attempt(
+ extents, "0192b9ff-793a-7a18-9b61-552a7ed277b3"
+ ) # Wed, 23 Oct 2024 15:29:40 GMT
+ self.end_test_step()
+
+ self.end_test_case()
+
+ self.end_test_scenario()
+
+ def _create_oir(
+ self, extents: List[Volume4D], req_ovn_suffix: str
+ ) -> OperationalIntentReference:
+ with self.check(
+ "Create operational intent reference query succeeds",
+ [self._dss.participant_id],
+ ) as check:
+ try:
+ oir, _, q = self._dss.put_op_intent(
+ extents=extents,
+ key=[],
+ state=OperationalIntentState.Accepted,
+ base_url=self._planning_area.get_base_url(),
+ oi_id=self._oir_id,
+ ovn=None,
+ requested_ovn_suffix=req_ovn_suffix,
+ )
+ self.record_query(q)
+ except QueryError as qe:
+ self.record_queries(qe.queries)
+ check.record_failed(
+ summary="Create operational intent reference failed",
+ details=qe.msg,
+ query_timestamps=qe.query_timestamps,
+ )
+
+ return oir
+
+ def _activate_oir(self, extents: List[Volume4D], ovn: str, req_ovn_suffix: str):
+ with self.check(
+ "Mutate operational intent reference query succeeds",
+ [self._dss.participant_id],
+ ) as check:
+ try:
+ oir, _, q = self._dss.put_op_intent(
+ extents=extents,
+ key=[],
+ state=OperationalIntentState.Activated,
+ base_url=self._planning_area.get_base_url(),
+ oi_id=self._oir_id,
+ ovn=ovn,
+ requested_ovn_suffix=req_ovn_suffix,
+ )
+ self.record_query(q)
+ except QueryError as qe:
+ self.record_queries(qe.queries)
+ check.record_failed(
+ summary="Mutate operational intent reference failed",
+ details=qe.msg,
+ query_timestamps=qe.query_timestamps,
+ )
+
+ def _create_invalid_oir_attempt(self, extents: List[Volume4D], req_ovn_suffix: str):
+ with self.check(
+ "Attempt to create OIR with invalid requested OVN suffix query rejected",
+ [self._dss.participant_id],
+ ) as check:
+ try:
+ oir, _, q = self._dss.put_op_intent(
+ extents=extents,
+ key=[],
+ state=OperationalIntentState.Accepted,
+ base_url=self._planning_area.get_base_url(),
+ oi_id=self._oir_id,
+ ovn=None,
+ requested_ovn_suffix=req_ovn_suffix,
+ )
+ self.record_query(q)
+ check.record_failed(
+ summary="Creation of an operational intent reference with invalid requested OVN suffix succeeded",
+ details=f"OIR {oir.id} with OVN {oir.ovn} got incorrectly created with requested OVN suffix {req_ovn_suffix}",
+ query_timestamps=q.query_timestamps,
+ )
+ except QueryError as qe:
+ self.record_queries(qe.queries)
+ if qe.cause_status_code != 400:
+ check.record_failed(
+ summary="Creation of an operational intent reference with invalid requested OVN suffix failed with incorrect status code",
+ details=f"OIR {oir.id} with requested OVN suffix {req_ovn_suffix}: expected 400 but got {q.status_code}; {qe.msg}",
+ query_timestamps=qe.query_timestamps,
+ )
+
+ def _check_expected_ovn(self, req_ovn_suffix: str, oir: OperationalIntentReference):
+ with self.check(
+ "DSS has set the expected OVN using the requested OVN suffix",
+ [self._dss.participant_id],
+ ) as check:
+ expected_ovn = f"{self._oir_id}_{req_ovn_suffix}"
+ if expected_ovn != oir.ovn:
+ check.record_failed(
+ summary="DSS returned an invalid OVN after request for OVN suffix",
+ details=f"Requested OVN suffix {req_ovn_suffix}, expected OVN {expected_ovn} but got {oir.ovn}",
+ )
+
+ def _setup_case(self):
+ self.begin_test_case("Setup")
+
+ self.begin_test_step("Ensure clean workspace")
+ vol = geotemporal.Volume4D(
+ volume=self._planning_area.volume,
+ ).to_f3548v21()
+
+ test_step_fragments.cleanup_active_oirs(
+ self,
+ self._dss,
+ vol,
+ self._expected_manager,
+ )
+
+ test_step_fragments.cleanup_op_intent(self, self._dss, self._oir_id)
+ test_step_fragments.cleanup_active_subs(self, self._dss, vol)
+
+ self.end_test_step()
+ self.end_test_case()
+
+ def cleanup(self):
+ self.begin_cleanup()
+ test_step_fragments.cleanup_op_intent(self, self._dss, self._oir_id)
+ self.end_cleanup()
diff --git a/monitoring/uss_qualifier/scenarios/interuss/ovn_request/expected_ovn_set_fragment.md b/monitoring/uss_qualifier/scenarios/interuss/ovn_request/expected_ovn_set_fragment.md
new file mode 100644
index 0000000000..17d8428c87
--- /dev/null
+++ b/monitoring/uss_qualifier/scenarios/interuss/ovn_request/expected_ovn_set_fragment.md
@@ -0,0 +1,5 @@
+# DSS has set the expected OVN using the requested OVN suffix test step fragment
+This test step fragment validates that the DSS has set the expected OVN correctly after an USS requested a suffix.
+
+## 🛑 DSS has set the expected OVN using the requested OVN suffix check
+If the DSS has not set the OVN according to the specifications, it will fail this check as per **[interuss.f3548.ovn_request.ImplementAPI](../../../requirements/interuss/f3548/ovn_request.md)**.
diff --git a/monitoring/uss_qualifier/scenarios/interuss/ovn_request/invalid_ovn_suffix_fragment.md b/monitoring/uss_qualifier/scenarios/interuss/ovn_request/invalid_ovn_suffix_fragment.md
new file mode 100644
index 0000000000..3496b57029
--- /dev/null
+++ b/monitoring/uss_qualifier/scenarios/interuss/ovn_request/invalid_ovn_suffix_fragment.md
@@ -0,0 +1,5 @@
+# Attempt to create OIR with invalid requested OVN suffix query test step fragment
+This test step fragment validates that the DSS rejects invalid attempts to request an OVN suffix.
+
+## 🛑 Attempt to create OIR with invalid requested OVN suffix query rejected check
+If the DSS accepts the OVN suffix, or fails with an error other than an HTTP code 400, this check will fail as per **[interuss.f3548.ovn_request.ImplementAPI](../../../requirements/interuss/f3548/ovn_request.md)**.
diff --git a/monitoring/uss_qualifier/suites/astm/utm/dss_probing.md b/monitoring/uss_qualifier/suites/astm/utm/dss_probing.md
index 8784916439..ff1b38a386 100644
--- a/monitoring/uss_qualifier/suites/astm/utm/dss_probing.md
+++ b/monitoring/uss_qualifier/suites/astm/utm/dss_probing.md
@@ -21,7 +21,8 @@
15. Scenario: [ASTM F3548-21 UTM DSS interoperability](../../../scenarios/astm/utm/dss/dss_interoperability.md) ([`scenarios.astm.utm.dss.DSSInteroperability`](../../../scenarios/astm/utm/dss/dss_interoperability.py))
16. Scenario: [ASTM SCD DSS: Subscription Synchronization](../../../scenarios/astm/utm/dss/synchronization/subscription_synchronization.md) ([`scenarios.astm.utm.dss.synchronization.SubscriptionSynchronization`](../../../scenarios/astm/utm/dss/synchronization/subscription_synchronization.py))
17. Scenario: [ASTM UTM DSS: Direct CRDB access](../../../scenarios/astm/utm/dss/crdb_access.md) ([`scenarios.astm.utm.dss.CRDBAccess`](../../../scenarios/astm/utm/dss/crdb_access.py))
-18. Scenario: [ASTM SCD DSS: Report](../../../scenarios/astm/utm/dss/report.md) ([`scenarios.astm.utm.dss.Report`](../../../scenarios/astm/utm/dss/report.py))
+18. Scenario: [OVN Request Optional Extension to ASTM F3548-21](../../../scenarios/interuss/ovn_request/dss_ovn_request.md) ([`scenarios.interuss.ovn_request.DSSOVNRequest`](../../../scenarios/interuss/ovn_request/dss_ovn_request.py))
+19. Scenario: [ASTM SCD DSS: Report](../../../scenarios/astm/utm/dss/report.md) ([`scenarios.astm.utm.dss.Report`](../../../scenarios/astm/utm/dss/report.py))
## [Checked requirements](../../README.md#checked-requirements)
@@ -36,27 +37,27 @@
astm .f3548 .v21 |
DSS0005,1 |
Implemented |
- ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction OVN Request Optional Extension to ASTM F3548-21 |
DSS0005,2 |
Implemented |
- ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction OVN Request Optional Extension to ASTM F3548-21 |
DSS0005,3 |
Implemented |
- ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction OVN Request Optional Extension to ASTM F3548-21 |
DSS0005,4 |
Implemented |
- ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction OVN Request Optional Extension to ASTM F3548-21 |
DSS0005,5 |
Implemented |
- ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction OVN Request Optional Extension to ASTM F3548-21 |
DSS0015 |
@@ -293,4 +294,10 @@
Implemented |
ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions |
+
+ interuss .f3548 .ovn_request |
+ ImplementAPI |
+ Implemented |
+ OVN Request Optional Extension to ASTM F3548-21 |
+
diff --git a/monitoring/uss_qualifier/suites/astm/utm/dss_probing.yaml b/monitoring/uss_qualifier/suites/astm/utm/dss_probing.yaml
index d0045a6a22..463860be2f 100644
--- a/monitoring/uss_qualifier/suites/astm/utm/dss_probing.yaml
+++ b/monitoring/uss_qualifier/suites/astm/utm/dss_probing.yaml
@@ -128,6 +128,13 @@ actions:
scenario_type: scenarios.astm.utm.dss.CRDBAccess
resources:
crdb_cluster: dss_crdb_cluster
+ - test_scenario:
+ scenario_type: scenarios.interuss.ovn_request.DSSOVNRequest
+ resources:
+ dss: dss
+ id_generator: id_generator
+ client_identity: utm_client_identity
+ planning_area: planning_area
- test_scenario:
scenario_type: scenarios.astm.utm.dss.Report
resources:
diff --git a/monitoring/uss_qualifier/suites/astm/utm/f3548_21.md b/monitoring/uss_qualifier/suites/astm/utm/f3548_21.md
index d0922c0bff..faea90deaf 100644
--- a/monitoring/uss_qualifier/suites/astm/utm/f3548_21.md
+++ b/monitoring/uss_qualifier/suites/astm/utm/f3548_21.md
@@ -41,27 +41,27 @@
astm .f3548 .v21 |
DSS0005,1 |
Implemented |
- ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction Nominal planning: not permitted conflict with equal priority Off-Nominal planning: down USS Off-Nominal planning: down USS with equal priority conflicts not permitted Solo happy path |
+ ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction Nominal planning: not permitted conflict with equal priority OVN Request Optional Extension to ASTM F3548-21 Off-Nominal planning: down USS Off-Nominal planning: down USS with equal priority conflicts not permitted Solo happy path |
DSS0005,2 |
Implemented |
- ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction Awareness of relevant operational intents Data Validation of GET operational intents by USS Nominal planning: conflict with higher priority Nominal planning: not permitted conflict with equal priority Off-Nominal planning: down USS Off-Nominal planning: down USS with equal priority conflicts not permitted Solo happy path Validation of operational intents |
+ ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction Awareness of relevant operational intents Data Validation of GET operational intents by USS Nominal planning: conflict with higher priority Nominal planning: not permitted conflict with equal priority OVN Request Optional Extension to ASTM F3548-21 Off-Nominal planning: down USS Off-Nominal planning: down USS with equal priority conflicts not permitted Solo happy path Validation of operational intents |
DSS0005,3 |
Implemented |
- ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction OVN Request Optional Extension to ASTM F3548-21 |
DSS0005,4 |
Implemented |
- ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction OVN Request Optional Extension to ASTM F3548-21 |
DSS0005,5 |
Implemented |
- ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction OVN Request Optional Extension to ASTM F3548-21 |
DSS0015 |
@@ -465,6 +465,12 @@
Implemented |
Data Validation of GET operational intents by USS |
+
+ interuss .f3548 .ovn_request |
+ ImplementAPI |
+ Implemented |
+ OVN Request Optional Extension to ASTM F3548-21 |
+
interuss .mock_uss .hosted_instance |
ExposeInterface |
diff --git a/monitoring/uss_qualifier/suites/faa/uft/message_signing.md b/monitoring/uss_qualifier/suites/faa/uft/message_signing.md
index e4f52df0de..7c754e6226 100644
--- a/monitoring/uss_qualifier/suites/faa/uft/message_signing.md
+++ b/monitoring/uss_qualifier/suites/faa/uft/message_signing.md
@@ -21,27 +21,27 @@
astm .f3548 .v21 |
DSS0005,1 |
Implemented |
- ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction Nominal planning: not permitted conflict with equal priority Off-Nominal planning: down USS Off-Nominal planning: down USS with equal priority conflicts not permitted Solo happy path |
+ ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction Nominal planning: not permitted conflict with equal priority OVN Request Optional Extension to ASTM F3548-21 Off-Nominal planning: down USS Off-Nominal planning: down USS with equal priority conflicts not permitted Solo happy path |
DSS0005,2 |
Implemented |
- ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction Awareness of relevant operational intents Data Validation of GET operational intents by USS Nominal planning: conflict with higher priority Nominal planning: not permitted conflict with equal priority Off-Nominal planning: down USS Off-Nominal planning: down USS with equal priority conflicts not permitted Solo happy path Validation of operational intents |
+ ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction Awareness of relevant operational intents Data Validation of GET operational intents by USS Nominal planning: conflict with higher priority Nominal planning: not permitted conflict with equal priority OVN Request Optional Extension to ASTM F3548-21 Off-Nominal planning: down USS Off-Nominal planning: down USS with equal priority conflicts not permitted Solo happy path Validation of operational intents |
DSS0005,3 |
Implemented |
- ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction OVN Request Optional Extension to ASTM F3548-21 |
DSS0005,4 |
Implemented |
- ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction OVN Request Optional Extension to ASTM F3548-21 |
DSS0005,5 |
Implemented |
- ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction OVN Request Optional Extension to ASTM F3548-21 |
DSS0015 |
@@ -445,6 +445,12 @@
Implemented |
Data Validation of GET operational intents by USS |
+
+ interuss .f3548 .ovn_request |
+ ImplementAPI |
+ Implemented |
+ OVN Request Optional Extension to ASTM F3548-21 |
+
interuss .mock_uss .hosted_instance |
ExposeInterface |
diff --git a/monitoring/uss_qualifier/suites/interuss/dss/all_tests.md b/monitoring/uss_qualifier/suites/interuss/dss/all_tests.md
index 7cf6096c14..1a29774a5d 100644
--- a/monitoring/uss_qualifier/suites/interuss/dss/all_tests.md
+++ b/monitoring/uss_qualifier/suites/interuss/dss/all_tests.md
@@ -411,27 +411,27 @@
astm .f3548 .v21 |
DSS0005,1 |
Implemented |
- ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction OVN Request Optional Extension to ASTM F3548-21 |
DSS0005,2 |
Implemented |
- ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction OVN Request Optional Extension to ASTM F3548-21 |
DSS0005,3 |
Implemented |
- ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction OVN Request Optional Extension to ASTM F3548-21 |
DSS0005,4 |
Implemented |
- ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction OVN Request Optional Extension to ASTM F3548-21 |
DSS0005,5 |
Implemented |
- ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction OVN Request Optional Extension to ASTM F3548-21 |
DSS0015 |
@@ -679,4 +679,10 @@
Implemented |
ASTM NetRID DSS: Concurrent Requests ASTM NetRID DSS: ISA Expiry ASTM NetRID DSS: Simple ISA ASTM NetRID DSS: Token Validation |
+
+ interuss .f3548 .ovn_request |
+ ImplementAPI |
+ Implemented |
+ OVN Request Optional Extension to ASTM F3548-21 |
+
diff --git a/monitoring/uss_qualifier/suites/uspace/flight_auth.md b/monitoring/uss_qualifier/suites/uspace/flight_auth.md
index b3d9fa4bc0..b838416e9b 100644
--- a/monitoring/uss_qualifier/suites/uspace/flight_auth.md
+++ b/monitoring/uss_qualifier/suites/uspace/flight_auth.md
@@ -22,27 +22,27 @@
astm .f3548 .v21 |
DSS0005,1 |
Implemented |
- ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction Nominal planning: not permitted conflict with equal priority Off-Nominal planning: down USS Off-Nominal planning: down USS with equal priority conflicts not permitted Solo happy path |
+ ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction Nominal planning: not permitted conflict with equal priority OVN Request Optional Extension to ASTM F3548-21 Off-Nominal planning: down USS Off-Nominal planning: down USS with equal priority conflicts not permitted Solo happy path |
DSS0005,2 |
Implemented |
- ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction Awareness of relevant operational intents Data Validation of GET operational intents by USS Nominal planning: conflict with higher priority Nominal planning: not permitted conflict with equal priority Off-Nominal planning: down USS Off-Nominal planning: down USS with equal priority conflicts not permitted Solo happy path Validation of operational intents |
+ ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction Awareness of relevant operational intents Data Validation of GET operational intents by USS Nominal planning: conflict with higher priority Nominal planning: not permitted conflict with equal priority OVN Request Optional Extension to ASTM F3548-21 Off-Nominal planning: down USS Off-Nominal planning: down USS with equal priority conflicts not permitted Solo happy path Validation of operational intents |
DSS0005,3 |
Implemented |
- ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction OVN Request Optional Extension to ASTM F3548-21 |
DSS0005,4 |
Implemented |
- ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction OVN Request Optional Extension to ASTM F3548-21 |
DSS0005,5 |
Implemented |
- ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction OVN Request Optional Extension to ASTM F3548-21 |
DSS0015 |
@@ -446,6 +446,12 @@
Implemented |
Data Validation of GET operational intents by USS |
+
+ interuss .f3548 .ovn_request |
+ ImplementAPI |
+ Implemented |
+ OVN Request Optional Extension to ASTM F3548-21 |
+
interuss .mock_uss .hosted_instance |
ExposeInterface |
diff --git a/monitoring/uss_qualifier/suites/uspace/required_services.md b/monitoring/uss_qualifier/suites/uspace/required_services.md
index 8cf407e451..0e6ba34b0d 100644
--- a/monitoring/uss_qualifier/suites/uspace/required_services.md
+++ b/monitoring/uss_qualifier/suites/uspace/required_services.md
@@ -482,27 +482,27 @@
astm .f3548 .v21 |
DSS0005,1 |
Implemented |
- ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction Nominal planning: not permitted conflict with equal priority Off-Nominal planning: down USS Off-Nominal planning: down USS with equal priority conflicts not permitted Solo happy path |
+ ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction Nominal planning: not permitted conflict with equal priority OVN Request Optional Extension to ASTM F3548-21 Off-Nominal planning: down USS Off-Nominal planning: down USS with equal priority conflicts not permitted Solo happy path |
DSS0005,2 |
Implemented |
- ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction Awareness of relevant operational intents Data Validation of GET operational intents by USS Nominal planning: conflict with higher priority Nominal planning: not permitted conflict with equal priority Off-Nominal planning: down USS Off-Nominal planning: down USS with equal priority conflicts not permitted Solo happy path Validation of operational intents |
+ ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction Awareness of relevant operational intents Data Validation of GET operational intents by USS Nominal planning: conflict with higher priority Nominal planning: not permitted conflict with equal priority OVN Request Optional Extension to ASTM F3548-21 Off-Nominal planning: down USS Off-Nominal planning: down USS with equal priority conflicts not permitted Solo happy path Validation of operational intents |
DSS0005,3 |
Implemented |
- ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction OVN Request Optional Extension to ASTM F3548-21 |
DSS0005,4 |
Implemented |
- ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction OVN Request Optional Extension to ASTM F3548-21 |
DSS0005,5 |
Implemented |
- ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Simple ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Implicit Subscription handling ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction OVN Request Optional Extension to ASTM F3548-21 |
DSS0015 |
@@ -949,6 +949,12 @@
Implemented |
Data Validation of GET operational intents by USS |
+
+ interuss .f3548 .ovn_request |
+ ImplementAPI |
+ Implemented |
+ OVN Request Optional Extension to ASTM F3548-21 |
+
interuss .mock_uss .hosted_instance |
ExposeInterface |
diff --git a/requirements.in b/requirements.in
index acc254b6ef..654ad4294f 100644
--- a/requirements.in
+++ b/requirements.in
@@ -47,3 +47,4 @@ shapely==1.7.1
structlog==21.5.0 # deployment_manager
termcolor==1.1.0
uas_standards==3.2.2
+uuid6==2024.7.10
diff --git a/requirements.txt b/requirements.txt
index 3b6fec85fb..ca09ad62f6 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1632,6 +1632,10 @@ urllib3==2.2.1 \
# geventhttpclient
# kubernetes
# requests
+uuid6==2024.7.10 \
+ --hash=sha256:2d29d7f63f593caaeea0e0d0dd0ad8129c9c663b29e19bdf882e864bedf18fb0 \
+ --hash=sha256:93432c00ba403751f722829ad21759ff9db051dea140bf81493271e8e4dd18b7
+ # via -r requirements.in
websocket-client==1.7.0 \
--hash=sha256:10e511ea3a8c744631d3bd77e61eb17ed09304c413ad42cf6ddfa4c7787e8fe6 \
--hash=sha256:f4c3d22fec12a2461427a29957ff07d35098ee2d976d3ba244e688b8b4057588
diff --git a/schemas/monitoring/uss_qualifier/resources/astm/f3548/v21/dss/DSSInstanceSpecification.json b/schemas/monitoring/uss_qualifier/resources/astm/f3548/v21/dss/DSSInstanceSpecification.json
index ab823341d1..a1ae7aaa8e 100644
--- a/schemas/monitoring/uss_qualifier/resources/astm/f3548/v21/dss/DSSInstanceSpecification.json
+++ b/schemas/monitoring/uss_qualifier/resources/astm/f3548/v21/dss/DSSInstanceSpecification.json
@@ -15,6 +15,13 @@
"description": "ID of the USS responsible for this DSS instance",
"type": "string"
},
+ "supports_ovn_request": {
+ "description": "Whether this DSS instance supports the optional extension not part of the original F3548 standard API allowing a USS to request a specific OVN when creating or updating an operational intent.",
+ "type": [
+ "boolean",
+ "null"
+ ]
+ },
"user_participant_ids": {
"description": "IDs of any participants using this DSS instance, apart from the USS responsible for this DSS instance.",
"items": {