// Operational reliability

How AeroVox is built to be trusted

This page is for procurement teams, aviation directors, and technical evaluators who need more than marketing claims. It covers data sources, validation methodology, failure handling, uptime architecture, security posture, and auditability — without marketing language.

Uptime target (cloud)
99.9% monthly
PII collected
None
Airport systems accessed
None
Section 01

Data sources

Public domain

AeroVox synthesizes voice from weather data, not the other way around. All weather inputs are sourced exclusively from publicly available, authoritative government feeds. AeroVox never accesses airport-internal networks, proprietary sensors, or private data systems.

SourceFeedUpdate cycleCoverage
NOAA / NWS aviationweather.gov METAR endpoint — public, unauthenticated Every 20–60 min per station (station-dependent) All FAA-registered U.S. airports with surface observations
FAA SWIM System Wide Information Management METAR/TAF topic Real-time event-driven Supplement for participating NAS facilities
ICAO international Country-specific METAR feeds (publicly accessible) Per ICAO station schedule (typically 30 min) International demo airports (MDPC, LFPG, etc.)
The data in and the data out are the same. AeroVox does not modify, interpret, or editorialize weather data. Every value in the spoken broadcast — wind speed, visibility, ceiling, altimeter, temperature — maps directly to a parsed field in the source METAR. If the METAR is wrong, the broadcast is wrong in the same way. We do not smooth, interpolate, or forecast.
Section 02

Validation methodology

Deterministic

AeroVox uses a deterministic phraseology engine — a fixed rule set that maps parsed METAR fields to spoken phrases using FAA and ICAO standard vocabulary. There is no language model involved in script composition. The AI is used only at the voice synthesis step — it speaks the script, it does not write it.

  • Rule-based composition: each clause in the broadcast (wind, visibility, ceiling, altimeter, etc.) is produced by a deterministic template that accepts typed inputs and produces a fixed output. The same METAR always produces the same script.
  • Field-level traceability: every spoken word can be traced back to a specific field in the source METAR. No word appears in the broadcast that does not derive from the observation or from a fixed facility convention.
  • Reproducible: given the same METAR and facility configuration, the script — and therefore the audio — is identical on every run. This property is verifiable by the customer.
  • No generative invention: the system cannot hallucinate weather data. If a METAR field is absent or unparseable, the corresponding clause is omitted, not estimated.
  • Locale-aware: Spanish, French, and Portuguese scripts are produced by locale-specific phraseology tables, not machine translation. Unit conventions (QNH vs. altimeter, metric vs. statute) follow the locale standard.
Audit trail: AeroVox logs the source METAR, the parsed field set, and the generated script for every broadcast. A production deployment can expose this log to the airport's operations team or a regulator on request. The log is append-only and does not contain PII.
Section 03

Failure handling

Non-sole-source

AeroVox is an augmentation layer, not a safety-critical sole source. The existing AWOS, ASOS, or ATIS infrastructure at a pilot airport remains live and unchanged throughout any AeroVox deployment. No failure mode in AeroVox can interrupt the existing authoritative broadcast path.

ScenarioAeroVox behaviorExisting AWOS
METAR feed temporarily unavailable Continues serving the most recently generated broadcast. Annotates broadcast with observation timestamp so pilots know the data age. Retries feed on the next polling cycle. Unaffected — continues operating on its own sensor and data path
AeroVox cloud service outage Broadcast endpoint becomes unavailable. If a cached broadcast is available at the edge node, it continues to serve until connectivity restores. If not, the endpoint returns a clear error. Unaffected — no dependency on AeroVox cloud infrastructure
Voice synthesis failure on a single broadcast cycle Previous successfully generated broadcast is retained and served. An internal alert is triggered. Next cycle re-attempts synthesis automatically. Unaffected
METAR parses to an unexpected or edge-case value Deterministic engine applies conservative fallback: omit the affected clause, retain all parseable fields. The broadcast does not guess. An internal flag is logged for review. Unaffected
Internet connectivity loss at airport If edge-mode is deployed: last generated broadcast continues on local cache. If cloud-only: broadcast endpoint unreachable from the audio chain, which falls back to AWOS. Reconnection is automatic on restore. Unaffected
Design principle: AeroVox does not sit in the critical path of any existing FAA-authorized AWOS or ATIS system. Pilot installations are structured so that the existing system can be restored to sole-source operation by the airport operations team in under five minutes without any vendor involvement.
Section 04

System uptime

99.9% target

