I am not 100% aligned with your design here and I think there is important changes I would try to explore, but I think the idea of short yet randomly generated names based on Bitcoin is the right direction... So all power to you.

Replies (1)

Would love to hear your thoughts on it / what to explore to make it better (open to voice calls as well). Just a few notes about DNN in case you haven't check it out yet: - Doesn't add anything to bitcoin (no op_return, no ordinals, no hidden witness data) - A simple self-transfer + oneClick publishing of nostr events = you get an ID/TLD - IDs are generated based on block number + transaction position, then it (with two other pieces of data) gets encoded into a short human-readable/memorable ID - Costs are as low as possible (can do free as well but you'd be uncertain of time at that point) - Because it'd be a TLD, you can have however many websites/domains you want (limited by the event size) with no collision with any other person - User relay discovery is pretty much solved with this (what nprofile tried to solve but without the downsides, and i think no need for the outbox model as well) - Bonus (out of many): This brings back the traditional UX flow of username and password that people are accustomed to, but with better security/control/privacy/etc.