Aircraft broadcast how good they believe their own position is. When that confidence collapses across many aircraft in the same place, something is interfering with GNSS reception. This map counts exactly that, and nothing more.
Every ADS-B position carries two self-reported quality fields. NIC states the containment radius the aircraft claims its position falls within. NACp states the 95 percent accuracy of that position. A correctly working transponder lowers both when its GNSS receiver struggles, so a sudden collapse across many unrelated aircraft in one area is the visible fingerprint of interference. See NIC and NACp explained for the full value scale.
An aircraft counts as degraded when NIC is below 7 or NACp is below 8. Each hexagon is an H3 resolution 4 cell, roughly 22 km across. Aircraft are counted once per cell per hour, and a cell is only drawn once at least 8 distinct aircraft have crossed it, so a single unusual aircraft cannot color the map.
This is the same honest framing used on the limitations page, and it applies here too: a surveillance signal whose limits you do not know is worse than one whose limits you do.
/api/overlays/gnss?hours=24, which returns each cell with its counts and boundary. See the API docs.