ASTM SCD DSS: Constraint Reference Synchronization

scenarios.astm.utm.dss.synchronization.CRSynchronization

Resources

KML visualization

Case Step Event iart_dss
Setup Ensure clean workspace 1 🌐
  • POST dss.stage.iart.software 200
    :
    • request
      :
      • method
        :
        POST
      • url
        :
        https://dss.stage.iart.software/dss/v1/constraint_references/query
      • initiated_at
        :
        2026-07-13T22:03:16.149789Z
      • 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.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4Mzc5NCwiaWF0IjoxNzgzOTgwMTk0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED
      • json
        :
        • area_of_interest
          :
          • volume
            :
            • outline_polygon
              :
              • vertices
                :
                • item_1
                  :
                  • lat
                    :
                    53.647
                  • lng
                    :
                    -113.88
                • item_2
                  :
                  • lat
                    :
                    53.68
                  • lng
                    :
                    -113.88
                • item_3
                  :
                  • lat
                    :
                    53.68
                  • lng
                    :
                    -113.81
                • item_4
                  :
                  • 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
          :
          ac60baed-4217-4101-aebe-b4d099351abd
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Mon, 13 Jul 2026 22:03:16 GMT
        • Content-Type
          :
          application/json; charset=utf-8
        • Content-Length
          :
          29
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.013423
      • reported
        :
        2026-07-13T22:03:16.164337Z
      • json
        :
        • constraint_references
          :
      • body
        :
        None
    • query_type
      :
      astm.f3548.v21.dss.queryConstraintReferences
    • participant_id
      :
      iart_dss
🌐
2 ✅ Constraint references can be searched for ✅
3 🌐
  • GET dss.stage.iart.software 404
    :
    • request
      :
      • method
        :
        GET
      • url
        :
        https://dss.stage.iart.software/dss/v1/constraint_references/00000186-35c7-403f-86b8-beca68d40000
      • initiated_at
        :
        2026-07-13T22:03:16.165003Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4Mzc5NCwiaWF0IjoxNzgzOTgwMTk0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED
      • body
        :
        None
      • json
        :
        None
    • response
      :
      • code
        :
        404
      • headers
        :
        • Date
          :
          Mon, 13 Jul 2026 22:03:16 GMT
        • Content-Type
          :
          application/json; charset=utf-8
        • Content-Length
          :
          113
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.008898
      • reported
        :
        2026-07-13T22:03:16.174995Z
      • json
        :
        • message
          :
          Constraint 00000186-35c7-403f-86b8-beca68d40000 not found (E:5b20d03a-fdcf-4b61-a6d6-1a88e7b4ffce)
      • body
        :
        None
    • query_type
      :
      astm.f3548.v21.dss.getConstraintReference
    • participant_id
      :
      iart_dss
🌐
4 ✅ Constraint references can be queried by ID ✅
CR synchronization Create CR validation 5 🌐
  • PUT dss.stage.iart.software 201
    :
    • request
      :
      • method
        :
        PUT
      • url
        :
        https://dss.stage.iart.software/dss/v1/constraint_references/00000186-35c7-403f-86b8-beca68d40000
      • initiated_at
        :
        2026-07-13T22:03:16.175494Z
      • 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.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4Mzc5NCwiaWF0IjoxNzgzOTgwMTk0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED
      • json
        :
        • extents
          :
          • item_1
            :
            • volume
              :
              • outline_polygon
                :
                • vertices
                  :
                  • item_1
                    :
                    • lat
                      :
                      53.647
                    • lng
                      :
                      -113.88
                  • item_2
                    :
                    • lat
                      :
                      53.68
                    • lng
                      :
                      -113.88
                  • item_3
                    :
                    • lat
                      :
                      53.68
                    • lng
                      :
                      -113.81
                  • item_4
                    :
                    • 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:03:06.147363Z
              • format
                :
                RFC3339
            • time_end
              :
              • value
                :
                2026-07-13T22:23:16.147369Z
              • format
                :
                RFC3339
        • uss_base_url
          :
          https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area
        • request_id
          :
          a52a80f0-2178-46c2-b8e2-728b615be675
      • body
        :
        None
    • response
      :
      • code
        :
        201
      • headers
        :
        • Date
          :
          Mon, 13 Jul 2026 22:03:16 GMT
        • Content-Type
          :
          application/json; charset=utf-8
        • Content-Length
          :
          436
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.067865
      • reported
        :
        2026-07-13T22:03:16.244127Z
      • json
        :
        • subscribers
          :
        • constraint_reference
          :
          • id
            :
            00000186-35c7-403f-86b8-beca68d40000
          • manager
            :
            DSS Qualifer1
          • uss_availability
            :
            Unknown
          • version
            :
            1
          • ovn
            :
            imC-tOMsboJmCM7p2Dmba0qqzJ247MLcpZA461MaMcY_
          • time_start
            :
            • value
              :
              2026-07-13T22:03:06.147363Z
            • format
              :
              RFC3339
          • time_end
            :
            • value
              :
              2026-07-13T22:23:16.147369Z
            • format
              :
              RFC3339
          • uss_base_url
            :
            https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area
      • body
        :
        None
    • query_type
      :
      astm.f3548.v21.dss.createConstraintReference
    • participant_id
      :
      iart_dss
