If I wanted to create an NFT that contains the Username of a person to prove their address ownership, what is the best practices or suggested ways to enforce that no 2 copies of that NFT can have the exact same Username meta data?
Example meta data: "name": "bob"
Only 1 NFT instance could ever have the name "bob". If another was attempted to be created, it should fail to be created due to "bob" already exists as a name in an existing NFT.
Is there a particular NFT standard this should follow such as 721 or 1155?
Or is this something that can only be controlled centrally by the code that is allowed to mint new NFTs? If centrally only, is there is a best practices way to look up all existing NFT data?