Check your geofeed before the geolocation providers do
Paste or drop the RFC 8805 CSV you are about to publish. Your browser reads every line: prefixes that do not parse or have host bits set, duplicates, private and other special-purpose space, country and region codes that are not ISO 3166, cities that are placeholders or airport codes, postal codes that should not be there, and prefixes outside the address space you hold. Free, before you sign in. Then the desk tunes the flagged locations and lists what only you can answer, and every proposal is checked again before you apply it.
The operators and their locations are invented. The prefixes are real allocations borrowed only to exercise the checks; they say nothing about the networks that hold them. Each example comes with a saved model reply, so you can see the whole page without signing in or spending a credit.
What this does, and what it does not
The check is computed, not guessed. Prefixes are parsed the way the source skill asks
(Python's ipaddress in strict mode): a single address becomes a /32 or /128,
host bits are an error, and IPv6 is written back in RFC 5952 form. Non-public space comes
from the IANA special-purpose address registries: a prefix inside a block that is not
globally reachable is an error, and one that only contains such a block is a warning.
Country and region codes are checked against the ISO 3166 tables shipped with the source
skill. City names have no authoritative list, so those checks are heuristics.
A clean check does not make a feed accurate: only you know where your addresses are used. The page never fetches your feed or queries a registry; it reads what you paste. It does not verify an RPKI signature. The tune replaces the source skill's place lookup (a third- party service this page cannot call) with the model's judgement, which is why every proposal is re-checked and none is applied without you. Sources are listed in llms.txt. Derived from the agent skill @github/geofeed-tuner (Sid Mathur / Fastah Inc., Apache-2.0; see the notice).