The only "universal IDs" in Nostr are the pubkey and event ids. For any human-readable reference, you will need a blockchain with trading capability to move the name around. There is no way to solve that without a time chain. It was the problem Bitcoin was created to solve (this is a version of double-spending).
I put together a Nostr Read to describe the general idea : )
https://primal.net/a/naddr1qvzqqqr4gupzqfru2t6p0rnvnsfvglawye00f2xv33fetujdd7z3yvxsffvn9dr0qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qqckjer9vykkvmmj94sj6en4d3k8jttyv43k2mn5wfskc6t6v4jz6mn0wd68ytt4de5hvetjwdskcttfvsduq8g3
Please Login to reply.
just added a comment to your article