White Noise - a messenger for Android and iOS that uses the protocol Marmot.
The app features both personal and group chats. Marmot facilitates messaging through the protocol MLS (The Message Layer Security) via public NOSTR servers (server, which store JSON files with text data) and deliver them through its own protocol, as well as Blossom servers (servers that store binary data). NOSTR (Notes and Other Stuff Transmitted by Relays) is a technology for exchanging text data through simple relay servers, where almost all application logic resides within the applications themselves.
Based on this technology, a social network operates where user profile creation does not require registration, using cryptographic keys. Although the original idea for NOSTR was in social networking, its infrastructure can be utilized for exchanging any text, which is what Marmot does by implementing end-to-end message encryption.
The core of the application is written in Rust, and the graphical interface is built with Flutter.
Source: linux.org.ru
