Methodology, Provenance & Verification Protocol
RunwayFacts is engineered to transform raw, noisy public domain aviation datasets into an auditable, normalized, and relationally linked aerodrome knowledge graph.
1. Statistical Framework & Ranking Universes
To prevent ambiguity across rankings, RunwayFacts formalizes three explicit statistical ranking universes:
Universe A: RunwayFacts Published Dataset (n=650)
The curated collection of primary international commercial aerodromes meeting strict operational criteria (active paved runways ≥3,000 ft, validated IATA/ICAO codes, scheduled commercial status).
Universe B: Global Commercial Universe (n=7,558)
The full statistical baseline of all 7,558 international facilities in OurAirports database that possess commercial runway records and IATA codes.
Universe C: National Commercial Universe
Country-specific subset of all commercial aviation facilities within a sovereign territory (e.g. n=2,020 in United States, n=264 in China, n=164 in Australia).
2. Data Provenance & Integrity Lineage
Raw data is ingested from the OurAirports Open Aviation Registry. Unlike traditional web aggregators, RunwayFacts enforces cryptographic locks and strict fail-closed database schemas:
- Dataset Integrity: The pipeline verifies cryptographic SHA-256 checksums on all CSV inputs (86,013 airports, 48,209 runways) prior to processing. Any byte divergence triggers an immediate fail-closed termination.
- Source Authority: All raw physical runway parameters and coordinates are source-reported from open aviation registries. Derived percentiles, proximity graphs, and rankings are calculated deterministically by RunwayFacts.
3. Spatial Proximity & Haversine Distance Graph
For each aerodrome, RunwayFacts calculates great-circle geodesic distances to all other qualifying international aerodromes using the spherical Haversine formula (Earth mean radius R = 3,440.065 NM ≈ 6,371.009 km):
Nearby Aerodrome Constraint: Only neighbouring aerodromes within a 100 NM radius possessing at least one active, paved runway measuring ≥5,000 ft are indexed in the proximity comparison table.
4. Machine-Readable API & LLM Agent Access
RunwayFacts is designed as an open aerodrome knowledge graph. In addition to clean HTML views, every aerodrome entity is published as a static JSON API endpoint:
https://runwayfacts.com/api/airport/{iata}.json(e.g./api/airport/den.json)https://runwayfacts.com/llms.txt(AI Agent Manifest & Context Guide)