We haven't discussed this with relay operators yet, but adding a postage feature to relays is very simple. For chat apps, messages do not need to be stored for a long time; in the best case scenario, once the recipient has received the message, the relay can delete it immediately. For the Damus app, the issue of storage duration is more complex. Perhaps it will depend on competitive pricing in the relay market. We are not sure.
@Cameri do you have an opinion on how a relay operator might consider this ecash/stamps idea? who is most actively developing relays these days?
Postage sounds like a great idea to accept payments. Assuming you’d be sending to just a few relays. I believe Hoytech is the most active.
Are you planning to make the Keychat chat app open source or are you planning to keep to closed-source/commercial?
I’m curious how you imagine interoperability with various nostr-ecosystem/clients might work. I like this idea enough that I hope it can get adopted, but there might be certain philosophical choices that help nostr community members get on board.
Keychat will be open-sourced, and we hope to establish a community-recognized Keychat NIP.
I'd zap you but you give have a lnd address set up 😀. suuuuper stoked for this on Android. all I ask/hope is your haptics are on point LoL
also what I get writing that note with one finger while laying down 😄
Why not help out on NIP-104?!
Of course, we can work together to refine the Double Ratchet Algorithm used in message encryption.
Keychat not only incorporates the Double Ratchet Algorithm used for message encryption but also includes metadata privacy and ecash as stamps. Therefore, we might need an NIP that describes all aspects of Keychat’s design.
Furthermore, Keychat is an application focused on chatting, not just DMs. DM implies that it's merely an ancillary feature of a Twitter-like application.
Would love to see a doc, even if it’s a draft.