Task: Replace MaxMind implementation

Table of Contents

This page documents a task in the Observability and telemetry story. It captures the goal, current status, acceptance, and any notes or results.

Goal

Replace the MaxMind-licensed GeoIP backend with a permissively-licensed alternative for the geo lookups used in session tracking.

Status

Field Value
State DONE
Parent story Observability and telemetry
Now Completed 2025-12-28.
Waiting on None.
Next None.
Last touched 2025-12-28

Acceptance

  • New provider integrated.
  • Lookups return the same shape (country, region, city, ASN where available).
  • No MaxMind data files required at runtime.

Plan

Captured during execution; cleared into the parent story on close.

Notes

Driven by licence terms — MaxMind's restrictions don't fit how we want to ship.

Result

Geo lookups now backed by the permissive alternative; MaxMind code path deleted.

Emacs 29.1 (Org mode 9.6.6)