ENSIP-19 standardizes a real identity-verification loop, not just a nicer reverse record. A primary name is only valid if reverse resolution yields a candidate name and forward resolution of that name returns the same address bytes.
The most useful architectural split is between default EVM-wide names and chain-specific names. ENSIP-19 turns a previously fuzzy wallet convention into explicit namespace and resolver policy.
ENSIP-19 depends directly on earlier lower layers: ENSIP-9 supplies coin-typed address records, ENSIP-11 supplies chainId-to-coinType mapping, ENSIP-10 supplies wildcard resolution, and ENSIP-3 is the older Ethereum-only reverse-resolution baseline.
The multichain-Ethereum section is where the real control surface appears. Registry-independent registrars, wildcard resolvers, and trustless verification for rollups become the practical machinery behind “what name should this address display?”
The spec is unusually valuable because it is explicit about client-side risk. It tells clients to stop assuming that mainnet addresses or primary names should silently act as defaults across all chains, especially once smart contract accounts diverge by chain.
The reverse namespace becomes a policy surface in its own right: addr.reverse, default.reverse, and [coinTypeAsHex].reverse each encode a different answer to the question of which identity should be canonical.
Specific source signals worth retaining
ENSIP-19 is the best direct source for the two-phase verification algorithm, reverse-namespace derivation, default-address fallback rule, and deprecation guidance.
ENSIP-3 is the best source for the earlier Ethereum-only reverse-resolution baseline that ENSIP-19 generalizes beyond.
ENSIP-9 is the best source for coin-type-aware address lookup; ENSIP-11 is the best source for algorithmic EVM coin-type derivation; ENSIP-10 is the best source for wildcard-resolution context.
The ENSIP index page is the best compact source for proposal status and family context.
The address-encoder README is a useful implementation-side reminder that ENS multichain address handling already lives in shared libraries, which raises the stakes of ENSIP-19’s default-name assumptions.
Why this entry belongs in the corpus
It isolates verified primary-name policy as its own layer beneath wallet/profile UX and above basic address lookup.
It helps separate reverse naming, forward naming, default identity policy, and chain-specific identity policy instead of flattening them into one generic ENS feature.
The durable insight is that multichain identity is governed not only by who owns a name, but by how clients decide which name should count as canonical on which chain and under which verification path.