NameNotifier starts with zone-file diffs: which domains disappeared from active registry zone data.
Then the system checks DNS and RDAP evidence. DNS tells us whether a domain appears live, parked, broken, or changed. RDAP tells us whether the registry sees active, redemption, pending delete, or not found.
Finally, the lifecycle layer decides the public state. Drops, alerts, dossiers, digests, and admin pages should read that decision instead of each inventing their own truth.
That architecture is what keeps the product honest as the corpus grows.