🌐
6 ✅ Create constraint reference query succeeds ✅
7 ✅ Create constraint reference response format conforms to spec ✅
8 ✅ Returned constraint reference ID is correct ✅
9 ✅ Returned constraint reference has a manager ✅
10 ✅ Returned constraint reference manager is correct ✅
11 ✅ Returned constraint reference has an USS base URL ✅
12 ✅ Returned constraint reference base URL is correct ✅
13 ✅ Returned constraint reference has a start time ✅
14 ✅ Returned constraint reference has an end time ✅
15 ✅ Returned start time is correct ✅
16 ✅ Returned end time is correct ✅
17 ✅ Returned constraint reference has an OVN ✅
18 ✅ Create constraint reference response content is correct ✅
Retrieve newly created CR 19 🌐
  • GET dss.stage.iart.software 200
    :
    • request
      :
      • method
        :
        GET
      • url
        :
        https://dss.stage.iart.software/dss/v1/constraint_references/00000186-35c7-403f-86b8-beca68d40000
      • initiated_at
        :
        2026-07-13T22:03:16.262746Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4Mzc5NCwiaWF0IjoxNzgzOTgwMTk0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED
      • body
        :
        None
      • json
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Mon, 13 Jul 2026 22:03:16 GMT
        • Content-Type
          :
          application/json; charset=utf-8
        • Content-Length
          :
          419
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.015018
      • reported
        :
        2026-07-13T22:03:16.278496Z
      • json
        :
        • constraint_reference
          :
          • id
            :
            00000186-35c7-403f-86b8-beca68d40000
          • manager
            :
            DSS Qualifer1
          • uss_availability
            :
            Unknown
          • version
            :
            1
          • ovn
            :
            imC-tOMsboJmCM7p2Dmba0qqzJ247MLcpZA461MaMcY_
          • time_start
            :
            • value
              :
              2026-07-13T22:03:06.147363Z
            • format
              :
              RFC3339
          • time_end
            :
            • value
              :
              2026-07-13T22:23:16.147369Z
            • format
              :
              RFC3339
          • uss_base_url
            :
            https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area
      • body
        :
        None
    • query_type
      :
      astm.f3548.v21.dss.getConstraintReference
    • participant_id
      :
      iart_dss
