Off-Nominal planning: down USS

scenarios.astm.utm.DownUSS

Resources

KML visualization

Case Step Event iart_dss sandbox <None>
1 📓 Tested USS: sandbox
Setup Resolve USS ID of virtual USS 3 🌐
  • POST dss.stage.iart.software 200
    :
    • request
      :
      • method
        :
        POST
      • url
        :
        https://dss.stage.iart.software/dss/v1/operational_intent_references/query
      • initiated_at
        :
        2026-09-08T20:03:37.429176Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Content-Length
          :
          642
        • Content-Type
          :
          application/json
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4ODkwMDkyMywiaWF0IjoxNzg4ODk3MzIzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED
      • json
        :
        • area_of_interest
          :
          • volume
            :
            • altitude_lower
              :
              • value
                :
                641.95
              • reference
                :
                W84
              • units
                :
                M
            • altitude_upper
              :
              • value
                :
                722.0
              • reference
                :
                W84
              • units
                :
                M
            • outline_polygon
              :
              • vertices
                :
                • item_1
                  :
                  • lat
                    :
                    53.663210126518166
                  • lng
                    :
                    -113.84581018845284
                • item_2
                  :
                  • lat
                    :
                    53.66391416170785
                  • lng
                    :
                    -113.84581018845284
                • item_3
                  :
                  • lat
                    :
                    53.66391416170785
                  • lng
                    :
                    -113.84435402492981
                • item_4
                  :
                  • lat
                    :
                    53.663210126518166
                  • lng
                    :
                    -113.84435402492981
          • time_start
            :
            • value
              :
              2026-09-08T20:03:36.286872Z
            • format
              :
              RFC3339
          • time_end
            :
            • value
              :
              2026-09-08T21:33:37.286872Z
            • format
              :
              RFC3339
        • request_id
          :
          df6cb5ab-0d63-4cda-b224-79f0802d12d6
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Tue, 08 Sep 2026 20:03:37 GMT
        • Content-Type
          :
          application/json; charset=utf-8
        • Content-Length
          :
          37
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.016965
      • reported
        :
        2026-09-08T20:03:37.446977Z
      • json
        :
        • operational_intent_references
          :
      • body
        :
        None
    • query_type
      :
      astm.f3548.v21.dss.queryOperationalIntentReferences
    • participant_id
      :
      iart_dss
🌐
4 ✅ Successful dummy query ✅
5 📓 USS ID of virtual USS: DSS Qualifer1
Restore virtual USS availability 6 🌐
  • GET dss.stage.iart.software 200
    :
    • request
      :
      • method
        :
        GET
      • url
        :
        https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1
      • initiated_at
        :
        2026-09-08T20:03:37.447641Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4ODkwMDk3MSwiaWF0IjoxNzg4ODk3MzcxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED
      • json
        :
        None
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Tue, 08 Sep 2026 20:03:37 GMT
        • Content-Type
          :
          application/json; charset=utf-8
        • Content-Length
          :
          116
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.009287
      • reported
        :
        2026-09-08T20:03:37.457853Z
      • json
        :
        • version
          :
          1NU8bCmzfbUOvCnHR1RE8k0aUn3aMWXUZ.cDJ7Y5ZzY_
        • status
          :
          • uss
            :
            DSS Qualifer1
          • availability
            :
            Normal
      • body
        :
        None
    • query_type
      :
      astm.f3548.v21.uss.getUssAvailability
    • participant_id
      :
      iart_dss
🌐
7 ✅ USS Availability can be requested ✅
8 🌐
  • PUT dss.stage.iart.software 200
    :
    • request
      :
      • method
        :
        PUT
      • url
        :
        https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1
      • initiated_at
        :
        2026-09-08T20:03:37.458626Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Content-Length
          :
          143
        • Content-Type
          :
          application/json
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4ODkwMDk3MSwiaWF0IjoxNzg4ODk3MzcxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED
      • json
        :
        • old_version
          :
          1NU8bCmzfbUOvCnHR1RE8k0aUn3aMWXUZ.cDJ7Y5ZzY_
        • availability
          :
          Normal
        • request_id
          :
          e2b39889-9cf6-4e6e-9464-82a0e1136292
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Tue, 08 Sep 2026 20:03:37 GMT
        • Content-Type
          :
          application/json; charset=utf-8
        • Content-Length
          :
          116
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.020379
      • reported
        :
        2026-09-08T20:03:37.480461Z
      • json
        :
        • version
          :
          IJjIj8a9TTf-Zn6AcRKhe12eLWWFeNr5aZkKPjXiljw_
        • status
          :
          • uss
            :
            DSS Qualifer1
          • availability
            :
            Normal
      • body
        :
        None
    • query_type
      :
      astm.f3548.v21.uss.setUssAvailability
    • participant_id
      :
      iart_dss
🌐
9 ✅ USS Availability can be updated ✅
Clear operational intents created by virtual USS 10 🌐
  • POST dss.stage.iart.software 200
    :
    • request
      :
      • method
        :
        POST
      • url
        :
        https://dss.stage.iart.software/dss/v1/operational_intent_references/query
      • initiated_at
        :
        2026-09-08T20:03:37.482800Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Content-Length
          :
          642
        • Content-Type
          :
          application/json
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4ODkwMDkyMywiaWF0IjoxNzg4ODk3MzIzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED
      • json
        :
        • area_of_interest
          :
          • volume
            :
            • altitude_lower
              :
              • value
                :
                641.95
              • reference
                :
                W84
              • units
                :
                M
            • altitude_upper
              :
              • value
                :
                722.0
              • reference
                :
                W84
              • units
                :
                M
            • outline_polygon
              :
              • vertices
                :
                • item_1
                  :
                  • lat
                    :
                    53.663210126518166
                  • lng
                    :
                    -113.84581018845284
                • item_2
                  :
                  • lat
                    :
                    53.66391416170785
                  • lng
                    :
                    -113.84581018845284
                • item_3
                  :
                  • lat
                    :
                    53.66391416170785
                  • lng
                    :
                    -113.84435402492981
                • item_4
                  :
                  • lat
                    :
                    53.663210126518166
                  • lng
                    :
                    -113.84435402492981
          • time_start
            :
            • value
              :
              2026-09-08T20:03:36.286872Z
            • format
              :
              RFC3339
          • time_end
            :
            • value
              :
              2026-09-08T21:33:37.286872Z
            • format
              :
              RFC3339
        • request_id
          :
          74365b25-79cc-4968-a069-933fa270045e
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Tue, 08 Sep 2026 20:03:37 GMT
        • Content-Type
          :
          application/json; charset=utf-8
        • Content-Length
          :
          37
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.013855
      • reported
        :
        2026-09-08T20:03:37.497746Z
      • json
        :
        • operational_intent_references
          :
      • body
        :
        None
    • query_type
      :
      astm.f3548.v21.dss.queryOperationalIntentReferences
    • participant_id
      :
      iart_dss
🌐
11 ✅ Successful operational intents cleanup ✅
Verify area is clear 12 🌐
  • POST dss.stage.iart.software 200
    :
    • request
      :
      • method
        :
        POST
      • url
        :
        https://dss.stage.iart.software/dss/v1/operational_intent_references/query
      • initiated_at
        :
        2026-09-08T20:03:37.499538Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Content-Length
          :
          642
        • Content-Type
          :
          application/json
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4ODkwMDkyMywiaWF0IjoxNzg4ODk3MzIzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED
      • json
        :
        • area_of_interest
          :
          • volume
            :
            • altitude_lower
              :
              • value
                :
                641.95
              • reference
                :
                W84
              • units
                :
                M
            • altitude_upper
              :
              • value
                :
                722.0
              • reference
                :
                W84
              • units
                :
                M
            • outline_polygon
              :
              • vertices
                :
                • item_1
                  :
                  • lat
                    :
                    53.663210126518166
                  • lng
                    :
                    -113.84581018845284
                • item_2
                  :
                  • lat
                    :
                    53.66391416170785
                  • lng
                    :
                    -113.84581018845284
                • item_3
                  :
                  • lat
                    :
                    53.66391416170785
                  • lng
                    :
                    -113.84435402492981
                • item_4
                  :
                  • lat
                    :
                    53.663210126518166
                  • lng
                    :
                    -113.84435402492981
          • time_start
            :
            • value
              :
              2026-09-08T20:03:36.286872Z
            • format
              :
              RFC3339
          • time_end
            :
            • value
              :
              2026-09-08T21:33:37.286872Z
            • format
              :
              RFC3339
        • request_id
          :
          6582e14e-0f3f-487e-9bb6-0472042eb521
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Tue, 08 Sep 2026 20:03:37 GMT
        • Content-Type
          :
          application/json; charset=utf-8
        • Content-Length
          :
          37
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.011557
      • reported
        :
        2026-09-08T20:03:37.511949Z
      • json
        :
        • operational_intent_references
          :
      • body
        :
        None
    • query_type
      :
      astm.f3548.v21.dss.queryOperationalIntentReferences
    • participant_id
      :
      iart_dss
🌐
13 ✅ DSS responses ✅
14 ✅ Area is clear of op intents ✅
Plan Flight 1 in conflict with accepted operational intent managed by down USS Virtual USS creates conflicting operational intent 15 🌐
  • PUT dss.stage.iart.software 201
    :
    • request
      :
      • method
        :
        PUT
      • url
        :
        https://dss.stage.iart.software/dss/v1/operational_intent_references/6978a4ee-9866-444a-bd30-86defdf74706
      • initiated_at
        :
        2026-09-08T20:03:37.519558Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Content-Length
          :
          986
        • Content-Type
          :
          application/json
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4ODkwMDkyMywiaWF0IjoxNzg4ODk3MzIzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED
      • json
        :
        • extents
          :
          • item_1
            :
            • volume
              :
              • outline_polygon
                :
                • vertices
                  :
                  • item_1
                    :
                    • lat
                      :
                      53.663210126518166
                    • lng
                      :
                      -113.84472825082258
                  • item_2
                    :
                    • lat
                      :
                      53.66328439401412
                    • lng
                      :
                      -113.84521879456894
                  • item_3
                    :
                    • lat
                      :
                      53.66391416170785
                    • lng
                      :
                      -113.84494722473144
                  • item_4
                    :
                    • lat
                      :
                      53.66387595834993
                    • lng
                      :
                      -113.84435402492981
              • altitude_lower
                :
                • value
                  :
                  672.01
                • reference
                  :
                  W84
                • units
                  :
                  M
              • altitude_upper
                :
                • value
                  :
                  702.0
                • reference
                  :
                  W84
                • units
                  :
                  M
            • time_start
              :
              • value
                :
                2026-09-08T20:03:36.512519Z
              • format
                :
                RFC3339
            • time_end
              :
              • value
                :
                2026-09-08T20:48:37.512519Z
              • format
                :
                RFC3339
        • state
          :
          Accepted
        • uss_base_url
          :
          https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down
        • new_subscription
          :
          • uss_base_url
            :
            https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down
          • notify_for_constraints
            :
            False
        • request_id
          :
          a1ae101e-9277-494a-86d7-70623bb4a4d6
      • body
        :
        None
    • response
      :
      • code
        :
        201
      • headers
        :
        • Date
          :
          Tue, 08 Sep 2026 20:03:37 GMT
        • Content-Type
          :
          application/json; charset=utf-8
        • Content-Length
          :
          1121
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.034864
      • reported
        :
        2026-09-08T20:03:37.555215Z
      • json
        :
        • subscribers
          :
          • item_1
            :
            • subscriptions
              :
              • item_1
                :
                • subscription_id
                  :
                  31b63fc4-cc61-4a4f-81c0-b620b85862d4
                • notification_index
                  :
                  8
            • uss_base_url
              :
              https://rtm.airmarket.stage.flysafe.live
          • item_2
            :
            • subscriptions
              :
              • item_1
                :
                • subscription_id
                  :
                  7270ef5c-d210-4738-b502-4aab04f74763
                • notification_index
                  :
                  1
            • uss_base_url
              :
              https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down
          • item_3
            :
            • subscriptions
              :
              • item_1
                :
                • subscription_id
                  :
                  14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b
                • notification_index
                  :
                  4
            • uss_base_url
              :
              https://rtm.sait.stage.flysafe.live
        • operational_intent_reference
          :
          • id
            :
            6978a4ee-9866-444a-bd30-86defdf74706
          • manager
            :
            DSS Qualifer1
          • uss_availability
            :
            Normal
          • version
            :
            1
          • state
            :
            Accepted
          • ovn
            :
            0dFEpZcbh7NB7HM0UabWNv7D-9lN2OKJ7cXzViP0zek_
          • time_start
            :
            • value
              :
              2026-09-08T20:03:36.512519Z
            • format
              :
              RFC3339
          • time_end
            :
            • value
              :
              2026-09-08T20:48:37.512519Z
            • format
              :
              RFC3339
          • uss_base_url
            :
            https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down
          • subscription_id
            :
            7270ef5c-d210-4738-b502-4aab04f74763
      • body
        :
        None
    • query_type
      :
      astm.f3548.v21.dss.createOperationalIntentReference
    • participant_id
      :
      iart_dss
🌐
16 ✅ Operational intent successfully created ✅
Declare virtual USS as down at DSS 17 🌐
  • GET dss.stage.iart.software 200
    :
    • request
      :
      • method
        :
        GET
      • url
        :
        https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1
      • initiated_at
        :
        2026-09-08T20:03:37.556843Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4ODkwMDk3MSwiaWF0IjoxNzg4ODk3MzcxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED
      • json
        :
        None
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Tue, 08 Sep 2026 20:03:37 GMT
        • Content-Type
          :
          application/json; charset=utf-8
        • Content-Length
          :
          116
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.010508
      • reported
        :
        2026-09-08T20:03:37.568110Z
      • json
        :
        • version
          :
          IJjIj8a9TTf-Zn6AcRKhe12eLWWFeNr5aZkKPjXiljw_
        • status
          :
          • uss
            :
            DSS Qualifer1
          • availability
            :
            Normal
      • body
        :
        None
    • query_type
      :
      astm.f3548.v21.uss.getUssAvailability
    • participant_id
      :
      iart_dss
