White Noise — un messenger per Android e iOS, che utilizza il protocollo Marmot.
Nell'app sono implementate chat personali e di gruppo. Marmot rappresenta uno scambio di messaggi tramite il protocollo MLS (The message layer security) attraverso server pubblici NOSTR (server, che archiviano file json con dati testuali) e li erogano secondo il proprio protocollo, così come i server Blossom (server che archiviano dati binari). NOSTR (Notes and Other Stuff Transmitted by Relays) — tecnologia per lo scambio di dati testuali attraverso semplici server relay, in cui quasi tutta la logica operativa delle applicazioni è contenuta nelle stesse applicazioni.
Sulla base della tecnologia opera un social network, per creare il profilo utente non è necessaria la registrazione, si utilizzano chiavi crittografiche. E anche se l'idea originale di NOSTR è nel social network, la sua infrastruttura può essere utilizzata per scambiare qualsiasi testo, cosa che fa Marmot, implementando la crittografia end-to-end dei messaggi.
Il core interno dell'app è scritto in Rust, l'interfaccia grafica è in Flutter.
Fonte: linux.org.ru