AeroVox targets 99.9% monthly uptime for the cloud-managed service tier. This corresponds to a maximum of approximately 44 minutes of downtime per month. On-premise and air-gapped deployments are not subject to a cloud SLA — availability is determined by the customer's own infrastructure and subject to their SLA requirements.

Deployment tierUptime targetMaintenance windowsSLA basis
Cloud (managed) 99.9% monthly Communicated ≥ 24 hours in advance; scheduled off-peak Included in service agreement
On-premise Customer-determined Customer-controlled; engine updates via signed artifact delivery Negotiated per contract
Air-gapped / sovereign Customer-determined Offline update bundles; no live cloud dependency Negotiated per accreditation path
  • Infrastructure: Cloud tier runs on Render (managed PaaS) with auto-scaling and multi-region failover capability. Render publishes its own status at status.render.com.
  • Broadcast re-bake: default cadence 30 minutes, aligned to the ATIS cycle. Re-bake is triggered on weather signature change or on the timer, whichever comes first.
  • Audio delivery: generated audio files are cached at the CDN edge layer and served independently of the synthesis pipeline. A CDN outage does not stop the synthesis service.
  • Monitoring: internal health checks on every synthesis cycle. Anomalous behavior triggers an alert to the engineering team. Pilot airports receive a direct escalation path.
Section 05

Security architecture

No PII · No access

AeroVox's security posture is rooted in a minimal-access design: the system does not collect personally identifiable information, does not access airport internal systems, and does not sit on any airport network. The attack surface is narrow by design.

  • No PII collection: AeroVox processes weather data, not people data. No passenger, crew, or staff information is collected, stored, or transmitted at any point.
  • No airport system access: AeroVox pulls weather exclusively from publicly available NOAA/FAA/ICAO feeds. It does not connect to airport AWOS hardware, ATIS controllers, radio systems, or internal networks.
  • METAR is public domain: the data AeroVox ingests is the same data available to any member of the public at aviationweather.gov. No data protection concerns apply to the input stream.
  • Audio output is non-sensitive: generated broadcasts contain only the information already in the public METAR. There is no sensitive information in the output.
  • API authentication: the sample broadcast endpoint and any production broadcast API use token authentication. Tokens are scoped per airport and rotated on demand.
  • Transport encryption: all communications between AeroVox services use TLS 1.2+. Audio delivery is served over HTTPS.
  • Audit log integrity: broadcast logs are append-only. Log entries include the source METAR hash, the script hash, the voice synthesis job ID, and the timestamp. Tampering is detectable by hash comparison.
For sovereign / air-gapped deployments: the AeroVox engine, voice models, and phraseology ruleset can be delivered as a signed, reproducible offline bundle with no outbound network dependencies. The bundle includes a manifest and integrity hashes for all components. Deployment in classified or restricted environments is scoped per the customer's accreditation authority.
Section 06

Auditability

Word-level trace

Because the phraseology engine is deterministic, every broadcast is fully auditable after the fact. A regulator, an airport director, or a legal investigator can reconstruct any historical broadcast from its source METAR and the engine version hash — and confirm that the broadcast faithfully represented the authoritative observation at that moment.

  • Per-broadcast log entry: timestamp, source METAR text, parsed field set, generated script (all four languages where applicable), voice synthesis job ID, audio file hash, engine version.
  • Engine versioning: each release of the phraseology engine is tagged with a version identifier. The version used for each broadcast is logged. A regulatory review can identify exactly what rules were applied.
  • Script-to-METAR mapping: the log includes a field map — a machine-readable record of which script clause was produced by which METAR field. This makes word-level traceability available without manual review.
  • Replay capability: any historical broadcast can be regenerated by re-running the logged METAR through the logged engine version. The output is deterministically identical to the original.
  • Log retention: default retention is 90 days for cloud-managed tier. Extended retention (1–7 years) is available and recommended for production deployments subject to FAA recordkeeping requirements.
  • Log access: production airports receive read access to their own broadcast log via a secure endpoint. Logs are never shared between airports.
The core principle: "The AI is the voice, never the author." This phrase has a technical meaning: the AI model at the voice synthesis step has no influence over the script content. It reads what the deterministic engine writes. A court or regulator can verify this by comparing the logged script to the audio — they are identical, word for word.
// Questions
Request a technical briefing

Procurement officers, FSDO contacts, and technical evaluators can request a direct engineering briefing. We will walk through the engine, the data path, and the failure modes in as much detail as needed.

Request a briefing → ← Back to demo