🌐
18 ✅ USS Availability can be requested ✅
19 🌐
  • PUT dss.stage.iart.software 200
    :
    • request
      :
      • method
        :
        PUT
      • url
        :
        https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1
      • initiated_at
        :
        2026-09-08T20:03:37.568716Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Content-Length
          :
          141
        • Content-Type
          :
          application/json
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4ODkwMDk3MSwiaWF0IjoxNzg4ODk3MzcxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED
      • json
        :
        • old_version
          :
          IJjIj8a9TTf-Zn6AcRKhe12eLWWFeNr5aZkKPjXiljw_
        • availability
          :
          Down
        • request_id
          :
          1e8acfd8-7927-4f3d-b2f9-1bf1c7d9de5f
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Tue, 08 Sep 2026 20:03:37 GMT
        • Content-Type
          :
          application/json; charset=utf-8
        • Content-Length
          :
          114
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.020796
      • reported
        :
        2026-09-08T20:03:37.590511Z
      • json
        :
        • version
          :
          -0glo6IiUdo-fiB5aMOoTt6xhAP7W.fhqjrVZ9Ci9zQ_
        • status
          :
          • uss
            :
            DSS Qualifer1
          • availability
            :
            Down
      • body
        :
        None
    • query_type
      :
      astm.f3548.v21.uss.setUssAvailability
    • participant_id
      :
      iart_dss
🌐
20 ✅ USS Availability can be updated ✅
Tested USS attempts to plan Flight 1 21 🌐
  • POST dss.stage.iart.software 200
    :
    • request
      :
      • method
        :
        POST
      • url
        :
        https://dss.stage.iart.software/dss/v1/operational_intent_references/query
      • initiated_at
        :
        2026-09-08T20:03:37.592535Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Content-Length
          :
          642
        • Content-Type
          :
          application/json
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4ODkwMDkyMywiaWF0IjoxNzg4ODk3MzIzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED
      • json
        :
        • area_of_interest
          :
          • volume
            :
            • altitude_lower
              :
              • value
                :
                672.01
              • reference
                :
                W84
              • units
                :
                M
            • altitude_upper
              :
              • value
                :
                702.0
              • reference
                :
                W84
              • units
                :
                M
            • outline_polygon
              :
              • vertices
                :
                • item_1
                  :
                  • lat
                    :
                    53.663210126518166
                  • lng
                    :
                    -113.84521879456894
                • item_2
                  :
                  • lat
                    :
                    53.66391416170785
                  • lng
                    :
                    -113.84521879456894
                • item_3
                  :
                  • lat
                    :
                    53.66391416170785
                  • lng
                    :
                    -113.84435402492981
                • item_4
                  :
                  • lat
                    :
                    53.663210126518166
                  • lng
                    :
                    -113.84435402492981
          • time_start
            :
            • value
              :
              2026-09-08T20:03:36.512519Z
            • format
              :
              RFC3339
          • time_end
            :
            • value
              :
              2026-09-08T20:48:37.512519Z
            • format
              :
              RFC3339
        • request_id
          :
          c3e85a5f-b2da-4090-86a1-69f093e3b72d
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Tue, 08 Sep 2026 20:03:37 GMT
        • Content-Type
          :
          application/json; charset=utf-8
        • Content-Length
          :
          553
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.013038
      • reported
        :
        2026-09-08T20:03:37.606541Z
      • json
        :
        • operational_intent_references
          :
          • item_1
            :
            • id
              :
              6978a4ee-9866-444a-bd30-86defdf74706
            • manager
              :
              DSS Qualifer1
            • uss_availability
              :
              Down
            • version
              :
              1
            • state
              :
              Accepted
            • ovn
              :
              0dFEpZcbh7NB7HM0UabWNv7D-9lN2OKJ7cXzViP0zek_
            • time_start
              :
              • value
                :
                2026-09-08T20:03:36.512519Z
              • format
                :
                RFC3339
            • time_end
              :
              • value
                :
                2026-09-08T20:48:37.512519Z
              • format
                :
                RFC3339
            • uss_base_url
              :
              https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down
            • subscription_id
              :
              7270ef5c-d210-4738-b502-4aab04f74763
      • body
        :
        None
    • query_type
      :
      astm.f3548.v21.dss.queryOperationalIntentReferences
    • participant_id
      :
      iart_dss