🌐
20 ✅ Get constraint reference by ID ✅
21 ✅ Constraint reference can be found at every DSS ✅
22 ✅ Propagated constraint reference contains the correct manager ✅
23 ✅ Propagated constraint reference contains the correct USS base URL ✅
24 ✅ Propagated constraint reference contains the correct start time ✅
25 ✅ Propagated constraint reference contains the correct end time ✅
26 ✅ Newly created CR can be consistently retrieved from all DSS instances ✅
27 ✅ Get constraint reference response format conforms to spec ✅
28 ✅ Returned constraint reference ID is correct ✅
29 ✅ Returned constraint reference has a manager ✅
30 ✅ Returned constraint reference manager is correct ✅
31 ✅ Returned constraint reference has an USS base URL ✅
32 ✅ Returned constraint reference base URL is correct ✅
33 ✅ Returned constraint reference has a start time ✅
34 ✅ Returned constraint reference has an end time ✅
35 ✅ Returned start time is correct ✅
36 ✅ Returned end time is correct ✅
37 ✅ Returned constraint reference has an OVN ✅
38 ✅ Non-mutated constraint reference keeps the same OVN ✅
39 ✅ Non-mutated constraint reference keeps the same version ✅
40 ✅ Get constraint reference response content is correct ✅
Search for newly created CR 41 🌐
  • POST dss.stage.iart.software 200
    :
    • request
      :
      • method
        :
        POST
      • url
        :
        https://dss.stage.iart.software/dss/v1/constraint_references/query
      • initiated_at
        :
        2026-07-13T22:03:16.296547Z
      • 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.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4Mzc5NCwiaWF0IjoxNzgzOTgwMTk0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED
      • json
        :
        • area_of_interest
          :
          • volume
            :
            • outline_polygon
              :
              • vertices
                :
                • item_1
                  :
                  • lat
                    :
                    53.647
                  • lng
                    :
                    -113.88
                • item_2
                  :
                  • lat
                    :
                    53.68
                  • lng
                    :
                    -113.88
                • item_3
                  :
                  • lat
                    :
                    53.68
                  • lng
                    :
                    -113.81
                • item_4
                  :
                  • 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
              :
              None
          • time_start
            :
            None
          • time_end
            :
            None
        • request_id
          :
          8edf8106-5690-44e1-b596-8ee098195e6f
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Mon, 13 Jul 2026 22:03:16 GMT
        • Content-Type
          :
          application/json; charset=utf-8
        • Content-Length
          :
          422
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.022777
      • reported
        :
        2026-07-13T22:03:16.320138Z
      • json
        :
        • constraint_references
          :
          • item_1
            :
            • id
              :
              00000186-35c7-403f-86b8-beca68d40000
            • manager
              :
              DSS Qualifer1
            • uss_availability
              :
              Unknown
            • version
              :
              1
            • ovn
              :
              imC-tOMsboJmCM7p2Dmba0qqzJ247MLcpZA461MaMcY_
            • time_start
              :
              • value
                :
                2026-07-13T22:03:06.147363Z
              • format
                :
                RFC3339
            • time_end
              :
              • value
                :
                2026-07-13T22:23:16.147369Z
              • format
                :
                RFC3339
            • uss_base_url
              :
              https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area
      • body
        :
        None
    • query_type
      :
      astm.f3548.v21.dss.queryConstraintReferences
    • participant_id
      :
      iart_dss
🌐
42 ✅ Successful constraint reference search query ✅
43 ✅ Propagated constraint reference general area is synchronized ✅
44 ✅ Propagated constraint reference contains the correct manager ✅
45 ✅ Propagated constraint reference contains the correct USS base URL ✅
46 ✅ Propagated constraint reference contains the correct start time ✅
47 ✅ Propagated constraint reference contains the correct end time ✅
48 ✅ Newly created CR can be consistently searched for from all DSS instances ✅
49 ✅ Search constraint reference response format conforms to spec ✅
50 ✅ Expected constraint reference is in search results ✅
51 ✅ Returned constraint reference ID is correct ✅
52 ✅ Returned constraint reference has a manager ✅
53 ✅ Returned constraint reference manager is correct ✅
54 ✅ Returned constraint reference has an USS base URL ✅
55 ✅ Returned constraint reference base URL is correct ✅
56 ✅ Returned constraint reference has a start time ✅
57 ✅ Returned constraint reference has an end time ✅
58 ✅ Returned start time is correct ✅
59 ✅ Returned end time is correct ✅
60 ✅ Returned constraint reference has an OVN ✅
61 ✅ Non-mutated constraint reference keeps the same OVN ✅
62 ✅ Non-mutated constraint reference keeps the same version ✅
63 ✅ Search constraint reference response content is correct ✅
Mutate CR 64 🌐
  • PUT dss.stage.iart.software 200
    :
    • request
      :
      • method
        :
        PUT
      • url
        :
        https://dss.stage.iart.software/dss/v1/constraint_references/00000186-35c7-403f-86b8-beca68d40000/imC-tOMsboJmCM7p2Dmba0qqzJ247MLcpZA461MaMcY_
      • initiated_at
        :
        2026-07-13T22:03:16.340766Z
      • 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.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4Mzc5NCwiaWF0IjoxNzgzOTgwMTk0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED
      • json
        :
        • extents
          :
          • item_1
            :
            • volume
              :
              • outline_polygon
                :
                • vertices
                  :
                  • item_1
                    :
                    • lat
                      :
                      53.647
                    • lng
                      :
                      -113.88
                  • item_2
                    :
                    • lat
                      :
                      53.68
                    • lng
                      :
                      -113.88
                  • item_3
                    :
                    • lat
                      :
                      53.68
                    • lng
                      :
                      -113.81
                  • item_4
                    :
                    • 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:03:16.147363Z
              • format
                :
                RFC3339
            • time_end
              :
              • value
                :
                2026-07-13T22:23:26.147369Z
              • format
                :
                RFC3339
        • uss_base_url
          :
          https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area
        • request_id
          :
          6e19cc19-6f8e-4586-b31b-818d136596ae
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Mon, 13 Jul 2026 22:03:16 GMT
        • Content-Type
          :
          application/json; charset=utf-8
        • Content-Length
          :
          436
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.037699
      • reported
        :
        2026-07-13T22:03:16.379395Z
      • json
        :
        • subscribers
          :
        • constraint_reference
          :
          • id
            :
            00000186-35c7-403f-86b8-beca68d40000
          • manager
            :
            DSS Qualifer1
          • uss_availability
            :
            Unknown
          • version
            :
            2
          • ovn
            :
            TH1gTt2Oap9Y5MFh-GFdtb.bdrE5w-fwfJgyVJIp3Sc_
          • time_start
            :
            • value
              :
              2026-07-13T22:03:16.147363Z
            • format
              :
              RFC3339
          • time_end
            :
            • value
              :
              2026-07-13T22:23:26.147369Z
            • format
              :
              RFC3339
          • uss_base_url
            :
            https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area
      • body
        :
        None
    • query_type
      :
      astm.f3548.v21.dss.updateConstraintReference
    • participant_id
      :
      iart_dss
