Peer to peer within a client sounds like an outside of nostr spec thing, no? How do you deal with the networking issues? Personally, I think Keet is a better solution for private chats but people want everything on nostr regardless.
Discussion
All things on Nostr
Tokenise everything
Remix everything into dubstep
This is the future
And past
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.
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?