The Signal Protocol is a ratcheting forward secrecy protocol that works in synchronous and asynchronous messaging environments. From Alex Holst; thanks! ok bcallah@