The NIP-05 identifier is done but email hosting and email client isn’t. Same for all the other clients. Every app will need to be rebuilt on nostr. Clients are like apps. Some prefer all in one solutions others are old school and only need email or text messaging
Discussion
Why every app can't use NIP-05?
I try implement it as proof of concept. Just now only for emails. Let us see if it is feasible.
Share the build!
Sorry I'm sick, which is reason why it take so long :)
Using NIP-12 for storing hashes on relay with tag “d”, in this state i just upload and search
It's just python script with arg “-um email@adress.com” for upload to relay and “-dm email@adress.com”
On damus relay (one hardcoded) is i think 5 pubkeys for email “x@y.z”
On todo: expiration on relay, DM for verification, I probably change discover protocol, that we upload hash(hash(email)) instead just hash(email), because that way we can use hash(email) as encryption key for IM and so we can automativaly check if other side realy know email adress.
https://gitlab.com/privatize_universe1/NostrContactDiscovery.git
And clone it with submodules, i use pynostr lib as submodule.