Skip to content

Add provider-neutral ADS-B relay core - #45

Draft
kewonit wants to merge 3 commits into
ui/apple-sidebar-designfrom
data/adsb-relay-core
Draft

kewonit wants to merge 3 commits into
ui/apple-sidebar-designfrom
data/adsb-relay-core

Conversation

@kewonit

@kewonit kewonit commented Aug 30, 2026 •

Copy link
Copy Markdown
Owner

Summary

Add a provider-neutral ADS-B relay for authorized readsb-compatible observations. The service normalizes accepted fixes, retains bounded crash-safe history, and serves consistent viewport snapshots and live updates without exposing an upstream-compatible bulk mirror.

Changes

  • Normalize track identity, source epochs, fix/receive/publish times, altitude provenance, quality, staleness, and discontinuities.
  • Persist accepted fixes through a CRC-framed WAL and atomically finalized time/spatial blocks, with indexed track history and explicit retention completeness.
  • Provide bounded authenticated snapshot, trail, selected-track, health, and snapshot-first WebSocket interfaces.
  • Enforce one-use signed stream tickets, exact origins, viewport and response limits, coalesced socket queues, slow-consumer closure, and fail-closed validation.
  • Include synthetic fixtures, recovery and outage coverage, and provider-neutral deployment examples only.

Validation

  • go test -race ./...
  • go vet ./...
  • go build ./cmd/relay

Release gate

Keep this PR in draft until written data authorization, private deployment validation, and acceptance testing are complete. This repository supplies software only; operators remain responsible for all rights required to access, process, retain, attribute, and redistribute aircraft data.

@vercel

vercel Bot commented Aug 30, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
aeris-flight Ready Ready Preview Aug 30, 2026 7:00pm

Request Review

@kewonit kewonit changed the title data/adsb relay core Add provider-neutral ADS-B relay core Aug 30, 2026

This branch was successfully deployed

1 active deployment
Preview — c10bb3ff Deployed Aug 30, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant