I was thinking the relays would do better to offload the whole private chat burden. There's no reason to relay it far and wide for public consumption. Maybe you are right and its more an outside of Nostr thing, and maybe thats the answer to people asking for it on the relays. Within the protocol or not, baking something into the client side would be better for both the user and the relays.
Discussion
Peer to peer has a lot of challenges with networking. This is mostly what Keet is addressing. If you’re not familiar, you should check out their work and read about Holepunch: https://keet.io/
Already reading! Thanx! 🤙
Not seeing that keet is open source, keet, and the tools that holepuch provides to build it with. Anything that's not open source is a non starter.
Looks like I have some studying to do. This is encouraging.
It’s Paolo and the bitfinex/tether team! Bitcoin heroes that keep delivering :)
I 💜 Keet! Definitely my choice for private conversations.
I reviewed the code weeks ago, but never posted what I found: looks like the holepuch framework is open, but keet is not.
Is anyone aware of an open source chat client using the holepunch framework?