We need a version mark in the DID. Something like
did:earth:1:ixo:nft:[unique-id]
That version will let us upgrade from a repo-based version 0 (resolvers must get the repo chain registry on their own) to some later version where the chain registry might be interactive.