@evan I'm all-in for privacy but history seems to show that e2ee in federated+FLOSS+multidevice ecosystem is doomed to fail (or take decades?). XMPP fail after 20 years, Matrix is struggling too (and even if they fix all the issues, they will have to move to MLS and that will take years https://arewemlsyet.com/). Key-management is UX nightmare. GPG you suggest is obsolete.
I think fediverse/AP should better work on a protocol to negotiate/start an encrypted discussion using another e2ee protocol