Current Status
This page summarises the current state of publication work items and API specifications.
Engineering tasks and code work are tracked in GitHub Issues.
Publication Work Items
| ID |
Name |
Status |
Notes |
| I01 |
Concept of Operations V1 |
Published |
Stable. Foundational risk-category framework (A/B/C/D). |
| I02 |
Commentary on Draft Rules 2021 |
Published |
Published on iSpirt blog. |
| I03 |
Draft Rules Change Requests |
Archived |
Aborted. |
| I04 |
Commentary on Drone Rules 2021 |
Archived |
Aborted. |
| I05 |
UTM Concept of Operations |
Draft |
Under active revision (2025–ongoing). Working version in Google Doc. Repo copy is a 2021–22 snapshot. |
| I06 |
UTM Technical Standards |
Paused |
Skeletal draft only. Awaiting direction. |
| I07 |
Feedback Sessions: ConOps V1 |
Published |
Session recordings and materials available. |
| I08 |
NIDSP Specification |
Draft |
Actively being written. DPG-light framing to be added. |
API Specifications
| Spec |
Status |
Notes |
| Registry |
Published |
v1.0.17. Source of truth in docs/openapi/. |
| Flight Authorisation |
Published |
Source of truth in docs/openapi/. |
Reference Implementation
Illustrative Java/Spring Boot implementation of the registry and flight authorisation services. Scoped to I05 — not a production system.
| Component |
Status |
Notes |
| Registry service (Java) |
Active |
Service layer, entity model, SpiceDB AuthZ wired. |
| Flight Authorisation service (Java) |
Active |
Flight plan and AUT endpoints available. |
| DevContainer |
Done |
Full dev stack via .devcontainer/ (Postgres, Keycloak, SpiceDB). |
| QGC integration |
In progress |
Keycloak auth + registry + flight-auth from QGroundControl. |
| MAVLink bridge |
Planned |
ArduPilot SITL ↔ Pushpaka APIs. |