Project · Core Intelligence
Airspace Data & Intelligence API
Deliver airspace state without stripping away the evidence behind it.
Evidence levelE0Concept
From first observation to replay
One sequence, five moments. Step through them; nothing plays on its own.
Step 1 of 5Observations arrive
- Observations arrive
- They are correlated and fused
- The state is published with its evidence
- A stale source widens the band in the payload
- The earlier payload is requested and compared
Why this exists
Integrations tend to pass coordinates and drop confidence, provenance and unknowns. The receiving system then treats an uncertain reading as a fact, and afterwards no one can tell what was known at the time.
What it takes in
Each input adds something and leaves something unproven.
- Governed state objectsThe state from the core platform, with its confidence, freshness, provenance and explicit unknown or stale fields.
- Access and schema rulesWhich consumer may read which part of the state, under which version of the schema.
- Time-based questionsRequests for what was known at an earlier moment, not only for what is known now.
How it works
Three steps, in the order the state is formed.
- Serialises each state with its confidence, freshness and provenance, and marks unknown or stale fields explicitly.
- Versions the schemas and applies authorization and audit to every consumer. No endpoint is published on this site.
- Answers questions of the form 'what was known at t', so a downstream system can reproduce a past picture.
- A successful call is not the same as valid information.
- Unknown is never serialised as zero or false.
- The difference between known then and known now can be requested.
Where it sits in the architecture
The interface is the last link of the chain. It takes the unified state from the core platform, and from fusion where needed, and carries it to other systems with the evidence still attached, so that the receiving side can see how far to rely on each field.
| Stage | Value |
|---|---|
| 1 | Sources |
| 2 | Model |
| 3 | Policy |
| 4 | Interface |
| 5 | Consumer |
| 6 | Audit |
Payload inspector
Interactive view
Data status: Illustrative
A generalized state object, invented for illustration. Change the input condition and read how each field responds; the marked lines are those that differ from the nominal payload.
{"state_id": "st-0417","schema": "v3","confidence": {"low": 0.72,"high": 0.86},"freshness_s": 2,"sources": [{"id": "src-a","status": "live"},{"id": "src-b","status": "live"},{"id": "src-c","status": "live"}],"altitude_band": "low","unknown": [],"claim": "standard"}
How to read empty values
nullUnknown. The value could not be supported; it is not zero and not false.[]Nothing is recorded in this list. Absence is stated, not implied."softened"The claim wording was weakened because an input degraded.
Identifiers are invented. There is no endpoint, key or schema of a real interface on this page.
Evidence and assurance
What has been shown, to which level, and what has not.
Evidence ladder
- E0 · Concept reached
- E1 not reached
- E2 not reached
- E3 not reached
- E4 not reached
- E5 not reached
Project assurance panel
- Mission and context
- Let other systems use airspace state without stripping away the evidence that tells them how far to rely on it.
- Primary contribution
- A governed delivery of state objects whose confidence, freshness, provenance and unknowns travel with every field.
- Decision value
- Lets an integrating team see, in the data itself, which fields are firm and which are soft. The receiving system still decides how to use them.
- Evidence status
- Evidence level: E0 · Concept Concept and research direction only. No specification, interface or test result is claimed.
- Next validation step
- Draft the payload and null-semantics rules, then check them against synthetic degradation scenarios in simulation before any interface is built.
- Behaviour when degraded
- When a source goes stale, the affected fields carry a wider band and a softened claim, and fields that can no longer be supported become null. The payload stays well-formed.
- Role in integration
- Delivers states and history to approved consumers under versioned schemas, with authorization and audit. It exposes state; it does not accept commands for sensors.
- Human review
- An integrator reviews how each consumer uses the state, and a person reviews any action that depends on it.
- Public-safe limitation
- The payload shown is generalized and invented. It is not a real schema, endpoint or example of customer data.
- Open unknowns
- Which schema versions consumers will need, how long history must be kept and which authorization models sites will require are not yet known.
When inputs degrade
When a source goes stale, the affected fields carry a wider band and a softened claim, and fields that can no longer be supported become null. The payload stays well-formed.
- Normal
- Degraded
- Unavailable
| Time (relative) | Component 1 | Component 2 | Component 3 |
|---|---|---|---|
| 1 | Normal | Normal | Normal |
| 2 | Normal | Normal | Normal |
| 3 | Normal | Normal | Normal |
| 4 | Normal | Normal | Unavailable |
| 5 | Normal | Normal | Unavailable |
| 6 | Normal | Degraded | Normal |
| 7 | Normal | Degraded | Normal |
| 8 | Degraded | Normal | Normal |
| 9 | Degraded | Normal | Degraded |
| 10 | Normal | Normal | Normal |
| 11 | Normal | Normal | Normal |
| 12 | Normal | Normal | Normal |
Where it applies
A site system that displays airspace state
- Why it matters here
- Its operators need to see which readings are soft.
- What it contributes
- Fields that carry band, freshness and provenance, so the display can show them.
- What it does not replace
- The site's own display design.
An archive that has to answer what was known then
- Why it matters here
- Reviews after an event depend on the picture as it was, not as it is now.
- What it contributes
- Time-based queries and a difference between two moments.
- What it does not replace
- The organisation's rules for handling and keeping evidence.
Role in the data flow
Delivers states and history to approved consumers under versioned schemas, with authorization and audit. It exposes state; it does not accept commands for sensors.
Validation path
Draft the payload and null-semantics rules, then check them against synthetic degradation scenarios in simulation before any interface is built.
| Item | Defined | Prototype | Integrated | Field |
|---|---|---|---|---|
| Module A | Done | In progress | Not started | Not started |
| Module B | Done | Not started | Not started | Not started |
| Module C | In progress | Not started | Not started | Not started |
Limitations
- An interface can only pass on what the state contains. If a source was absent, the payload says unknown; it does not fill the gap.
- Consumers may drop evidence fields. The interface can make them available, but it cannot make a receiving system use them.
- No interface is published and no schema is fixed. What is shown here illustrates the rules, not a product.
- Delivery of state is not an assurance of its accuracy, and a well-formed payload says nothing about whether its content is right.
Related projects
Each link says why the two belong together.