Hey, I just had a look at pkarr and it looks really interesting. Could you describe how it will work with Nostr in the future to solve discovery, I’m still a little confused. Thanks!
As #Nostr grows, big relays will capitulate and small ones will churn, it is time to pay close attention to discovery and local-first (client side storage) + efficient sync to smoothly recover when relays go down without notice.
I built #pkrr to solve discovery, and #Negentropy can be added to NDK fairly easily to sync with #Strfry nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft
Discussion
Just like DNS, it is basically adding DNS records for publicKey, so it would be used like NIP05, you add people by their ed25519 key, and every now and then check their records, if they changed their nprofile you follow the new key and new relays.
If all Nostr relays went down tomorrow, the day after we can discover which relays our friends are using now, if they publish that on Pkarr