01
Reveal-once, guaranteed by the ratchet
Olm destroys a message key as it decrypts it. A message that has been read cannot be read again because the key to read it no longer exists, not because the app declines to show it, and a test that replays a message and expects a refusal keeps it that way.