🌐
65 ✅ Mutate constraint reference query succeeds ✅
66 ✅ Mutate constraint reference response format conforms to spec ✅
67 ✅ Returned constraint reference ID is correct ✅
68 ✅ Returned constraint reference has a manager ✅
69 ✅ Returned constraint reference manager is correct ✅
70 ✅ Returned constraint reference has an USS base URL ✅
71 ✅ Returned constraint reference base URL is correct ✅
72 ✅ Returned constraint reference has a start time ✅
73 ✅ Returned constraint reference has an end time ✅
74 ✅ Returned start time is correct ✅
75 ✅ Returned end time is correct ✅
76 ✅ Returned constraint reference has an OVN ✅
77 ✅ Mutated constraint reference OVN is updated ✅
78 ✅ Mutated constraint reference version is updated ✅
79 ✅ Mutate constraint reference response content is correct ✅
Retrieve updated CR 80 🌐
  • GET dss.stage.iart.software 200
    :
    • request
      :
      • method
        :
        GET
      • url
        :
        https://dss.stage.iart.software/dss/v1/constraint_references/00000186-35c7-403f-86b8-beca68d40000
      • initiated_at
        :
        2026-07-13T22:03:16.395794Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4Mzc5NCwiaWF0IjoxNzgzOTgwMTk0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED
      • body
        :
        None
      • json
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Mon, 13 Jul 2026 22:03:16 GMT
        • Content-Type
          :
          application/json; charset=utf-8
        • Content-Length
          :
          419
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.023457
      • reported
        :
        2026-07-13T22:03:16.419995Z
      • json
        :
        • constraint_reference
          :
          • id
            :
            00000186-35c7-403f-86b8-beca68d40000
          • manager
            :
            DSS Qualifer1
          • uss_availability
            :
            Unknown
          • version
            :
            2
          • ovn
            :
            TH1gTt2Oap9Y5MFh-GFdtb.bdrE5w-fwfJgyVJIp3Sc_
          • time_start
            :
            • value
              :
              2026-07-13T22:03:16.147363Z
            • format
              :
              RFC3339
          • time_end
            :
            • value
              :
              2026-07-13T22:23:26.147369Z
            • format
              :
              RFC3339
          • uss_base_url
            :
            https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area
      • body
        :
        None
    • query_type
      :
      astm.f3548.v21.dss.getConstraintReference
    • participant_id
      :
      iart_dss
