Private one on one chats, group chat (Signal protocol or MLS), nostr-enabled browser, pay per use AI bots, built in ecash wallet and human friendly signer. Keychat is becoming the nostr super app.
Discussion
The kind of app you want to collab with :Check:
It's really awesome how far it has come; stellar work.
It's weird though, every chat app I look at has this unfortunate structure with "some server" component hosting all the data (or at least facilitating delivery of it), which necessitates the additional layer of e2ee like MLS or Signal Protocol.
I really want to get rid of that layer and go direct; device to device. No need for those protocols and the complexity they add if there's no middle man touching your sh!t.
note1063mar49nu5edjcr8zqlgjs8zl3dlve5p74twv43sv3s9ztaykhq38vv7w
Correct. There is a relay (some server someone owns) that is touching your data, necessitating the use of e2ee. I am talking about putting that server on the device such that there is no middle man.
See Briar Chat
'Unlike traditional messaging apps, Briar doesn’t rely on a central server – messages are synchronized directly between the users’ devices. If the Internet’s down, Briar can sync via Bluetooth, Wi-Fi or memory cards, keeping the information flowing in a crisis. If the Internet’s up, Briar can sync via the Tor network, protecting users and their relationships from surveillance.'
Briar is great, but it requires both parties to be online at the same time to chat.
> I really want to get rid of that layer and go direct; device to device. No need for those protocols and the complexity they add if there's no middle man touching your sh!t.
perhaps nostr can be used as a signaling layer to establish p2p connections with something like WebRTC? it already is used for making video/audio calls but can be used to transmit arbitrary data.