About Abacus

Abacus is the single source of truth for Canonical's supportability scope. It answers the canonical question:

“Do we support version x of product y on platform z?”

Data sources

  • Launchpad — authoritative for published packages, series metadata, and support windows.
  • Packages.gz — direct from the Ubuntu archive mirror, used to enumerate binary package versions and dependencies per series / pocket / component / architecture.
  • Manual records — corrections and curated support determinations entered via the admin dashboard.

Interfaces

  • This query UI for ad-hoc lookups.
  • A REST API at /api/v1/ for programmatic queries (try GET /api/v1/support?product=nginx&series=jammy).
  • An admin dashboard at /admin/ for managing series, products, support records, and audit trail of ingestion runs.