🌐
81 ✅ Get constraint reference by ID ✅
82 ✅ Constraint reference can be found at every DSS ✅
83 ✅ Propagated constraint reference contains the correct manager ✅
84 ✅ Propagated constraint reference contains the correct USS base URL ✅
85 ✅ Propagated constraint reference contains the correct start time ✅
86 ✅ Propagated constraint reference contains the correct end time ✅
87 ✅ Updated CR can be consistently retrieved from all DSS instances ✅
88 ✅ Get constraint reference response format conforms to spec ✅
89 ✅ Returned constraint reference ID is correct ✅
90 ✅ Returned constraint reference has a manager ✅
91 ✅ Returned constraint reference manager is correct ✅
92 ✅ Returned constraint reference has an USS base URL ✅
93 ✅ Returned constraint reference base URL is correct ✅
94 ✅ Returned constraint reference has a start time ✅
95 ✅ Returned constraint reference has an end time ✅
96 ✅ Returned start time is correct ✅
97 ✅ Returned end time is correct ✅
98 ✅ Returned constraint reference has an OVN ✅
99 ✅ Non-mutated constraint reference keeps the same OVN ✅
100 ✅ Non-mutated constraint reference keeps the same version ✅
101 ✅ Get constraint reference response content is correct ✅
Search for updated CR 102 🌐
  • POST dss.stage.iart.software 200
    :
    • request
      :
      • method
        :
        POST
      • url
        :
        https://dss.stage.iart.software/dss/v1/constraint_references/query
      • initiated_at
        :
        2026-07-13T22:03:16.441955Z
      • 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.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4Mzc5NCwiaWF0IjoxNzgzOTgwMTk0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED
      • json
        :
        • area_of_interest
          :
          • volume
            :
            • outline_polygon
              :
              • vertices
                :
                • item_1
                  :
                  • lat
                    :
                    53.647
                  • lng
                    :
                    -113.88
                • item_2
                  :
                  • lat
                    :
                    53.68
                  • lng
                    :
                    -113.88
                • item_3
                  :
                  • lat
                    :
                    53.68
                  • lng
                    :
                    -113.81
                • item_4
                  :
                  • 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
              :
              None
          • time_start
            :
            None
          • time_end
            :
            None
        • request_id
          :
          4bacacbe-154c-4701-8b48-c5011a0fc505
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Mon, 13 Jul 2026 22:03:16 GMT
        • Content-Type
          :
          application/json; charset=utf-8
        • Content-Length
          :
          422
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.019222
      • reported
        :
        2026-07-13T22:03:16.462137Z
      • json
        :
        • constraint_references
          :
          • item_1
            :
            • id
              :
              00000186-35c7-403f-86b8-beca68d40000
            • manager
              :
              DSS Qualifer1
            • uss_availability
              :
              Unknown
            • version
              :
              2
            • ovn
              :
              TH1gTt2Oap9Y5MFh-GFdtb.bdrE5w-fwfJgyVJIp3Sc_
            • time_start
              :
              • value
                :
                2026-07-13T22:03:16.147363Z
              • format
                :
                RFC3339
            • time_end
              :
              • value
                :
                2026-07-13T22:23:26.147369Z
              • format
                :
                RFC3339
            • uss_base_url
              :
              https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area
      • body
        :
        None
    • query_type
      :
      astm.f3548.v21.dss.queryConstraintReferences
    • participant_id
      :
      iart_dss
🌐
103 ✅ Successful constraint reference search query ✅
104 ✅ Propagated constraint reference general area is synchronized ✅
105 ✅ Propagated constraint reference contains the correct manager ✅
106 ✅ Propagated constraint reference contains the correct USS base URL ✅
107 ✅ Propagated constraint reference contains the correct start time ✅
108 ✅ Propagated constraint reference contains the correct end time ✅
109 ✅ Updated CR can be consistently searched for from all DSS instances ✅
110 ✅ Search constraint reference response format conforms to spec ✅
111 ✅ Expected constraint reference is in search results ✅
112 ✅ Returned constraint reference ID is correct ✅
113 ✅ Returned constraint reference has a manager ✅
114 ✅ Returned constraint reference manager is correct ✅
115 ✅ Returned constraint reference has an USS base URL ✅
116 ✅ Returned constraint reference base URL is correct ✅
117 ✅ Returned constraint reference has a start time ✅
118 ✅ Returned constraint reference has an end time ✅
119 ✅ Returned start time is correct ✅
120 ✅ Returned end time is correct ✅
121 ✅ Returned constraint reference has an OVN ✅
122 ✅ Non-mutated constraint reference keeps the same OVN ✅
123 ✅ Non-mutated constraint reference keeps the same version ✅
124 ✅ Search constraint reference response content is correct ✅
Delete CR 125 🌐
  • DELETE dss.stage.iart.software 200
    :
    • request
      :
      • method
        :
        DELETE
      • url
        :
        https://dss.stage.iart.software/dss/v1/constraint_references/00000186-35c7-403f-86b8-beca68d40000/TH1gTt2Oap9Y5MFh-GFdtb.bdrE5w-fwfJgyVJIp3Sc_
      • initiated_at
        :
        2026-07-13T22:03:16.480323Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Content-Length
          :
          0
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4Mzc5NCwiaWF0IjoxNzgzOTgwMTk0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED
      • body
        :
        None
      • json
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Mon, 13 Jul 2026 22:03:16 GMT
        • Content-Type
          :
          application/json; charset=utf-8
        • Content-Length
          :
          436
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.035982
      • reported
        :
        2026-07-13T22:03:16.517050Z
      • json
        :
        • subscribers
          :
        • constraint_reference
          :
          • id
            :
            00000186-35c7-403f-86b8-beca68d40000
          • manager
            :
            DSS Qualifer1
          • uss_availability
            :
            Unknown
          • version
            :
            2
          • ovn
            :
            TH1gTt2Oap9Y5MFh-GFdtb.bdrE5w-fwfJgyVJIp3Sc_
          • time_start
            :
            • value
              :
              2026-07-13T22:03:16.147363Z
            • format
              :
              RFC3339
          • time_end
            :
            • value
              :
              2026-07-13T22:23:26.147369Z
            • format
              :
              RFC3339
          • uss_base_url
            :
            https://rtm.airmarket.stage.flysafe.live/uss_qualifier/planning_area
      • body
        :
        None
    • query_type
      :
      astm.f3548.v21.dss.deleteConstraintReference
    • participant_id
      :
      iart_dss
🌐
126 ✅ Delete constraint reference query succeeds ✅
127 ✅ Delete constraint reference response format conforms to spec ✅
128 ✅ Returned constraint reference ID is correct ✅
129 ✅ Returned constraint reference has a manager ✅
130 ✅ Returned constraint reference manager is correct ✅
131 ✅ Returned constraint reference has an USS base URL ✅
132 ✅ Returned constraint reference base URL is correct ✅
133 ✅ Returned constraint reference has a start time ✅
134 ✅ Returned constraint reference has an end time ✅
135 ✅ Returned start time is correct ✅
136 ✅ Returned end time is correct ✅
137 ✅ Returned constraint reference has an OVN ✅
138 ✅ Non-mutated constraint reference keeps the same OVN ✅
139 ✅ Non-mutated constraint reference keeps the same version ✅
140 ✅ Delete constraint reference response content is correct ✅
Query deleted CR 141 🌐
  • GET dss.stage.iart.software 404
    :
    • request
      :
      • method
        :
        GET
      • url
        :
        https://dss.stage.iart.software/dss/v1/constraint_references/00000186-35c7-403f-86b8-beca68d40000
      • initiated_at
        :
        2026-07-13T22:03:16.534755Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4Mzc5NCwiaWF0IjoxNzgzOTgwMTk0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED
      • body
        :
        None
      • json
        :
        None
    • response
      :
      • code
        :
        404
      • headers
        :
        • Date
          :
          Mon, 13 Jul 2026 22:03:16 GMT
        • Content-Type
          :
          application/json; charset=utf-8
        • Content-Length
          :
          113
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.008727
      • reported
        :
        2026-07-13T22:03:16.544196Z
      • json
        :
        • message
          :
          Constraint 00000186-35c7-403f-86b8-beca68d40000 not found (E:17c239ae-db3f-417e-b5c2-4002a8ffde84)
      • body
        :
        None
    • query_type
      :
      astm.f3548.v21.dss.getConstraintReference
    • participant_id
      :
      iart_dss