🌐
22 ✅ DSS responses ✅
23 🌐
  • PUT rtm.sandbox.stage.flysafe.live 500
    :
    • request
      :
      • method
        :
        PUT
      • url
        :
        https://rtm.sandbox.stage.flysafe.live/scd/flight_planning/flight_plans/2a82a385-9847-4ba5-ad90-f6646063d4d5
      • initiated_at
        :
        2026-09-08T20:03:37.609966Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Content-Length
          :
          1319
        • Content-Type
          :
          application/json
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4ODkwMTAxMywiaWF0IjoxNzg4ODk3NDEzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYW5kYm94LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED
      • json
        :
        • flight_plan
          :
          • basic_information
            :
            • usage_state
              :
              Planned
            • uas_state
              :
              Nominal
            • area
              :
              • item_1
                :
                • volume
                  :
                  • outline_polygon
                    :
                    • vertices
                      :
                      • item_1
                        :
                        • lat
                          :
                          53.663210126518166
                        • lng
                          :
                          -113.84472825082258
                      • item_2
                        :
                        • lat
                          :
                          53.66328439401412
                        • lng
                          :
                          -113.84521879456894
                      • item_3
                        :
                        • lat
                          :
                          53.66391416170785
                        • lng
                          :
                          -113.84494722473144
                      • item_4
                        :
                        • lat
                          :
                          53.66387595834993
                        • lng
                          :
                          -113.84435402492981
                  • altitude_lower
                    :
                    • value
                      :
                      672.01
                    • reference
                      :
                      W84
                    • units
                      :
                      M
                  • altitude_upper
                    :
                    • value
                      :
                      702.0
                    • reference
                      :
                      W84
                    • units
                      :
                      M
                • time_start
                  :
                  • value
                    :
                    2026-09-08T20:03:36.512519Z
                  • format
                    :
                    RFC3339
                • time_end
                  :
                  • value
                    :
                    2026-09-08T20:48:37.512519Z
                  • format
                    :
                    RFC3339
            • utm_id
              :
            • description
              :
          • astm_f3548_21
            :
            • priority
              :
              0
          • uspace_flight_authorisation
            :
            • uas_serial_number
              :
              1AF49UL5CC5J6K
            • operation_category
              :
              Open
            • operation_mode
              :
              Vlos
            • uas_class
              :
              C0
            • identification_technologies
              :
              • item_1
                :
                ASTMNetRID
            • connectivity_methods
              :
              • item_1
                :
                cellular
            • endurance_minutes
              :
              50
            • emergency_procedure_url
              :
              https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency
            • operator_id
              :
              CHEo5kut30e0mt01-qwe
            • uas_id
              :
            • uas_type_certificate
              :
        • execution_style
          :
          IfAllowed
        • request_id
          :
          6868e820-ec79-47ba-a18d-9a870c684848
      • body
        :
        None
    • response
      :
      • code
        :
        500
      • headers
        :
        • Date
          :
          Tue, 08 Sep 2026 20:03:39 GMT
        • Content-Type
          :
          text/html; charset=utf-8
        • Content-Length
          :
          177003
        • Connection
          :
          keep-alive
        • x-frame-options
          :
          DENY
        • vary
          :
          Cookie
        • x-content-type-options
          :
          nosniff
        • referrer-policy
          :
          same-origin
        • cross-origin-opener-policy
          :
          same-origin
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        1.740628
      • reported
        :
        2026-09-08T20:03:39.353878Z
      • body
        :





        KeyError<br> at /scd/flight_planning/flight_plans/2a82a385-9847-4ba5-ad90-f6646063d4d5







        KeyError
        at /scd/flight_planning/flight_plans/2a82a385-9847-4ba5-ad90-f6646063d4d5


        'access_token'
























































        Request Method: PUT
        Request URL: http://rtm.sandbox.stage.flysafe.live/scd/flight_planning/flight_plans/2a82a385-9847-4ba5-ad90-f6646063d4d5
        Django Version: 5.2.10
        Exception Type: KeyError
        Exception Value:
        'access_token'
        Exception Location: /app/scd_operations/dss_scd_helper.py, line 1471, in notify_peer_uss_of_created_updated_operational_intent
        Raised during: scd_operations.views.upsert_close_flight_plan
        Python Executable: /app/.venv/bin/python
        Python Version: 3.12.14
        Python Path:
        ['/app',
        '/app',
        '/app/.venv/bin',
        '/usr/local/lib/python312.zip',
        '/usr/local/lib/python3.12',
        '/usr/local/lib/python3.12/lib-dynload',
        '/app/.venv/lib/python3.12/site-packages']
        Server time: Tue, 08 Sep 2026 20:03:39 +0000









        Traceback
        Switch to copy-and-paste view








        • /app/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py, line 42, in inner







          1.     can rely on getting a response instead of an exception.


          2.     """


          3.     if iscoroutinefunction(get_response):




          4.         @wraps(get_response)


          5.         async def inner(request):


          6.             try:





          1.                 response = await get_response(request)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
            …





          1.             except Exception as exc:


          2.                 response = await sync_to_async(


          3.                     response_for_exception, thread_sensitive=False


          4.                 )(request, exc)


          5.             return response












          Local vars


























          Variable Value
          exc
          KeyError('access_token')
          get_response
          <bound method BaseHandler._get_response_async of <django.core.handlers.asgi.ASGIHandler object at 0x7ff86e7168a0>>
          request
          <ASGIRequest: PUT '/scd/flight_planning/flight_plans/2a82a385-9847-4ba5-ad90-f6646063d4d5'>








        • /app/.venv/lib/python3.12/site-packages/django/core/handlers/base.py, line 253, in _get_response_async







          1.             wrapped_callback = self.make_view_atomic(callback)


          2.             # If it is a synchronous view, run it in a subthread


          3.             if not iscoroutinefunction(wrapped_callback):


          4.                 wrapped_callback = sync_to_async(


          5.                     wrapped_callback, thread_sensitive=True


          6.                 )


          7.             try:





          1.                 response = await wrapped_callback(
            …





          1.                     request, *callback_args, **callback_kwargs


          2.                 )


          3.             except Exception as e:


          4.                 response = await sync_to_async(


          5.                     self.process_exception_by_middleware,


          6.                     thread_sensitive=True,










          Local vars



















































          Variable Value
          callback
          <function View.as_view.<locals>.view at 0x7ff85119c220>
          callback_args
          ()
          callback_kwargs
          {'flight_plan_id': UUID('2a82a385-9847-4ba5-ad90-f6646063d4d5')}
          middleware_method
          <asgiref.sync.SyncToAsync object at 0x7ff867b51700>
          request
          <ASGIRequest: PUT '/scd/flight_planning/flight_plans/2a82a385-9847-4ba5-ad90-f6646063d4d5'>
          response
          None
          self
          <django.core.handlers.asgi.ASGIHandler object at 0x7ff86e7168a0>
          wrapped_callback
          <asgiref.sync.SyncToAsync object at 0x7ff850a52ae0>








        • /usr/local/lib/python3.12/concurrent/futures/thread.py, line 59, in run







          1.         self.kwargs = kwargs




          2.     def run(self):


          3.         if not self.future.set_running_or_notify_cancel():


          4.             return




          5.         try:





          1.             result = self.fn(*self.args, **self.kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            …





          1.         except BaseException as exc:


          2.             self.future.set_exception(exc)


          3.             # Break a reference cycle with the exception 'exc'


          4.             self = None


          5.         else:


          6.             self.future.set_result(result)










          Local vars
















          Variable Value
          self
          None








        • /app/.venv/lib/python3.12/site-packages/django/views/decorators/csrf.py, line 65, in _view_wrapper









          1.         async def _view_wrapper(request, *args, **kwargs):


          2.             return await view_func(request, *args, **kwargs)




          3.     else:




          4.         def _view_wrapper(request, *args, **kwargs):





          1.             return view_func(request, *args, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            …







          1.     _view_wrapper.csrf_exempt = True




          2.     return wraps(view_func)(_view_wrapper)










          Local vars































          Variable Value
          args
          ()
          kwargs
          {'flight_plan_id': UUID('2a82a385-9847-4ba5-ad90-f6646063d4d5')}
          request
          <ASGIRequest: PUT '/scd/flight_planning/flight_plans/2a82a385-9847-4ba5-ad90-f6646063d4d5'>
          view_func
          <function View.as_view.<locals>.view at 0x7ff85119c180>








        • /app/.venv/lib/python3.12/site-packages/django/views/generic/base.py, line 105, in view







          1.             self = cls(**initkwargs)


          2.             self.setup(request, *args, **kwargs)


          3.             if not hasattr(self, "request"):


          4.                 raise AttributeError(


          5.                     "%s instance has no 'request' attribute. Did you override "


          6.                     "setup() and forget to call super()?" % cls.__name__


          7.                 )





          1.             return self.dispatch(request, *args, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            …







          1.         view.view_class = cls


          2.         view.view_initkwargs = initkwargs




          3.         # __name__ and __qualname__ are intentionally left unchanged as


          4.         # view_class should be used to robustly determine the name of the view










          Local vars









































          Variable Value
          args
          ()
          cls
          <class 'scd_operations.views.WrappedAPIView'>
          initkwargs
          {}
          kwargs
          {'flight_plan_id': UUID('2a82a385-9847-4ba5-ad90-f6646063d4d5')}
          request
          <ASGIRequest: PUT '/scd/flight_planning/flight_plans/2a82a385-9847-4ba5-ad90-f6646063d4d5'>
          self
          <scd_operations.views.WrappedAPIView object at 0x7ff850a50050>








        • /app/.venv/lib/python3.12/site-packages/rest_framework/views.py, line 515, in dispatch







          1.                                   self.http_method_not_allowed)


          2.             else:


          3.                 handler = self.http_method_not_allowed




          4.             response = handler(request, *args, **kwargs)




          5.         except Exception as exc:





          1.             response = self.handle_exception(exc)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^
            …







          1.         self.response = self.finalize_response(request, response, *args, **kwargs)


          2.         return self.response




          3.     def options(self, request, *args, **kwargs):


          4.         """










          Local vars




































          Variable Value
          args
          ()
          handler
          <bound method api_view.<locals>.decorator.<locals>.handler of <scd_operations.views.WrappedAPIView object at 0x7ff850a50050>>
          kwargs
          {'flight_plan_id': UUID('2a82a385-9847-4ba5-ad90-f6646063d4d5')}
          request
          <rest_framework.request.Request: PUT '/scd/flight_planning/flight_plans/2a82a385-9847-4ba5-ad90-f6646063d4d5'>
          self
          <scd_operations.views.WrappedAPIView object at 0x7ff850a50050>








        • /app/.venv/lib/python3.12/site-packages/rest_framework/views.py, line 475, in handle_exception









          1.         exception_handler = self.get_exception_handler()




          2.         context = self.get_exception_handler_context()


          3.         response = exception_handler(exc, context)




          4.         if response is None:





          1.             self.raise_uncaught_exception(exc)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            …







          1.         response.exception = True


          2.         return response




          3.     def raise_uncaught_exception(self, exc):


          4.         if settings.DEBUG:










          Local vars




































          Variable Value
          context
          {'args': (),
          'kwargs': {'flight_plan_id': UUID('2a82a385-9847-4ba5-ad90-f6646063d4d5')},
          'request': <rest_framework.request.Request: PUT '/scd/flight_planning/flight_plans/2a82a385-9847-4ba5-ad90-f6646063d4d5'>,
          'view': <scd_operations.views.WrappedAPIView object at 0x7ff850a50050>}
          exc
          KeyError('access_token')
          exception_handler
          <function exception_handler at 0x7ff8547b8cc0>
          response
          None
          self
          <scd_operations.views.WrappedAPIView object at 0x7ff850a50050>








        • /app/.venv/lib/python3.12/site-packages/rest_framework/views.py, line 486, in raise_uncaught_exception









          1.     def raise_uncaught_exception(self, exc):


          2.         if settings.DEBUG:


          3.             request = self.request


          4.             renderer_format = getattr(request.accepted_renderer, 'format')


          5.             use_plaintext_traceback = renderer_format not in ('html', 'api', 'admin')


          6.             request.force_plaintext_errors(use_plaintext_traceback)





          1.         raise exc
            ^^^^^^^^^
            …







          1.     # Note: Views are made CSRF exempt from within `as_view` as to prevent


          2.     # accidental removal of this exemption in cases where `dispatch` needs to


          3.     # be overridden.


          4.     def dispatch(self, request, *args, **kwargs):


          5.         """










          Local vars




































          Variable Value
          exc
          KeyError('access_token')
          renderer_format
          'json'
          request
          <rest_framework.request.Request: PUT '/scd/flight_planning/flight_plans/2a82a385-9847-4ba5-ad90-f6646063d4d5'>
          self
          <scd_operations.views.WrappedAPIView object at 0x7ff850a50050>
          use_plaintext_traceback
          True








        • /app/.venv/lib/python3.12/site-packages/rest_framework/views.py, line 512, in dispatch







          1.             # Get the appropriate handler method


          2.             if request.method.lower() in self.http_method_names:


          3.                 handler = getattr(self, request.method.lower(),


          4.                                   self.http_method_not_allowed)


          5.             else:


          6.                 handler = self.http_method_not_allowed







          1.             response = handler(request, *args, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            …







          1.         except Exception as exc:


          2.             response = self.handle_exception(exc)




          3.         self.response = self.finalize_response(request, response, *args, **kwargs)


          4.         return self.response










          Local vars




































          Variable Value
          args
          ()
          handler
          <bound method api_view.<locals>.decorator.<locals>.handler of <scd_operations.views.WrappedAPIView object at 0x7ff850a50050>>
          kwargs
          {'flight_plan_id': UUID('2a82a385-9847-4ba5-ad90-f6646063d4d5')}
          request
          <rest_framework.request.Request: PUT '/scd/flight_planning/flight_plans/2a82a385-9847-4ba5-ad90-f6646063d4d5'>
          self
          <scd_operations.views.WrappedAPIView object at 0x7ff850a50050>








        • /app/.venv/lib/python3.12/site-packages/rest_framework/decorators.py, line 50, in handler







          1.         assert isinstance(http_method_names, (list, tuple)), \


          2.             '@api_view expected a list of strings, received %s' % type(http_method_names).__name__




          3.         allowed_methods = set(http_method_names) | {'options'}


          4.         WrappedAPIView.http_method_names = [method.lower() for method in allowed_methods]




          5.         def handler(self, *args, **kwargs):





          1.             return func(*args, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^
            …







          1.         for method in http_method_names:


          2.             setattr(WrappedAPIView, method.lower(), handler)




          3.         WrappedAPIView.__name__ = func.__name__


          4.         WrappedAPIView.__module__ = func.__module__










          Local vars































          Variable Value
          args
          (<rest_framework.request.Request: PUT '/scd/flight_planning/flight_plans/2a82a385-9847-4ba5-ad90-f6646063d4d5'>,)
          func
          <function upsert_close_flight_plan at 0x7ff85119c040>
          kwargs
          {'flight_plan_id': UUID('2a82a385-9847-4ba5-ad90-f6646063d4d5')}
          self
          <scd_operations.views.WrappedAPIView object at 0x7ff850a50050>








        • /app/auth_helper/utils.py, line 131, in decorated







          1.                 logger.error(f"Token verification failed: {token_error}")


          2.                 return JsonResponse(


          3.                     {"detail": "Invalid token", "error details": f"{token_error}"},


          4.                     status=401,


          5.                 )


          6.             decoded_scopes_set = set(decoded.get("scope", "").split())


          7.             if (allow_any and decoded_scopes_set & set(required_scopes)) or set(required_scopes).issubset(decoded_scopes_set):





          1.                 return f(*args, **kwargs)
            ^^^^^^^^^^^^^^^^^^
            …







          1.             return JsonResponse({"message": "You don't have access to this resource"}, status=403)




          2.         return decorated




          3.     return require_scope










          Local vars













































































































































          Variable Value
          API_IDENTIFIER
          'rtm.sandbox.stage.flysafe.live'
          BYPASS_AUTH_TOKEN_VERIFICATION
          0
          DSS_AUTH_JWKS_ENDPOINT
          'https://auth.stage.iart.software/.well-known/jwks.json'
          PASSPORT_JWKS_URL
          'https://auth.sandbox.stage.flysafe.live/.well-known/jwks.json'
          PASSPORT_URL
          'https://auth.sandbox.stage.flysafe.live'
          allow_any
          False
          args
          (<rest_framework.request.Request: PUT '/scd/flight_planning/flight_plans/2a82a385-9847-4ba5-ad90-f6646063d4d5'>,)
          auth
          ('Bearer '
          'eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4ODkwMTAxMywiaWF0IjoxNzg4ODk3NDEzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYW5kYm94LnN0YWdlLmZseXNhZmUubGl2ZSJ9.INQQ1iQE53Gwzwm1FBMSVkfkXFU9qcZqWrkwT9ZiGJ4B9NbsqNHAJTtsF-kgwhmYEiruJclMxTqEYFfij25p4U7B9dxr_a8OyoJgsrwJ-OZ84FfwI_RI8qhz3-q3YZsd1y8g6ZAsMi5T1kGZA5mxQdM92uiOkfqqLBP3aItdhKJgC5d-9KFpwGcTDuYw8EKr6BCdtqq7T4ya47AIVSJPDOYajVK9eaUTfp28UO3zSzIsZcpUH0HnpwPo9yhZ-RvzA19g7iF-RtgJ9jAuOfnoKl461877xwhRL7pnMpQYPomBnpRDA8ph0JVwO9xZqlbCRdf0PvuGfoO6gRoMXsbHUx77PH1zN4QtYhCJ1xs2TRcR6Vbe_UunTyxrgRN5Eq1TocaS4Bmz6cBlsS-9hPwQ9iRXn4Qgb_-Z1hnaESnJlYWlvgW2Xy9QQZ3iS5X8rUB4KSleSzCEBJFCOPy68FG2D5PXn3LLWRhd4oNio8QfniVV0aH3iLNwmUmWDKQI9LdecY9G8ZVxiZiAkAi2s1P25aAa7b13gCPq7gvUanxmqqy5D5QRF5TdrBuVweMIMPLl8LglR6Czr_i4vlXzdZE6lRAx_LJrP6KoGPegP3o_5w5a7iYh6Nrb8c9_kkR-hWPzdPnUAX7QS9H9cRVo9Gxiwo7ArO8Mtb06rtQW22BPJw8')
          decoded
          {'aud': 'rtm.sandbox.stage.flysafe.live',
          'exp': 1788901013,
          'iat': 1788897413,
          'iss': 'https://auth.stage.iart.software',
          'scope': 'interuss.flight_planning.plan',
          'sub': 'DSS Qualifer1',
          'typ': 'Bearer'}
          decoded_scopes_set
          {'interuss.flight_planning.plan'}
          dss_jwks_data
          {'keys': [{'alg': 'RS256',
          'e': 'AQAB',
          'kid': 'xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM',
          'kty': 'RSA',
          'n': 'yvYDFSuhtIeJys7khIkd_Y2dYRrLQT-VSB6xGwxxy2_9CWPdPSKQxuQBaTTDavn-ItVRQwA4HZi49kpj4DDErvTOIrggtcOOjXadFcsdNDZOjLKj0hZDVN2tGVQXDi2xrvV36VDOjeIFqfirW3X0TMpfdjrtswxrjjYO3EP8TrCETmb7FQ7ERTVLyp1zbqtNa09yhWHKHncz05GItkqWO_mWa3-tfG3TlgXaGG2xOL0k9npytLSfkxVumFtOVSc7xsFxZMm9lrzMc51e_yKj5RMe8C-wVzb4yCZClINHFiyJbZPSDmCnIDkOzetAZvrV1-AmU6A4tl4fJhK6-iaGeonGmoghyQODmBzK-4FgLBjZnhirz2AMbzWQvPjQE9b35Z5HVTsjD2Wi0esnIbRWvEkbjMNT8AYKgkOnfQgR2oLGOF90GWIQK5hBsbeW2eDi68hnxujmGQxh_PNEmekzQxqhzwFuKBBmLO2Fl6p757EbZfXHt1f7xr8llqZc1mU_zY2oA9cpijGD4PXTm0bGdS_wkn0ULDi7ndHuofiYRr5UXvjqv9m7rsuoxm-QnpRDp6Gy61PG6hnLEmhVNpVIWuRQ2HmUhco0drOepM-Phdl70X0yNpFIqXJ7jucMIuaNnYuVV-crkeRu3TZ4TY_TvOx54g-6UaEnz4Ylpm49sFc',
          'use': 'sig'}]}
          f
          <function upsert_close_flight_plan at 0x7ff8513fbf60>
          jwks_data
          {'keys': [{'alg': 'RS256',
          'e': 'AQAB',
          'kid': 'Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw',
          'kty': 'RSA',
          'n': 'x5kj02EsYynzXORa0zkl7QnGvVt4Hif64MPIW0QVdpuzjS0HU4ATxR6km8htWmt3s5F9UPL4JMIB5CVWDrUWywSYmxBT3J_AgvyJLOv1uUd8SwJRx-3sku7f2ZF00fOOvPjD5IS71UY0XYwZ1Vb9R5Bl-OAh_A0zFtguYA-jOWwQghLYYrnVsCwS6hvMQdF7RWx8EJv2v-ClJ7etI2xMcZt18YB1F-KPBJ7wtAS9VHbycDx_nClJayZdnMvzkU4yO2_UWYw0BrRk4IoRJ7xoGrh7i76xc1V-JL226Q8fBImWNvL-0ddvpQb9GDumV8E_ApI6ya0loTvPacOvwGJcTOS5QxpDGqxvubd_GPbjYmlYY-iieggRuGgS3Atuu7tmyAtCfscSoRMh0gDWZngcEr1vNZrbyYzc9lyUcFZK9afzFJHd4a-GdFiTyw6va69S1tQwyeuREnAVKtLXjM0zK2MviKaps41ILVk2Doa1H7gTedFdHc2uX8M-GmbUwTpt4ItHkci8f47XsZMAnnOgOQFAi3-u8VPbl0dbwrBBwDYnRGxs42PJJhBhp5xFhx0lHqXzRKh1nlRwhCp8V-UJSytzexU2NE8jmXfB-Q9pEPQGxzflPly0J6H1PM-CGLfLppWG2dNoBG1U4FXh-hP-QilECCRlZqvuH7BKU_iBQo8',
          'use': 'sig'},
          {'alg': 'RS256',
          'e': 'AQAB',
          'kid': 'xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM',
          'kty': 'RSA',
          'n': 'yvYDFSuhtIeJys7khIkd_Y2dYRrLQT-VSB6xGwxxy2_9CWPdPSKQxuQBaTTDavn-ItVRQwA4HZi49kpj4DDErvTOIrggtcOOjXadFcsdNDZOjLKj0hZDVN2tGVQXDi2xrvV36VDOjeIFqfirW3X0TMpfdjrtswxrjjYO3EP8TrCETmb7FQ7ERTVLyp1zbqtNa09yhWHKHncz05GItkqWO_mWa3-tfG3TlgXaGG2xOL0k9npytLSfkxVumFtOVSc7xsFxZMm9lrzMc51e_yKj5RMe8C-wVzb4yCZClINHFiyJbZPSDmCnIDkOzetAZvrV1-AmU6A4tl4fJhK6-iaGeonGmoghyQODmBzK-4FgLBjZnhirz2AMbzWQvPjQE9b35Z5HVTsjD2Wi0esnIbRWvEkbjMNT8AYKgkOnfQgR2oLGOF90GWIQK5hBsbeW2eDi68hnxujmGQxh_PNEmekzQxqhzwFuKBBmLO2Fl6p757EbZfXHt1f7xr8llqZc1mU_zY2oA9cpijGD4PXTm0bGdS_wkn0ULDi7ndHuofiYRr5UXvjqv9m7rsuoxm-QnpRDp6Gy61PG6hnLEmhVNpVIWuRQ2HmUhco0drOepM-Phdl70X0yNpFIqXJ7jucMIuaNnYuVV-crkeRu3TZ4TY_TvOx54g-6UaEnz4Ylpm49sFc',
          'use': 'sig'}]}
          jwks_keys
          [{'alg': 'RS256',
          'e': 'AQAB',
          'kid': 'Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw',
          'kty': 'RSA',
          'n': 'x5kj02EsYynzXORa0zkl7QnGvVt4Hif64MPIW0QVdpuzjS0HU4ATxR6km8htWmt3s5F9UPL4JMIB5CVWDrUWywSYmxBT3J_AgvyJLOv1uUd8SwJRx-3sku7f2ZF00fOOvPjD5IS71UY0XYwZ1Vb9R5Bl-OAh_A0zFtguYA-jOWwQghLYYrnVsCwS6hvMQdF7RWx8EJv2v-ClJ7etI2xMcZt18YB1F-KPBJ7wtAS9VHbycDx_nClJayZdnMvzkU4yO2_UWYw0BrRk4IoRJ7xoGrh7i76xc1V-JL226Q8fBImWNvL-0ddvpQb9GDumV8E_ApI6ya0loTvPacOvwGJcTOS5QxpDGqxvubd_GPbjYmlYY-iieggRuGgS3Atuu7tmyAtCfscSoRMh0gDWZngcEr1vNZrbyYzc9lyUcFZK9afzFJHd4a-GdFiTyw6va69S1tQwyeuREnAVKtLXjM0zK2MviKaps41ILVk2Doa1H7gTedFdHc2uX8M-GmbUwTpt4ItHkci8f47XsZMAnnOgOQFAi3-u8VPbl0dbwrBBwDYnRGxs42PJJhBhp5xFhx0lHqXzRKh1nlRwhCp8V-UJSytzexU2NE8jmXfB-Q9pEPQGxzflPly0J6H1PM-CGLfLppWG2dNoBG1U4FXh-hP-QilECCRlZqvuH7BKU_iBQo8',
          'use': 'sig'},
          {'alg': 'RS256',
          'e': 'AQAB',
          'kid': 'xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM',
          'kty': 'RSA',
          'n': 'yvYDFSuhtIeJys7khIkd_Y2dYRrLQT-VSB6xGwxxy2_9CWPdPSKQxuQBaTTDavn-ItVRQwA4HZi49kpj4DDErvTOIrggtcOOjXadFcsdNDZOjLKj0hZDVN2tGVQXDi2xrvV36VDOjeIFqfirW3X0TMpfdjrtswxrjjYO3EP8TrCETmb7FQ7ERTVLyp1zbqtNa09yhWHKHncz05GItkqWO_mWa3-tfG3TlgXaGG2xOL0k9npytLSfkxVumFtOVSc7xsFxZMm9lrzMc51e_yKj5RMe8C-wVzb4yCZClINHFiyJbZPSDmCnIDkOzetAZvrV1-AmU6A4tl4fJhK6-iaGeonGmoghyQODmBzK-4FgLBjZnhirz2AMbzWQvPjQE9b35Z5HVTsjD2Wi0esnIbRWvEkbjMNT8AYKgkOnfQgR2oLGOF90GWIQK5hBsbeW2eDi68hnxujmGQxh_PNEmekzQxqhzwFuKBBmLO2Fl6p757EbZfXHt1f7xr8llqZc1mU_zY2oA9cpijGD4PXTm0bGdS_wkn0ULDi7ndHuofiYRr5UXvjqv9m7rsuoxm-QnpRDp6Gy61PG6hnLEmhVNpVIWuRQ2HmUhco0drOepM-Phdl70X0yNpFIqXJ7jucMIuaNnYuVV-crkeRu3TZ4TY_TvOx54g-6UaEnz4Ylpm49sFc',
          'use': 'sig'}]
          kid
          'xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM'
          kwargs
          {'flight_plan_id': UUID('2a82a385-9847-4ba5-ad90-f6646063d4d5')}
          parts
          ['Bearer',
          'eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4ODkwMTAxMywiaWF0IjoxNzg4ODk3NDEzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYW5kYm94LnN0YWdlLmZseXNhZmUubGl2ZSJ9.INQQ1iQE53Gwzwm1FBMSVkfkXFU9qcZqWrkwT9ZiGJ4B9NbsqNHAJTtsF-kgwhmYEiruJclMxTqEYFfij25p4U7B9dxr_a8OyoJgsrwJ-OZ84FfwI_RI8qhz3-q3YZsd1y8g6ZAsMi5T1kGZA5mxQdM92uiOkfqqLBP3aItdhKJgC5d-9KFpwGcTDuYw8EKr6BCdtqq7T4ya47AIVSJPDOYajVK9eaUTfp28UO3zSzIsZcpUH0HnpwPo9yhZ-RvzA19g7iF-RtgJ9jAuOfnoKl461877xwhRL7pnMpQYPomBnpRDA8ph0JVwO9xZqlbCRdf0PvuGfoO6gRoMXsbHUx77PH1zN4QtYhCJ1xs2TRcR6Vbe_UunTyxrgRN5Eq1TocaS4Bmz6cBlsS-9hPwQ9iRXn4Qgb_-Z1hnaESnJlYWlvgW2Xy9QQZ3iS5X8rUB4KSleSzCEBJFCOPy68FG2D5PXn3LLWRhd4oNio8QfniVV0aH3iLNwmUmWDKQI9LdecY9G8ZVxiZiAkAi2s1P25aAa7b13gCPq7gvUanxmqqy5D5QRF5TdrBuVweMIMPLl8LglR6Czr_i4vlXzdZE6lRAx_LJrP6KoGPegP3o_5w5a7iYh6Nrb8c9_kkR-hWPzdPnUAX7QS9H9cRVo9Gxiwo7ArO8Mtb06rtQW22BPJw8']
          passport_jwks_data
          {'keys': [{'alg': 'RS256',
          'e': 'AQAB',
          'kid': 'Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw',
          'kty': 'RSA',
          'n': 'x5kj02EsYynzXORa0zkl7QnGvVt4Hif64MPIW0QVdpuzjS0HU4ATxR6km8htWmt3s5F9UPL4JMIB5CVWDrUWywSYmxBT3J_AgvyJLOv1uUd8SwJRx-3sku7f2ZF00fOOvPjD5IS71UY0XYwZ1Vb9R5Bl-OAh_A0zFtguYA-jOWwQghLYYrnVsCwS6hvMQdF7RWx8EJv2v-ClJ7etI2xMcZt18YB1F-KPBJ7wtAS9VHbycDx_nClJayZdnMvzkU4yO2_UWYw0BrRk4IoRJ7xoGrh7i76xc1V-JL226Q8fBImWNvL-0ddvpQb9GDumV8E_ApI6ya0loTvPacOvwGJcTOS5QxpDGqxvubd_GPbjYmlYY-iieggRuGgS3Atuu7tmyAtCfscSoRMh0gDWZngcEr1vNZrbyYzc9lyUcFZK9afzFJHd4a-GdFiTyw6va69S1tQwyeuREnAVKtLXjM0zK2MviKaps41ILVk2Doa1H7gTedFdHc2uX8M-GmbUwTpt4ItHkci8f47XsZMAnnOgOQFAi3-u8VPbl0dbwrBBwDYnRGxs42PJJhBhp5xFhx0lHqXzRKh1nlRwhCp8V-UJSytzexU2NE8jmXfB-Q9pEPQGxzflPly0J6H1PM-CGLfLppWG2dNoBG1U4FXh-hP-QilECCRlZqvuH7BKU_iBQo8',
          'use': 'sig'}]}
          passport_jwks_data_response
          <Response [200]>
          public_key
          <cryptography.hazmat.bindings._rust.openssl.rsa.RSAPublicKey object at 0x7ff850f2dfb0>
          public_keys
          {'Oc0Im3WPz6Sc1_tTsGTTStd-87szzPpSsiLvTHYqCpw': <cryptography.hazmat.bindings._rust.openssl.rsa.RSAPublicKey object at 0x7ff850f2ef70>,
          'xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM': <cryptography.hazmat.bindings._rust.openssl.rsa.RSAPublicKey object at 0x7ff850f2dfb0>}
          request
          <rest_framework.request.Request: PUT '/scd/flight_planning/flight_plans/2a82a385-9847-4ba5-ad90-f6646063d4d5'>
          required_scopes
          ['interuss.flight_planning.plan']
          s
          <requests.sessions.Session object at 0x7ff8515e6cf0>
          token
          'eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4ODkwMTAxMywiaWF0IjoxNzg4ODk3NDEzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYW5kYm94LnN0YWdlLmZseXNhZmUubGl2ZSJ9.INQQ1iQE53Gwzwm1FBMSVkfkXFU9qcZqWrkwT9ZiGJ4B9NbsqNHAJTtsF-kgwhmYEiruJclMxTqEYFfij25p4U7B9dxr_a8OyoJgsrwJ-OZ84FfwI_RI8qhz3-q3YZsd1y8g6ZAsMi5T1kGZA5mxQdM92uiOkfqqLBP3aItdhKJgC5d-9KFpwGcTDuYw8EKr6BCdtqq7T4ya47AIVSJPDOYajVK9eaUTfp28UO3zSzIsZcpUH0HnpwPo9yhZ-RvzA19g7iF-RtgJ9jAuOfnoKl461877xwhRL7pnMpQYPomBnpRDA8ph0JVwO9xZqlbCRdf0PvuGfoO6gRoMXsbHUx77PH1zN4QtYhCJ1xs2TRcR6Vbe_UunTyxrgRN5Eq1TocaS4Bmz6cBlsS-9hPwQ9iRXn4Qgb_-Z1hnaESnJlYWlvgW2Xy9QQZ3iS5X8rUB4KSleSzCEBJFCOPy68FG2D5PXn3LLWRhd4oNio8QfniVV0aH3iLNwmUmWDKQI9LdecY9G8ZVxiZiAkAi2s1P25aAa7b13gCPq7gvUanxmqqy5D5QRF5TdrBuVweMIMPLl8LglR6Czr_i4vlXzdZE6lRAx_LJrP6KoGPegP3o_5w5a7iYh6Nrb8c9_kkR-hWPzdPnUAX7QS9H9cRVo9Gxiwo7ArO8Mtb06rtQW22BPJw8'
          unverified_token_headers
          {'alg': 'RS256',
          'kid': 'xDQUdAhjgGXhpH_pSMcLXc82yePYZlY_-Em08pvzuTM',
          'typ': 'JWT'}








        • /app/scd_operations/views.py, line 545, in upsert_close_flight_plan







          1.                     )




          2.                 my_database_writer.create_or_update_composite_operational_intent(


          3.                     flight_declaration=flight_declaration,


          4.                     composite_operational_intent_payload=composite_operational_intent_payload,


          5.                 )


          6.                 # Notify the subscribers that the operational intent has been created





          1.                 my_scd_dss_helper.process_peer_uss_notifications(
            ^
            …





          1.                     all_subscribers=flight_planning_submission.dss_response.subscribers,


          2.                     operational_intent_details=flight_planning_notification_payload,


          3.                     operational_intent_reference=flight_planning_submission.dss_response.operational_intent_reference,


          4.                     operational_intent_id=flight_planning_submission.operational_intent_id,


          5.                 )












          Local vars


































































































































































































































          Variable Value
          _operational_intent_details
          OperationalIntentUSSDetails(volumes=[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.663210126518166,
          lng=-113.84472825082258),
          LatLngPoint(lat=53.66328439401412,
          lng=-113.84521879456894),
          LatLngPoint(lat=53.66391416170785,
          lng=-113.84494722473144),
          LatLngPoint(lat=53.66387595834993,
          lng=-113.84435402492981)]),
          altitude_lower=Altitude(value=672.01,
          reference='W84',
          units='M'),
          altitude_upper=Altitude(value=702.0,
          reference='W84',
          units='M'),
          outline_circle=None),
          time_start=Time(format='RFC3339',
          value='2026-09-08T20:03:36.512519Z'),
          time_end=Time(format='RFC3339',
          value='2026-09-08T20:48:37.512519Z'))],
          priority=0,
          off_nominal_volumes=[])
          auth_token
          {'access_token': 'eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4ODkwMDk2MCwiaWF0IjoxNzg4ODk3MzYwLCJzdWIiOiJTYW5kYm94Iiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiB1dG0uY29uZm9ybWFuY2VfbW9uaXRvcmluZ19zYSIsInR5cCI6IkJlYXJlciIsImF1ZCI6Imh0dHBzOi8vZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.FItw31WU3LyxTV-c08X-a1E5VOKkDEz5SD89t19nnsYRS_OgQ_fWG3rSTa2MhyRo325M13HTt0kn4TK8GpaZXIqfXUphc-OLlK-VZo4IAFxwHcCQw3kVMLMjStX52pwJw6k03kWPprwJ0VOD4e1otmBgniUBsgzVOFDODUBsnxosJQ9mACSemVw5ysZXEm8NvNlhNe0Pg-s26sRVpO00tzMYFzyFY8iuuRFJRpZK2goSwsPuBaEXZo9hZK-NzuU6OIS1j4vbuxO-rPy_b7Ph7q9rYCjwS2uwnXyanZFkl_OIMhj5XNBZVcGtMVpnXWWzFej-LHjCcORsgqrfkWiFZxYyPSTpSaFIykOktg8wopvK6dL_hr7En8aRX0fc1RpSKg5EKmwcJG4QcQpxg9C8QMPRYrdVNoHhyA_lmKdcvnaSYyyHn4-oyvXo3w70XVPDT2MEQTnfv_bu-_K7FOScFnVMK-FJTbeLvdlw6fUaqwWxsR5i4856CSqcR9L0CLhB8nX1tMJ5smOoPBbHb_DoTX7c2fkUnIKMNiYGlim30m6spEhslmIIBj3duKtL0bC0qMERmdVYA8mUFehifDZtMApdSUClnEdSGoBq2wvyt9dPF_Pa2glFEltVGHcM24S-9Hyp62R2T_X8tFP5o39dwPWh3PIqQwXu9JfSSm86CjA',
          'expires_in': 3600,
          'scope': 'utm.strategic_coordination utm.conformance_monitoring_sa',
          'token_type': 'Bearer'}
          composite_operational_intent_payload
          CompositeOperationalIntentPayload(bounds='-113.84521879456894,53.663210126518166,-113.84435402492981,53.66391416170785',
          start_datetime='2026-09-08T20:03:36.512519Z',
          end_datetime='2026-09-08T20:48:37.512519Z',
          alt_max=50,
          alt_min=25,
          operational_intent_reference_id='ca7ed5a5-e204-48e0-a775-ee27c7ba3110',
          operational_intent_details_id='6b38a517-aa5c-4390-a955-5e977ebf32f6')
          flight_declaration
          <FlightDeclaration: Flight Blender Default 2a82a385-9847-4ba5-ad90-f6646063d4d5>
          flight_declaration_creation
          FlightDeclarationCreationPayload(id='2a82a385-9847-4ba5-ad90-f6646063d4d5',
          operational_intent='{"volumes": [{"volume": '
          '{"outline_polygon": '
          '{"vertices": [{"lat": '
          '53.663210126518166, '
          '"lng": '
          '-113.84472825082258}, '
          '{"lat": '
          '53.66328439401412, "lng": '
          '-113.84521879456894}, '
          '{"lat": '
          '53.66391416170785, "lng": '
          '-113.84494722473144}, '
          '{"lat": '
          '53.66387595834993, "lng": '
          '-113.84435402492981}]}, '
          '"altitude_lower": '
          '{"value": 672.01, '
          '"reference": "W84", '
          '"units": "M"}, '
          '"altitude_upper": '
          '{"value": 702.0, '
          '"reference": "W84", '
          '"units": "M"}, '
          '"outline_circle": null}, '
          '"time_start": {"format": '
          '"RFC3339", "value": '
          '"2026-09-08T20:03:36.512519Z"}, '
          '"time_end": {"format": '
          '"RFC3339", "value": '
          '"2026-09-08T20:48:37.512519Z"}}], '
          '"priority": 0, '
          '"off_nominal_volumes": '
          '[], "uas_state": '
          '"Nominal", "usage_state": '
          '"Planned", "state": '
          '"Accepted"}',
          flight_declaration_raw_geojson={'features': [{'geometry': {'coordinates': (((-113.84472825082258,
          53.663210126518166),
          (-113.84521879456894,
          53.66328439401412),
          (-113.84494722473144,
          53.66391416170785),
          (-113.84435402492981,
          53.66387595834993),
          (-113.84472825082258,
          53.663210126518166)),),
          … <trimmed 4937 bytes string>
          flight_operational_intent_detail
          <FlightOperationalIntentDetail: FlightOperationalIntentDetail object (6b38a517-aa5c-4390-a955-5e977ebf32f6)>
          flight_operational_intent_reference
          <FlightOperationalIntentReference: FlightOperationalIntentReference object (ca7ed5a5-e204-48e0-a775-ee27c7ba3110)>
          flight_plan_exists_in_flight_blender
          False
          flight_plan_id
          UUID('2a82a385-9847-4ba5-ad90-f6646063d4d5')
          flight_planning_data
          FlightPlanningInjectionData(volumes=[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.663210126518166,
          lng=-113.84472825082258),
          LatLngPoint(lat=53.66328439401412,
          lng=-113.84521879456894),
          LatLngPoint(lat=53.66391416170785,
          lng=-113.84494722473144),
          LatLngPoint(lat=53.66387595834993,
          lng=-113.84435402492981)]),
          altitude_lower=Altitude(value=672.01,
          reference='W84',
          units='M'),
          altitude_upper=Altitude(value=702.0,
          reference='W84',
          units='M'),
          outline_circle=None),
          time_start=Time(format='RFC3339',
          value='2026-09-08T20:03:36.512519Z'),
          time_end=Time(format='RFC3339',
          value='2026-09-08T20:48:37.512519Z'))],
          priority=0,
          off_nominal_volumes=[],
          uas_state='Nominal',
          usage_state='Planned',
          state='Accepted')
          flight_planning_data_valid
          True
          flight_planning_notification_payload
          FlightPlanningInjectionData(volumes=[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.663210126518166,
          lng=-113.84472825082258),
          LatLngPoint(lat=53.66328439401412,
          lng=-113.84521879456894),
          LatLngPoint(lat=53.66391416170785,
          lng=-113.84494722473144),
          LatLngPoint(lat=53.66387595834993,
          lng=-113.84435402492981)]),
          altitude_lower=Altitude(value=672.01,
          reference='W84',
          units='M'),
          altitude_upper=Altitude(value=702.0,
          reference='W84',
          units='M'),
          outline_circle=None),
          time_start=Time(format='RFC3339',
          value='2026-09-08T20:03:36.512519Z'),
          time_end=Time(format='RFC3339',
          value='2026-09-08T20:48:37.512519Z'))],
          priority=0,
          off_nominal_volumes=[],
          uas_state='Nominal',
          usage_state='Planned',
          state='Accepted')
          flight_planning_off_nominal_volumes
          []
          flight_planning_priority
          0
          flight_planning_submission
          OperationalIntentSubmissionStatus(dss_response=OperationalIntentSubmissionSuccess(subscribers=[SubscriberToNotify(subscriptions=[SubscriptionState(subscription_id='e0bcf950-694e-428e-b8c4-b5b296c1e8b6',
          notification_index=1)],
          uss_base_url='https://rtm.sandbox.stage.flysafe.live'),
          SubscriberToNotify(subscriptions=[SubscriptionState(subscription_id='14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b',
          notification_index=5)],
          uss_base_url='https://rtm.sait.stage.flysafe.live'),
          SubscriberToNotify(subscriptions=[SubscriptionState(subscription_id='31b63fc4-cc61-4a4f-81c0-b620b85862d4',
          notification_index=9)],
          uss_base_url='https://rtm.airmarket.stage.flysafe.live'),
          SubscriberToNotify(subscriptions=[SubscriptionState(subscription_id='7270ef5c-d210-4738-b502-4aab04f74763',
          notification_index=2)],
          uss_base_url='https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down')],
          operational_intent_reference=OperationalIntentReferenceDSSResponse(id='ca7ed5a5-e204-48e0-a775-ee27c7ba3110',
          manager='Sandbox',
          uss_availability='Unknown',
          version=1,
          state='Accepted',
          ovn='x3TJslbv2gOy6LXqW5fA3sWOLS-E8IDJ4tWewpvf9Ag_',
          time_start=Time(format='RFC3339',
          value='2026-09-08T20:03:36.512519Z'),
          time_end=Time(format='RFC3339',
          value='2026-09-08T20:48:37.512519Z'),
          … <trimmed 4889 bytes string>
          flight_planning_uas_state
          'Nominal'
          flight_planning_usage_state
          'Planned'
          flight_planning_volumes
          [Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.663210126518166,
          lng=-113.84472825082258),
          LatLngPoint(lat=53.66328439401412,
          lng=-113.84521879456894),
          LatLngPoint(lat=53.66391416170785,
          lng=-113.84494722473144),
          LatLngPoint(lat=53.66387595834993,
          lng=-113.84435402492981)]),
          altitude_lower=Altitude(value=672.01,
          reference='W84',
          units='M'),
          altitude_upper=Altitude(value=702.0,
          reference='W84',
          units='M'),
          outline_circle=None),
          time_start=Time(format='RFC3339',
          value='2026-09-08T20:03:36.512519Z'),
          time_end=Time(format='RFC3339', value='2026-09-08T20:48:37.512519Z'))]
          generated_operational_intent_state
          'Accepted'
          is_reg_number_valid
          True
          is_serial_number_valid
          True
          my_database_reader
          <common.database_operations.FlightBlenderDatabaseReader object at 0x7ff850a440e0>
          my_database_writer
          <common.database_operations.FlightBlenderDatabaseWriter object at 0x7ff850a44e00>
          my_flight_plan_op_intent_bridge
          <scd_operations.scd_test_harness_helper.FlightPlantoOperationalIntentProcessor object at 0x7ff8509dfc80>
          my_flight_plan_processor
          <scd_operations.scd_test_harness_helper.FlightPlanningDataProcessor object at 0x7ff8520b7e90>
          my_flight_planning_data_validator
          <scd_operations.dss_scd_helper.FlightPlanningDataValidator object at 0x7ff8509dcda0>
          my_geo_json_converter
          <scd_operations.dss_scd_helper.VolumesConverter object at 0x7ff850a45700>
          my_operational_intent_parser
          <scd_operations.dss_scd_helper.OperationalIntentReferenceHelper object at 0x7ff850a50590>
          my_reg_number_validator
          <scd_operations.utils.OperatorRegistrationNumberValidator object at 0x7ff850a452e0>
          my_scd_dss_helper
          <scd_operations.dss_scd_helper.SCDOperations object at 0x7ff850a2bb60>
          my_serial_number_validator
          <scd_operations.utils.UAVSerialNumberValidator object at 0x7ff850a51f70>
          my_test_harness_helper
          <scd_operations.scd_test_harness_helper.SCDTestHarnessHelper object at 0x7ff8515d9130>
          my_volumes_validator
          <scd_operations.dss_scd_helper.VolumesValidator object at 0x7ff850a46000>
          off_nominal_volumes
          []
          operation_id_str
          '2a82a385-9847-4ba5-ad90-f6646063d4d5'
          pre_creation_checks_passed
          True
          request
          <rest_framework.request.Request: PUT '/scd/flight_planning/flight_plans/2a82a385-9847-4ba5-ad90-f6646063d4d5'>
          scd_test_data
          FlightPlanningRequest(intended_flight=FlightPlan(basic_information=BasicFlightPlanInformation(usage_state=<UsageState.Planned: 'Planned'>,
          uas_state=<UasState.Nominal: 'Nominal'>,
          area=[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.663210126518166,
          lng=-113.84472825082258),
          LatLngPoint(lat=53.66328439401412,
          lng=-113.84521879456894),
          LatLngPoint(lat=53.66391416170785,
          lng=-113.84494722473144),
          LatLngPoint(lat=53.66387595834993,
          lng=-113.84435402492981)]),
          altitude_lower=Altitude(value=672.01,
          reference='W84',
          units='M'),
          altitude_upper=Altitude(value=702.0,
          reference='W84',
          units='M'),
          outline_circle=None),
          time_start=Time(format='RFC3339',
          value='2026-09-08T20:03:36.512519Z'),
          time_end=Time(format='RFC3339',
          value='2026-09-08T20:48:37.512519Z'))]),
          astm_f3548_21=ASTMF354821OpIntentInformation(priority=0),
          uspace_flight_authorisation=FlightAuthorisationData(uas_serial_number='1AF49UL5CC5J6K',
          operation_mode=<OperationMode.Vlos: 'Vlos'>,
          operation_category=<Operati… <trimmed 5544 bytes string>
          uspace_flight_authorisation
          FlightAuthorisationData(uas_serial_number='1AF49UL5CC5J6K',
          operation_mode=<OperationMode.Vlos: 'Vlos'>,
          operation_category=<OperationCategory.Open: 'Open'>,
          uas_class=<UASClass.C0: 'C0'>,
          identification_technologies=['ASTMNetRID'],
          uas_type_certificate='',
          connectivity_methods=['cellular'],
          endurance_minutes=50,
          emergency_procedure_url='https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/test_data/flight_intents/standard/flight_auths/standard/emergency',
          operator_id='CHEo5kut30e0mt01-qwe',
          uas_id='')
          view_r_bounds
          '-113.84521879456894,53.663210126518166,-113.84435402492981,53.66391416170785'
          view_rect_bounds
          (-113.84521879456894,
          53.663210126518166,
          -113.84435402492981,
          53.66391416170785)
          view_rect_bounds_storage
          '-113.84521879456894,53.663210126518166,-113.84435402492981,53.66391416170785'
          volumes_valid
          True








        • /app/scd_operations/dss_scd_helper.py, line 1521, in process_peer_uss_notifications







          1.                     operational_intent_id=operational_intent_id,


          2.                     operational_intent=operational_intent,


          3.                     subscriptions=subscriber.subscriptions,


          4.                 )


          5.                 audience = generate_audience_from_base_url(base_url=subscriber.uss_base_url)




          6.                 if audience not in ["host.docker.internal", "flight-blender"]:





          1.                     self.notify_peer_uss_of_created_updated_operational_intent(
            ^
            …





          1.                         uss_base_url=subscriber.uss_base_url,


          2.                         notification_payload=notification_payload,


          3.                         audience=audience,


          4.                     )




          5.     def process_retrieved_airspace_volumes(










          Local vars





























































          Variable Value
          all_subscribers
          [SubscriberToNotify(subscriptions=[SubscriptionState(subscription_id='e0bcf950-694e-428e-b8c4-b5b296c1e8b6',
          notification_index=1)],
          uss_base_url='https://rtm.sandbox.stage.flysafe.live'),
          SubscriberToNotify(subscriptions=[SubscriptionState(subscription_id='14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b',
          notification_index=5)],
          uss_base_url='https://rtm.sait.stage.flysafe.live'),
          SubscriberToNotify(subscriptions=[SubscriptionState(subscription_id='31b63fc4-cc61-4a4f-81c0-b620b85862d4',
          notification_index=9)],
          uss_base_url='https://rtm.airmarket.stage.flysafe.live'),
          SubscriberToNotify(subscriptions=[SubscriptionState(subscription_id='7270ef5c-d210-4738-b502-4aab04f74763',
          notification_index=2)],
          uss_base_url='https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down')]
          audience
          'testdummy.interuss.org'
          domain_to_check
          ExtractResult(subdomain='testdummy',
          domain='interuss',
          suffix='org',
          is_private=False)
          notification_payload
          NotifyPeerUSSPostPayload(operational_intent_id='ca7ed5a5-e204-48e0-a775-ee27c7ba3110',
          operational_intent=OperationalIntentDetailsUSSResponse(reference=OperationalIntentReferenceDSSResponse(id='ca7ed5a5-e204-48e0-a775-ee27c7ba3110',
          manager='Sandbox',
          uss_availability='Unknown',
          version=1,
          state='Accepted',
          ovn='x3TJslbv2gOy6LXqW5fA3sWOLS-E8IDJ4tWewpvf9Ag_',
          time_start=Time(format='RFC3339',
          value='2026-09-08T20:03:36.512519Z'),
          time_end=Time(format='RFC3339',
          value='2026-09-08T20:48:37.512519Z'),
          uss_base_url='https://rtm.sandbox.stage.flysafe.live',
          subscription_id='e0bcf950-694e-428e-b8c4-b5b296c1e8b6'),
          details=FlightPlanningInjectionData(volumes=[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.663210126518166,
          lng=-113.84472825082258),
          LatLngPoint(lat=53.66328439401412,
          lng=-113.84521879456894),
          LatLngPoint(lat=53.66391416170785,
          lng=-113.84494722473144),
          LatLngPoint(lat=53.66387595834993,
          lng=-113.84435402492981)]),
          altitude_lower=Altitude(value=672.01,
          … <trimmed 6731 bytes string>
          operational_intent
          OperationalIntentDetailsUSSResponse(reference=OperationalIntentReferenceDSSResponse(id='ca7ed5a5-e204-48e0-a775-ee27c7ba3110',
          manager='Sandbox',
          uss_availability='Unknown',
          version=1,
          state='Accepted',
          ovn='x3TJslbv2gOy6LXqW5fA3sWOLS-E8IDJ4tWewpvf9Ag_',
          time_start=Time(format='RFC3339',
          value='2026-09-08T20:03:36.512519Z'),
          time_end=Time(format='RFC3339',
          value='2026-09-08T20:48:37.512519Z'),
          uss_base_url='https://rtm.sandbox.stage.flysafe.live',
          subscription_id='e0bcf950-694e-428e-b8c4-b5b296c1e8b6'),
          details=FlightPlanningInjectionData(volumes=[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.663210126518166,
          lng=-113.84472825082258),
          LatLngPoint(lat=53.66328439401412,
          lng=-113.84521879456894),
          LatLngPoint(lat=53.66391416170785,
          lng=-113.84494722473144),
          LatLngPoint(lat=53.66387595834993,
          lng=-113.84435402492981)]),
          altitude_lower=Altitude(value=672.01,
          reference='W84',
          units='M'),
          altitude_upper=Altitude(value=702.0,
          reference='W84',
          units='M'),
          outline_circle=None),
          time_start=Time(format='RFC3339',
          … <trimmed 4863 bytes string>
          operational_intent_details
          FlightPlanningInjectionData(volumes=[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.663210126518166,
          lng=-113.84472825082258),
          LatLngPoint(lat=53.66328439401412,
          lng=-113.84521879456894),
          LatLngPoint(lat=53.66391416170785,
          lng=-113.84494722473144),
          LatLngPoint(lat=53.66387595834993,
          lng=-113.84435402492981)]),
          altitude_lower=Altitude(value=672.01,
          reference='W84',
          units='M'),
          altitude_upper=Altitude(value=702.0,
          reference='W84',
          units='M'),
          outline_circle=None),
          time_start=Time(format='RFC3339',
          value='2026-09-08T20:03:36.512519Z'),
          time_end=Time(format='RFC3339',
          value='2026-09-08T20:48:37.512519Z'))],
          priority=0,
          off_nominal_volumes=[],
          uas_state='Nominal',
          usage_state='Planned',
          state='Accepted')
          operational_intent_id
          'ca7ed5a5-e204-48e0-a775-ee27c7ba3110'
          operational_intent_reference
          OperationalIntentReferenceDSSResponse(id='ca7ed5a5-e204-48e0-a775-ee27c7ba3110',
          manager='Sandbox',
          uss_availability='Unknown',
          version=1,
          state='Accepted',
          ovn='x3TJslbv2gOy6LXqW5fA3sWOLS-E8IDJ4tWewpvf9Ag_',
          time_start=Time(format='RFC3339',
          value='2026-09-08T20:03:36.512519Z'),
          time_end=Time(format='RFC3339',
          value='2026-09-08T20:48:37.512519Z'),
          uss_base_url='https://rtm.sandbox.stage.flysafe.live',
          subscription_id='e0bcf950-694e-428e-b8c4-b5b296c1e8b6')
          self
          <scd_operations.dss_scd_helper.SCDOperations object at 0x7ff850a2bb60>
          subscriber
          SubscriberToNotify(subscriptions=[SubscriptionState(subscription_id='7270ef5c-d210-4738-b502-4aab04f74763',
          notification_index=2)],
          uss_base_url='https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down')








        • /app/scd_operations/dss_scd_helper.py, line 1471, in notify_peer_uss_of_created_updated_operational_intent







          1.     ):


          2.         """This method posts operational intent details to peer USS via a POST request to /uss/v1/operational_intents"""


          3.         auth_token = self.get_auth_token(audience=audience)




          4.         notification_url = uss_base_url + "/uss/v1/operational_intents"


          5.         headers = {


          6.             "Content-Type": "application/json",





          1.             "Authorization": "Bearer " + auth_token["access_token"],
            ^^^^^^^^^^^^^^^^^^^^^^^^^^
            …





          1.         }




          2.         uss_r = requests.post(


          3.             notification_url,


          4.             json=json.loads(json.dumps(asdict(notification_payload))),


          5.             headers=headers,










          Local vars









































          Variable Value
          audience
          'testdummy.interuss.org'
          auth_token
          {'error': 'invalid_request',
          'error_description': 'Incorrect audience parameter, you submitted '
          'testdummy.interuss.org. Please submit the correct '
          'audience assigned to the client.'}
          notification_payload
          NotifyPeerUSSPostPayload(operational_intent_id='ca7ed5a5-e204-48e0-a775-ee27c7ba3110',
          operational_intent=OperationalIntentDetailsUSSResponse(reference=OperationalIntentReferenceDSSResponse(id='ca7ed5a5-e204-48e0-a775-ee27c7ba3110',
          manager='Sandbox',
          uss_availability='Unknown',
          version=1,
          state='Accepted',
          ovn='x3TJslbv2gOy6LXqW5fA3sWOLS-E8IDJ4tWewpvf9Ag_',
          time_start=Time(format='RFC3339',
          value='2026-09-08T20:03:36.512519Z'),
          time_end=Time(format='RFC3339',
          value='2026-09-08T20:48:37.512519Z'),
          uss_base_url='https://rtm.sandbox.stage.flysafe.live',
          subscription_id='e0bcf950-694e-428e-b8c4-b5b296c1e8b6'),
          details=FlightPlanningInjectionData(volumes=[Volume4D(volume=Volume3D(outline_polygon=Polygon(vertices=[LatLngPoint(lat=53.663210126518166,
          lng=-113.84472825082258),
          LatLngPoint(lat=53.66328439401412,
          lng=-113.84521879456894),
          LatLngPoint(lat=53.66391416170785,
          lng=-113.84494722473144),
          LatLngPoint(lat=53.66387595834993,
          lng=-113.84435402492981)]),
          altitude_lower=Altitude(value=672.01,
          … <trimmed 6731 bytes string>
          notification_url
          'https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down/uss/v1/operational_intents'
          self
          <scd_operations.dss_scd_helper.SCDOperations object at 0x7ff850a2bb60>
          uss_base_url
          'https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down'











        value="KeyError at /scd/flight_planning/flight_plans/2a82a385-9847-4ba5-ad90-f6646063d4d5">














        Request information





        USER


        AnonymousUser




        GET



        No GET data




        POST



        No POST data




        FILES



        No FILES data






        No cookie data




        META














































































































































        Variable Value
        CONTENT_LENGTH
        '1319'
        CONTENT_TYPE
        'application/json'
        HTTP_ACCEPT
        '*/*'
        HTTP_ACCEPT_ENCODING
        'gzip, deflate, br'
        HTTP_AUTHORIZATION
        '********************'
        HTTP_HOST
        'rtm.sandbox.stage.flysafe.live'
        HTTP_USER_AGENT
        'python-requests/2.34.2'
        HTTP_X_FORWARDED_FOR
        '10.10.24.187'
        HTTP_X_FORWARDED_HOST
        'rtm.sandbox.stage.flysafe.live'
        HTTP_X_FORWARDED_PORT
        '443'
        HTTP_X_FORWARDED_PROTO
        'https'
        HTTP_X_FORWARDED_SCHEME
        'https'
        HTTP_X_REAL_IP
        '10.10.24.187'
        HTTP_X_REQUEST_ID
        '4ce8625ddb0244e3206ab4614b840f3b'
        HTTP_X_SCHEME
        'https'
        PATH_INFO
        '/scd/flight_planning/flight_plans/2a82a385-9847-4ba5-ad90-f6646063d4d5'
        QUERY_STRING
        ''
        REMOTE_ADDR
        '10.10.35.249'
        REMOTE_HOST
        '10.10.35.249'
        REMOTE_PORT
        50198
        REQUEST_METHOD
        'PUT'
        SCRIPT_NAME
        ''
        SERVER_NAME
        '10.10.22.146'
        SERVER_PORT
        '8000'
        wsgi.multiprocess
        True
        wsgi.multithread
        True



        Settings


        Using settings module flight_blender.settings



































































































































































































































































































































































































































































































































































































































































































































































































































































































        Setting Value
        ABSOLUTE_URL_OVERRIDES
        {}
        ADMINS
        []
        ALLOWED_HOSTS
        ['*']
        APPEND_SLASH
        True
        ASGI_APPLICATION
        'flight_blender.asgi.application'
        ASTM_F3623_SDSP_CUSTOM_DATA_FUSER_CLASS
        'surveillance_monitoring_operations.utils.TrafficDataFuser'
        AUTHENTICATION_BACKENDS
        '********************'
        AUTH_PASSWORD_VALIDATORS
        '********************'
        AUTH_USER_MODEL
        '********************'
        BASE_DIR
        PosixPath('/app')
        BROKER_URL
        'redis://:blender_redis_password@redis-blender:6379'
        CACHES
        {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
        CACHE_MIDDLEWARE_ALIAS
        'default'
        CACHE_MIDDLEWARE_KEY_PREFIX
        '********************'
        CACHE_MIDDLEWARE_SECONDS
        600
        CELERY_ACCEPT_CONTENT
        ['json']
        CELERY_BEAT_SCHEDULE
        {'process-daa-logic-every-second': {'schedule': 1.0,
        'task': 'process_daa_logic'}}
        CELERY_BEAT_SCHEDULER
        'django_celery_beat.schedulers:DatabaseScheduler'
        CELERY_BROKER_URL
        'redis://:blender_redis_password@redis-blender:6379'
        CELERY_RESULT_BACKEND
        'redis://:blender_redis_password@redis-blender:6379'
        CELERY_RESULT_SERIALIZER
        'json'
        CELERY_TASK_SERIALIZER
        'json'
        CELERY_TIMEZONE
        'UTC'
        CHANNEL_LAYERS
        {'default': {'BACKEND': 'channels_redis.core.RedisChannelLayer',
        'CONFIG': {'hosts': ['redis://:blender_redis_password@redis-blender:6379']}}}
        CSRF_COOKIE_AGE
        31449600
        CSRF_COOKIE_DOMAIN
        None
        CSRF_COOKIE_HTTPONLY
        False
        CSRF_COOKIE_NAME
        'csrftoken'
        CSRF_COOKIE_PATH
        '/'
        CSRF_COOKIE_SAMESITE
        'Lax'
        CSRF_COOKIE_SECURE
        False
        CSRF_FAILURE_VIEW
        'django.views.csrf.csrf_failure'
        CSRF_HEADER_NAME
        'HTTP_X_CSRFTOKEN'
        CSRF_TRUSTED_ORIGINS
        []
        CSRF_USE_SESSIONS
        False
        CUSTOM_VOLUME_4D_GENERATION_CLASS
        ''
        DATABASES
        {'default': {'ATOMIC_REQUESTS': False,
        'AUTOCOMMIT': True,
        'CONN_HEALTH_CHECKS': False,
        'CONN_MAX_AGE': 0,
        'ENGINE': 'django.db.backends.postgresql',
        'HOST': 'db-blender',
        'NAME': 'blender_db',
        'OPTIONS': {},
        'PASSWORD': '********************',
        'PORT': 5432,
        'TEST': {'CHARSET': None,
        'COLLATION': None,
        'MIGRATE': True,
        'MIRROR': None,
        'NAME': None},
        'TIME_ZONE': None,
        'USER': 'mydatabaseuser'}}
        DATABASE_ROUTERS
        []
        DATA_UPLOAD_MAX_MEMORY_SIZE
        2621440
        DATA_UPLOAD_MAX_NUMBER_FIELDS
        1000
        DATA_UPLOAD_MAX_NUMBER_FILES
        100
        DATETIME_FORMAT
        'N j, Y, P'
        DATETIME_INPUT_FORMATS
        ['%Y-%m-%d %H:%M:%S',
        '%Y-%m-%d %H:%M:%S.%f',
        '%Y-%m-%d %H:%M',
        '%m/%d/%Y %H:%M:%S',
        '%m/%d/%Y %H:%M:%S.%f',
        '%m/%d/%Y %H:%M',
        '%m/%d/%y %H:%M:%S',
        '%m/%d/%y %H:%M:%S.%f',
        '%m/%d/%y %H:%M']
        DATE_FORMAT
        'N j, Y'
        DATE_INPUT_FORMATS
        ['%Y-%m-%d',
        '%m/%d/%Y',
        '%m/%d/%y',
        '%b %d %Y',
        '%b %d, %Y',
        '%d %b %Y',
        '%d %b, %Y',
        '%B %d %Y',
        '%B %d, %Y',
        '%d %B %Y',
        '%d %B, %Y']
        DEBUG
        1
        DEBUG_PROPAGATE_EXCEPTIONS
        False
        DECIMAL_SEPARATOR
        '.'
        DEFAULT_AUTO_FIELD
        'django.db.models.AutoField'
        DEFAULT_CHARSET
        'utf-8'
        DEFAULT_EXCEPTION_REPORTER
        'django.views.debug.ExceptionReporter'
        DEFAULT_EXCEPTION_REPORTER_FILTER
        'django.views.debug.SafeExceptionReporterFilter'
        DEFAULT_FROM_EMAIL
        'webmaster@localhost'
        DEFAULT_INDEX_TABLESPACE
        ''
        DEFAULT_TABLESPACE
        ''
        DISALLOWED_USER_AGENTS
        []
        EMAIL_BACKEND
        'django.core.mail.backends.smtp.EmailBackend'
        EMAIL_HOST
        'localhost'
        EMAIL_HOST_PASSWORD
        '********************'
        EMAIL_HOST_USER
        ''
        EMAIL_PORT
        25
        EMAIL_SSL_CERTFILE
        None
        EMAIL_SSL_KEYFILE
        '********************'
        EMAIL_SUBJECT_PREFIX
        '[Django] '
        EMAIL_TIMEOUT
        None
        EMAIL_USE_LOCALTIME
        False
        EMAIL_USE_SSL
        False
        EMAIL_USE_TLS
        False
        ENV_FILE
        ''
        FILE_UPLOAD_DIRECTORY_PERMISSIONS
        None
        FILE_UPLOAD_HANDLERS
        ['django.core.files.uploadhandler.MemoryFileUploadHandler',
        'django.core.files.uploadhandler.TemporaryFileUploadHandler']
        FILE_UPLOAD_MAX_MEMORY_SIZE
        2621440
        FILE_UPLOAD_PERMISSIONS
        420
        FILE_UPLOAD_TEMP_DIR
        None
        FIRST_DAY_OF_WEEK
        0
        FIXTURE_DIRS
        []
        FLIGHT_BLENDER_PLUGIN_AVOIDANCE_ENGINE
        'detect_and_avoid_operations.avoidance.engine.DefaultAvoidanceEngine'
        FLIGHT_BLENDER_PLUGIN_DECONFLICTION_ENGINE
        'flight_declaration_operations.deconfliction_engine.DefaultDeconflictionEngine'
        FLIGHT_BLENDER_PLUGIN_TRAFFIC_DATA_FUSER
        'surveillance_monitoring_operations.utils.TrafficDataFuser'
        FLIGHT_BLENDER_PLUGIN_VOLUME_4D_GENERATOR
        ''
        FORCE_SCRIPT_NAME
        None
        FORMAT_MODULE_PATH
        None
        FORMS_URLFIELD_ASSUME_HTTPS
        False
        FORM_RENDERER
        'django.forms.renderers.DjangoTemplates'
        IGNORABLE_404_URLS
        []
        INSTALLED_APPS
        ['django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        'django_celery_beat',
        'django_filters',
        'rest_framework',
        'flight_declaration_operations',
        'detect_and_avoid_operations',
        'constraint_operations',
        'geo_fence_operations',
        'scd_operations',
        'uss_operations',
        'flight_feed_operations',
        'surveillance_monitoring_operations',
        'conformance_monitoring_operations',
        'notification_operations',
        'rid_operations',
        'versioning_operations',
        'weather_monitoring_operations']
        INTERNAL_IPS
        []
        LANGUAGES
        [('af', 'Afrikaans'),
        ('ar', 'Arabic'),
        ('ar-dz', 'Algerian Arabic'),
        ('ast', 'Asturian'),
        ('az', 'Azerbaijani'),
        ('bg', 'Bulgarian'),
        ('be', 'Belarusian'),
        ('bn', 'Bengali'),
        ('br', 'Breton'),
        ('bs', 'Bosnian'),
        ('ca', 'Catalan'),
        ('ckb', 'Central Kurdish (Sorani)'),
        ('cs', 'Czech'),
        ('cy', 'Welsh'),
        ('da', 'Danish'),
        ('de', 'German'),
        ('dsb', 'Lower Sorbian'),
        ('el', 'Greek'),
        ('en', 'English'),
        ('en-au', 'Australian English'),
        ('en-gb', 'British English'),
        ('eo', 'Esperanto'),
        ('es', 'Spanish'),
        ('es-ar', 'Argentinian Spanish'),
        ('es-co', 'Colombian Spanish'),
        ('es-mx', 'Mexican Spanish'),
        ('es-ni', 'Nicaraguan Spanish'),
        ('es-ve', 'Venezuelan Spanish'),
        ('et', 'Estonian'),
        ('eu', 'Basque'),
        ('fa', 'Persian'),
        ('fi', 'Finnish'),
        ('fr', 'French'),
        ('fy', 'Frisian'),
        ('ga', 'Irish'),
        ('gd', 'Scottish Gaelic'),
        ('gl', 'Galician'),
        ('he', 'Hebrew'),
        ('hi', 'Hindi'),
        ('hr', 'Croatian'),
        ('hsb', 'Upper Sorbian'),
        ('hu', 'Hungarian'),
        ('hy', 'Armenian'),
        ('ia', 'Interlingua'),
        ('id', 'Indonesian'),
        ('ig', 'Igbo'),
        ('io', 'Ido'),
        ('is', 'Icelandic'),
        ('it', 'Italian'),
        ('ja', 'Japanese'),
        ('ka', 'Georgian'),
        ('kab', 'Kabyle'),
        ('kk', 'Kazakh'),
        ('km', 'Khmer'),
        ('kn', 'Kannada'),
        ('ko', 'Korean'),
        ('ky', 'Kyrgyz'),
        ('lb', 'Luxembourgish'),
        ('lt', 'Lithuanian'),
        ('lv', 'Latvian'),
        ('mk', 'Macedonian'),
        ('ml', 'Malayalam'),
        ('mn', 'Mongolian'),
        ('mr', 'Marathi'),
        ('ms', 'Malay'),
        ('my', 'Burmese'),
        ('nb', 'Norwegian Bokmål'),
        ('ne', 'Nepali'),
        ('nl', 'Dutch'),
        ('nn', 'Norwegian Nynorsk'),
        ('os', 'Ossetic'),
        ('pa', 'Punjabi'),
        ('pl', 'Polish'),
        ('pt', 'Portuguese'),
        ('pt-br', 'Brazilian Portuguese'),
        ('ro', 'Romanian'),
        ('ru', 'Russian'),
        ('sk', 'Slovak'),
        ('sl', 'Slovenian'),
        ('sq', 'Albanian'),
        ('sr', 'Serbian'),
        ('sr-latn', 'Serbian Latin'),
        ('sv', 'Swedish'),
        ('sw', 'Swahili'),
        ('ta', 'Tamil'),
        ('te', 'Telugu'),
        ('tg', 'Tajik'),
        ('th', 'Thai'),
        ('tk', 'Turkmen'),
        ('tr', 'Turkish'),
        ('tt', 'Tatar'),
        ('udm', 'Udmurt'),
        ('ug', 'Uyghur'),
        ('uk', 'Ukrainian'),
        ('ur', 'Urdu'),
        ('uz', 'Uzbek'),
        ('vi', 'Vietnamese'),
        ('zh-hans', 'Simplified Chinese'),
        ('zh-hant', 'Traditional Chinese')]
        LANGUAGES_BIDI
        ['he', 'ar', 'ar-dz', 'ckb', 'fa', 'ug', 'ur']
        LANGUAGE_CODE
        'en-us'
        LANGUAGE_COOKIE_AGE
        None
        LANGUAGE_COOKIE_DOMAIN
        None
        LANGUAGE_COOKIE_HTTPONLY
        False
        LANGUAGE_COOKIE_NAME
        'django_language'
        LANGUAGE_COOKIE_PATH
        '/'
        LANGUAGE_COOKIE_SAMESITE
        None
        LANGUAGE_COOKIE_SECURE
        False
        LOCALE_PATHS
        []
        LOGGING
        {'disable_existing_loggers': False,
        'handlers': {'console': {'class': 'logging.StreamHandler'}},
        'loggers': {'django': {'handlers': ['console'],
        'level': 'INFO',
        'propagate': True}},
        'version': 1}
        LOGGING_CONFIG
        'logging.config.dictConfig'
        LOGIN_REDIRECT_URL
        '/accounts/profile/'
        LOGIN_URL
        '/accounts/login/'
        LOGOUT_REDIRECT_URL
        None
        MANAGERS
        []
        MEDIA_ROOT
        ''
        MEDIA_URL
        '/'
        MESSAGE_STORAGE
        'django.contrib.messages.storage.fallback.FallbackStorage'
        MIDDLEWARE
        ['django.middleware.security.SecurityMiddleware',
        'django.contrib.sessions.middleware.SessionMiddleware',
        'django.middleware.common.CommonMiddleware',
        'django.middleware.csrf.CsrfViewMiddleware',
        'django.contrib.auth.middleware.AuthenticationMiddleware',
        'django.contrib.messages.middleware.MessageMiddleware',
        'django.middleware.clickjacking.XFrameOptionsMiddleware']
        MIGRATION_MODULES
        {}
        MONTH_DAY_FORMAT
        'F j'
        MQTT_CONFIGURATION
        {'host': '',
        'password': '********************',
        'port': 1883,
        'use_tls': False,
        'username': ''}
        NUMBER_GROUPING
        0
        PASSWORD_HASHERS
        '********************'
        PASSWORD_RESET_TIMEOUT
        '********************'
        PREPEND_WWW
        False
        REST_FRAMEWORK
        {'DEFAULT_FILTER_BACKENDS': ['django_filters.rest_framework.DjangoFilterBackend']}
        ROOT_URLCONF
        'flight_blender.urls'
        SECRET_KEY
        '********************'
        SECRET_KEY_FALLBACKS
        '********************'
        SECURE_CONTENT_TYPE_NOSNIFF
        True
        SECURE_CROSS_ORIGIN_OPENER_POLICY
        'same-origin'
        SECURE_HSTS_INCLUDE_SUBDOMAINS
        False
        SECURE_HSTS_PRELOAD
        False
        SECURE_HSTS_SECONDS
        0
        SECURE_PROXY_SSL_HEADER
        None
        SECURE_REDIRECT_EXEMPT
        []
        SECURE_REFERRER_POLICY
        'same-origin'
        SECURE_SSL_HOST
        None
        SECURE_SSL_REDIRECT
        False
        SERVER_EMAIL
        'root@localhost'
        SESSION_CACHE_ALIAS
        'default'
        SESSION_COOKIE_AGE
        1209600
        SESSION_COOKIE_DOMAIN
        None
        SESSION_COOKIE_HTTPONLY
        True
        SESSION_COOKIE_NAME
        'sessionid'
        SESSION_COOKIE_PATH
        '/'
        SESSION_COOKIE_SAMESITE
        'Lax'
        SESSION_COOKIE_SECURE
        False
        SESSION_ENGINE
        'django.contrib.sessions.backends.db'
        SESSION_EXPIRE_AT_BROWSER_CLOSE
        False
        SESSION_FILE_PATH
        None
        SESSION_SAVE_EVERY_REQUEST
        False
        SESSION_SERIALIZER
        'django.contrib.sessions.serializers.JSONSerializer'
        SETTINGS_MODULE
        'flight_blender.settings'
        SHORT_DATETIME_FORMAT
        'm/d/Y P'
        SHORT_DATE_FORMAT
        'm/d/Y'
        SIGNING_BACKEND
        'django.core.signing.TimestampSigner'
        SILENCED_SYSTEM_CHECKS
        []
        STATICFILES_DIRS
        []
        STATICFILES_FINDERS
        ['django.contrib.staticfiles.finders.FileSystemFinder',
        'django.contrib.staticfiles.finders.AppDirectoriesFinder']
        STATIC_ROOT
        None
        STATIC_URL
        '/static/'
        STORAGES
        {'default': {'BACKEND': 'django.core.files.storage.FileSystemStorage'},
        'staticfiles': {'BACKEND': 'django.contrib.staticfiles.storage.StaticFilesStorage'}}
        TEMPLATES
        [{'APP_DIRS': True,
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': ['/app/homebase/templates'],
        'OPTIONS': {'context_processors': ['django.template.context_processors.debug',
        'django.template.context_processors.request',
        'django.contrib.auth.context_processors.auth',
        'django.contrib.messages.context_processors.messages']}}]
        TEST_NON_SERIALIZED_APPS
        []
        TEST_RUNNER
        'django.test.runner.DiscoverRunner'
        THOUSAND_SEPARATOR
        ','
        TIME_FORMAT
        'P'
        TIME_INPUT_FORMATS
        ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
        TIME_ZONE
        'UTC'
        USE_I18N
        True
        USE_L10N
        True
        USE_LOCAL_SQLITE_DATABASE
        0
        USE_THOUSAND_SEPARATOR
        False
        USE_TZ
        True
        USE_X_FORWARDED_HOST
        False
        USE_X_FORWARDED_PORT
        False
        WEATHER_API_BASE_URL
        '********************'
        WSGI_APPLICATION
        None
        X_FRAME_OPTIONS
        'DENY'
        YEAR_MONTH_FORMAT
        'F Y'








        You’re seeing this error because you have DEBUG = True in your
        Django settings file. Change that to False, and Django will
        display a standard page generated by the handler for this status code.






      • json
        :
        None
    • query_type
      :
      interuss.automated_testing.flight_planning.v1.UpsertFlightPlan
    • participant_id
      :
      sandbox
🌐
24 🛑 Successful planning [23]
Error from sandbox when attempting to submit a flight intent (flight ID: None)
Attempt to plan flight returned status 500 rather than 200 as expected

Stack trace:
Traceback (most recent call last):
File "/app/monitoring/uss_qualifier/scenarios/flight_planning/test_steps.py", line 377, in request_flight
resp = flight_planner.try_plan_flight(
flight_info, ExecutionStyle.IfAllowed, additional_fields
)
File "/app/monitoring/monitorlib/clients/flight_planning/client_v1.py", line 122, in try_plan_flight
return self._inject(
~~~~~~~~~~~~^
str(uuid.uuid4()), flight_info, execution_style, additional_fields
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/app/monitoring/monitorlib/clients/flight_planning/client_v1.py", line 77, in _inject
raise PlanningActivityError(
...<2 lines>...
)
monitoring.monitorlib.clients.flight_planning.client.PlanningActivityError: Attempt to plan flight returned status 500 rather than 200 as expected

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/app/monitoring/uss_qualifier/scenarios/flight_planning/test_steps.py", line 286, in submit_flight
resp, query, flight_id = request_flight(
~~~~~~~~~~~~~~^
flight_planner, flight_info, flight_id, additional_fields
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/app/monitoring/uss_qualifier/scenarios/flight_planning/test_steps.py", line 381, in request_flight
raise QueryError(str(e), e.queries)
monitoring.monitorlib.fetch.QueryError: Attempt to plan flight returned status 500 rather than 200 as expected
🛑
Cleanup 25 🌐
  • GET dss.stage.iart.software 200
    :
    • request
      :
      • method
        :
        GET
      • url
        :
        https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1
      • initiated_at
        :
        2026-09-08T20:03:39.359237Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4ODkwMDk3MSwiaWF0IjoxNzg4ODk3MzcxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED
      • json
        :
        None
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Tue, 08 Sep 2026 20:03:39 GMT
        • Content-Type
          :
          application/json; charset=utf-8
        • Content-Length
          :
          114
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.011203
      • reported
        :
        2026-09-08T20:03:39.371221Z
      • json
        :
        • version
          :
          -0glo6IiUdo-fiB5aMOoTt6xhAP7W.fhqjrVZ9Ci9zQ_
        • status
          :
          • uss
            :
            DSS Qualifer1
          • availability
            :
            Down
      • body
        :
        None
    • query_type
      :
      astm.f3548.v21.uss.getUssAvailability
    • participant_id
      :
      iart_dss
🌐
26 ✅ USS Availability can be requested ✅
27 🌐
  • PUT dss.stage.iart.software 200
    :
    • request
      :
      • method
        :
        PUT
      • url
        :
        https://dss.stage.iart.software/dss/v1/uss_availability/DSS%20Qualifer1
      • initiated_at
        :
        2026-09-08T20:03:39.371790Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Content-Length
          :
          143
        • Content-Type
          :
          application/json
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4ODkwMDk3MSwiaWF0IjoxNzg4ODk3MzcxLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uYXZhaWxhYmlsaXR5X2FyYml0cmF0aW9uIiwidHlwIjoiQmVhcmVyIiwiYXVkIjoiZHNzLnN0YWdlLmlhcnQuc29mdHdhcmUifQ.REDACTED
      • json
        :
        • old_version
          :
          -0glo6IiUdo-fiB5aMOoTt6xhAP7W.fhqjrVZ9Ci9zQ_
        • availability
          :
          Normal
        • request_id
          :
          e1c89e55-ae9c-4a36-b649-375be7f0dc13
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Tue, 08 Sep 2026 20:03:39 GMT
        • Content-Type
          :
          application/json; charset=utf-8
        • Content-Length
          :
          116
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.015059
      • reported
        :
        2026-09-08T20:03:39.387571Z
      • json
        :
        • version
          :
          cXKjrwFPSywBr1pI8Bmpqfm3BEfgyWE0qQeEBoUv6XU_
        • status
          :
          • uss
            :
            DSS Qualifer1
          • availability
            :
            Normal
      • body
        :
        None
    • query_type
      :
      astm.f3548.v21.uss.setUssAvailability
    • participant_id
      :
      iart_dss
🌐
28 ✅ USS Availability can be updated ✅
29 🌐
  • DELETE rtm.sandbox.stage.flysafe.live 200
    :
    • request
      :
      • method
        :
        DELETE
      • url
        :
        https://rtm.sandbox.stage.flysafe.live/scd/flight_planning/flight_plans/2a82a385-9847-4ba5-ad90-f6646063d4d5
      • initiated_at
        :
        2026-09-08T20:03:39.388174Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Content-Length
          :
          0
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4ODkwMTAxMywiaWF0IjoxNzg4ODk3NDEzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJpbnRlcnVzcy5mbGlnaHRfcGxhbm5pbmcucGxhbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6InJ0bS5zYW5kYm94LnN0YWdlLmZseXNhZmUubGl2ZSJ9.REDACTED
      • json
        :
        None
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Tue, 08 Sep 2026 20:03:39 GMT
        • Content-Type
          :
          application/json
        • Content-Length
          :
          183
        • Connection
          :
          keep-alive
        • vary
          :
          Accept, Cookie
        • allow
          :
          DELETE, PUT, OPTIONS
        • x-frame-options
          :
          DENY
        • x-content-type-options
          :
          nosniff
        • referrer-policy
          :
          same-origin
        • cross-origin-opener-policy
          :
          same-origin
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.174509
      • reported
        :
        2026-09-08T20:03:39.563598Z
      • json
        :
        • planning_result
          :
          Completed
        • notes
          :
          The flight was closed successfully by the USS and is now out of the UTM system.
        • flight_plan_status
          :
          Closed
        • includes_advisories
          :
          Unknown
      • body
        :
        None
    • query_type
      :
      interuss.automated_testing.flight_planning.v1.DeleteFlightPlan
    • participant_id
      :
      sandbox
🌐
30 ✅ Successful flight deletion ✅
31 🌐
  • POST dss.stage.iart.software 200
    :
    • request
      :
      • method
        :
        POST
      • url
        :
        https://dss.stage.iart.software/dss/v1/operational_intent_references/query
      • initiated_at
        :
        2026-09-08T20:03:39.564874Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Content-Length
          :
          642
        • Content-Type
          :
          application/json
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4ODkwMDkyMywiaWF0IjoxNzg4ODk3MzIzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED
      • json
        :
        • area_of_interest
          :
          • volume
            :
            • altitude_lower
              :
              • value
                :
                672.01
              • reference
                :
                W84
              • units
                :
                M
            • altitude_upper
              :
              • value
                :
                702.0
              • reference
                :
                W84
              • units
                :
                M
            • outline_polygon
              :
              • vertices
                :
                • item_1
                  :
                  • lat
                    :
                    53.663210126518166
                  • lng
                    :
                    -113.84521879456894
                • item_2
                  :
                  • lat
                    :
                    53.66391416170785
                  • lng
                    :
                    -113.84521879456894
                • item_3
                  :
                  • lat
                    :
                    53.66391416170785
                  • lng
                    :
                    -113.84435402492981
                • item_4
                  :
                  • lat
                    :
                    53.663210126518166
                  • lng
                    :
                    -113.84435402492981
          • time_start
            :
            • value
              :
              2026-09-08T20:03:36.512519Z
            • format
              :
              RFC3339
          • time_end
            :
            • value
              :
              2026-09-08T20:48:37.512519Z
            • format
              :
              RFC3339
        • request_id
          :
          25eef308-f789-491b-8f46-d4f1bf86b9d8
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Tue, 08 Sep 2026 20:03:39 GMT
        • Content-Type
          :
          application/json; charset=utf-8
        • Content-Length
          :
          555
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.012886
      • reported
        :
        2026-09-08T20:03:39.578582Z
      • json
        :
        • operational_intent_references
          :
          • item_1
            :
            • id
              :
              6978a4ee-9866-444a-bd30-86defdf74706
            • manager
              :
              DSS Qualifer1
            • uss_availability
              :
              Normal
            • version
              :
              1
            • state
              :
              Accepted
            • ovn
              :
              0dFEpZcbh7NB7HM0UabWNv7D-9lN2OKJ7cXzViP0zek_
            • time_start
              :
              • value
                :
                2026-09-08T20:03:36.512519Z
              • format
                :
                RFC3339
            • time_end
              :
              • value
                :
                2026-09-08T20:48:37.512519Z
              • format
                :
                RFC3339
            • uss_base_url
              :
              https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down
            • subscription_id
              :
              7270ef5c-d210-4738-b502-4aab04f74763
      • body
        :
        None
    • query_type
      :
      astm.f3548.v21.dss.queryOperationalIntentReferences
    • participant_id
      :
      iart_dss
🌐
32 🌐
  • DELETE dss.stage.iart.software 200
    :
    • request
      :
      • method
        :
        DELETE
      • url
        :
        https://dss.stage.iart.software/dss/v1/operational_intent_references/6978a4ee-9866-444a-bd30-86defdf74706/0dFEpZcbh7NB7HM0UabWNv7D-9lN2OKJ7cXzViP0zek_
      • initiated_at
        :
        2026-09-08T20:03:39.579774Z
      • headers
        :
        • User-Agent
          :
          python-requests/2.34.2
        • Accept-Encoding
          :
          gzip, deflate, br
        • Accept
          :
          */*
        • Connection
          :
          keep-alive
        • Content-Length
          :
          0
        • Authorization
          :
          Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InhEUVVkQWhqZ0dYaHBIX3BTTWNMWGM4MnllUFlabFlfLUVtMDhwdnp1VE0iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGguc3RhZ2UuaWFydC5zb2Z0d2FyZSIsImV4cCI6MTc4ODkwMDkyMywiaWF0IjoxNzg4ODk3MzIzLCJzdWIiOiJEU1MgUXVhbGlmZXIxIiwic2NvcGUiOiJ1dG0uc3RyYXRlZ2ljX2Nvb3JkaW5hdGlvbiIsInR5cCI6IkJlYXJlciIsImF1ZCI6ImRzcy5zdGFnZS5pYXJ0LnNvZnR3YXJlIn0.REDACTED
      • json
        :
        None
      • body
        :
        None
    • response
      :
      • code
        :
        200
      • headers
        :
        • Date
          :
          Tue, 08 Sep 2026 20:03:39 GMT
        • Content-Type
          :
          application/json; charset=utf-8
        • Content-Length
          :
          1122
        • Connection
          :
          keep-alive
        • Strict-Transport-Security
          :
          max-age=31536000; includeSubDomains
      • elapsed_s
        :
        0.056151
      • reported
        :
        2026-09-08T20:03:39.636747Z
      • json
        :
        • subscribers
          :
          • item_1
            :
            • subscriptions
              :
              • item_1
                :
                • subscription_id
                  :
                  14ef6fdc-64d3-45b3-9c2b-15f69e9dd18b
                • notification_index
                  :
                  7
            • uss_base_url
              :
              https://rtm.sait.stage.flysafe.live
          • item_2
            :
            • subscriptions
              :
              • item_1
                :
                • subscription_id
                  :
                  31b63fc4-cc61-4a4f-81c0-b620b85862d4
                • notification_index
                  :
                  11
            • uss_base_url
              :
              https://rtm.airmarket.stage.flysafe.live
          • item_3
            :
            • subscriptions
              :
              • item_1
                :
                • subscription_id
                  :
                  7270ef5c-d210-4738-b502-4aab04f74763
                • notification_index
                  :
                  4
            • uss_base_url
              :
              https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down
        • operational_intent_reference
          :
          • id
            :
            6978a4ee-9866-444a-bd30-86defdf74706
          • manager
            :
            DSS Qualifer1
          • uss_availability
            :
            Normal
          • version
            :
            1
          • state
            :
            Accepted
          • ovn
            :
            0dFEpZcbh7NB7HM0UabWNv7D-9lN2OKJ7cXzViP0zek_
          • time_start
            :
            • value
              :
              2026-09-08T20:03:36.512519Z
            • format
              :
              RFC3339
          • time_end
            :
            • value
              :
              2026-09-08T20:48:37.512519Z
            • format
              :
              RFC3339
          • uss_base_url
            :
            https://testdummy.interuss.org/interuss/monitoring/uss_qualifier/scenarios/astm/utm/off_nominal_planning/down_uss/down
          • subscription_id
            :
            7270ef5c-d210-4738-b502-4aab04f74763
      • body
        :
        None
    • query_type
      :
      astm.f3548.v21.dss.deleteOperationalIntentReference
    • participant_id
      :
      iart_dss
🌐
33 ✅ Successful operational intents cleanup ✅