From the abstract:
Session is an open-source, public-key-based secure messaging application which uses a set of decentralised storage servers and an onion routing protocol to send end-to-end encrypted messages with minimal exposure of user metadata. It does this while also providing common features of mainstream messaging applications.
Their more user-friendly homepage can be found here: https://getsession.org/
More like this (3)
Tinfoil Chat - Onion-routed, endpoint secure messaging system