🌐
142 ✅ Get constraint reference by ID ✅
143 ✅ Deleted CR cannot be retrieved from all DSS instances ✅
144 🌐
  • POST dss.stage.iart.software 200
    :
    • request
      :
      • method
        :
        POST
      • url
        :
        https://dss.stage.iart.software/dss/v1/constraint_references/query
      • initiated_at
        :
        2026-07-13T22:03:16.544590Z
      • 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.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4Mzc5NCwiaWF0IjoxNzgzOTgwMTk0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED
      • json
        :
        • area_of_interest
          :
          • volume
            :
            • outline_polygon
              :
              • vertices
                :
                • item_1
                  :
                  • lat
                    :
                    53.647
                  • lng
                    :
                    -113.88
                • item_2
                  :
                  • lat
                    :
                    53.68
                  • lng
                    :
                    -113.88
                • item_3
                  :
                  • lat
                    :
                    53.68
                  • lng
                    :
                    -113.81
                • item_4
                  :
                  • 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
              :
              None
          • time_start
            :
            None
          • time_end
            :
            None
        • request_id
          :
          bc3ce9c9-9567-4f24-b907-06739408eec7
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Mon, 13 Jul 2026 22:03:16 GMT
        • Content-Type
          :
          application/json; charset=utf-8
        • Content-Length
          :
          29
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.034274
      • reported
        :
        2026-07-13T22:03:16.580088Z
      • json
        :
        • constraint_references
          :
      • body
        :
        None
    • query_type
      :
      astm.f3548.v21.dss.queryConstraintReferences
    • participant_id
      :
      iart_dss
🌐
145 ✅ Successful constraint reference search query ✅
146 ✅ Deleted CR cannot be searched for from all DSS instances ✅
Cleanup 147 🌐
  • POST dss.stage.iart.software 200
    :
    • request
      :
      • method
        :
        POST
      • url
        :
        https://dss.stage.iart.software/dss/v1/constraint_references/query
      • initiated_at
        :
        2026-07-13T22:03:16.581601Z
      • 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.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4Mzc5NCwiaWF0IjoxNzgzOTgwMTk0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED
      • json
        :
        • area_of_interest
          :
          • volume
            :
            • outline_polygon
              :
              • vertices
                :
                • item_1
                  :
                  • lat
                    :
                    53.647
                  • lng
                    :
                    -113.88
                • item_2
                  :
                  • lat
                    :
                    53.68
                  • lng
                    :
                    -113.88
                • item_3
                  :
                  • lat
                    :
                    53.68
                  • lng
                    :
                    -113.81
                • item_4
                  :
                  • 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
          :
          26937c23-994f-4986-852f-48c176c2c2c0
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Mon, 13 Jul 2026 22:03:16 GMT
        • Content-Type
          :
          application/json; charset=utf-8
        • Content-Length
          :
          29
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.014347
      • reported
        :
        2026-07-13T22:03:16.596771Z
      • json
        :
        • constraint_references
          :
      • body
        :
        None
    • query_type
      :
      astm.f3548.v21.dss.queryConstraintReferences
    • participant_id
      :
      iart_dss
🌐
148 ✅ Constraint references can be searched for ✅
149 🌐
  • GET dss.stage.iart.software 404
    :
    • request
      :
      • method
        :
        GET
      • url
        :
        https://dss.stage.iart.software/dss/v1/constraint_references/00000186-35c7-403f-86b8-beca68d40000
      • initiated_at
        :
        2026-07-13T22:03:16.597130Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4Mzk4Mzc5NCwiaWF0IjoxNzgzOTgwMTk0LCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uY29uc3RyYWludF9tYW5hZ2VtZW50IiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED
      • body
        :
        None
      • json
        :
        None
    • response
      :
      • code
        :
        404
      • headers
        :
        • Date
          :
          Mon, 13 Jul 2026 22:03:16 GMT
        • Content-Type
          :
          application/json; charset=utf-8
        • Content-Length
          :
          113
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.009412
      • reported
        :
        2026-07-13T22:03:16.607410Z
      • json
        :
        • message
          :
          Constraint 00000186-35c7-403f-86b8-beca68d40000 not found (E:0464f690-44c5-4ab3-aa34-5bbec676fd2f)
      • body
        :
        None
    • query_type
      :
      astm.f3548.v21.dss.getConstraintReference
    • participant_id
      :
      iart_dss
🌐
150 ✅ Constraint references can be queried by ID ✅