perhaps un-adopt first name in favour of “shared secret” as a safer way to think about this?
Discussion
If you need a shared secret you might as well ask your friend if they are on nostr. The point of this is finding all your friend npubs without having to ask them all individually