I coded a minimalist peer-to-peer chat application written in Rust utilizing the Nostr protocol for decentralized and secure communications.

In this demo we can see how an observer can see the conversation between parts if one of them share the shared key

We are implementing it to allow a dispute solver have the option to look the conversation only if it is necessary to have a better understanding of the situation and make the best decision.

More info here:

https://mostro.network/protocol/chat.html

https://m.primal.net/Pmqq.mp4

Reply to this note

Please Login to reply.

Discussion

Code is here for curious minds

https://github.com/MostroP2P/mostro-chat

nostr:nprofile1qythwumn8ghj7ct5d3shxtnwdaehgu3wd3skuep0qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcqyrd7pvdahcffecudkafad2vhu63fu6f6l5p258glnvq9lfecdewzvsc3u36

Looks promising!