Briar works well, but I don’t like having to rely on Tor (and as far as I can find its not clear how this p2p works over tor without some node or relay in the middle in order to lookup and direct messages to the desired recipient), thats why these other options are of interest for their p2p operation over clearnet.
Adamant’s messaging seems to piggyback on its blockchain, they state all messages are stored on the chain, seemingly indefinitely, they seem to think thats fine boasting its “multiple forms of encryption”, I see the benefit, but also the flaws as the chain is downloadable to anyone running a node and can brute force. how long that would take, and whether each block is encrypted differently to protect from that is not clearly stated in the whitepaper which seems like an overs
Session operates like a blockchain style network with nodes that store messages and requires proof of work for validation and spam prevention etc’. They also incorporate their custom version of onion routing that works on their “loki” network. They claim to have “Limited TTL” where messages are deleted from the chain/network after a set period of time. That sounds better, but what is preventing a node operator from keeping offline backups of that history before deletion? not entirely clear, but they do have a much more detailed whitepaper than adamant. Session’s code is also a fork of signals.
Status seems to operate on its own “The status network” network, with the app having integrations with the Ethereum network as far as I can tell. for message storage they say “Messages are stored on a mail server for two weeks” of which Status currently hosts themselves but it seems individuals can run these nodes aswell. There’s of course more to it but I’m still reading…
There is definitely things things to like and be concerned about for each, Loki/Session seems most promising so far in terms of real anonymity and privacy it offers, but how easy it is for its network to become more distributed and how well its protects the message traffic thats dispersed through the network is still to be seen.
Although I still trust it more than something like signal, needing phone number and running off centralized US servers just doesn’t sit right.