Your account is made with a public key, which is very long and confusing. In order to make 100% sure you are talking with the person you think you are, you should check the npub key. Dont trust, verify, right? To help in this process there is the NIP05 verification. Your npub is made simple; kinda like an email-address, easy to read and fast to check. Because your npub is linked via my domain to your NIP05 the client you are using will do the npub check. Only the owner of the account with the linked NPUB will show a valid NIP05, any other account will show it as invalid.

To clarify; This isnt linked to twitter, your profile name, your email-address or anything like that. Really just a way to make your npub easier to check and to see a nice checkmark in most clients!

Reply to this note

Please Login to reply.

Discussion

Thanks for your insights. One additional newby question. Should I create one npub and login with this to every platform or is it better to have a separate npub per platform?

Depends. You can go full privacy mode and make a new npub for each app etc but it's hard to do 'social media' with multiple npubs, it will confuse others I guess. Think about your account management tho, if they can steal one can't they steal all?

I do recommend to make test npub (or a couple) to check out apps. Most of the times you can also login with the npub only so you are not giving away your nsec.

Also check out the extensions which login for you, so you don't have to copy/paste and accidentally drop your nsec somewhere.