The challenge is simply explaining how, when youconnectto acontact, you share your unique keys, but also a key update function. Maybe "preauthorized hidden message". Preauthorized: you & contact can always ratchet your keys, it's the initial connection step. Hidden: every message looks like it's a brand new never before used sender