That said, I have changed my view on whether fedi software should implement #e2ee for DMs.
Originally, I thought “yes”.
Now, I’m less sure. Doing e2ee well is hard, and is perhaps best left to the myriad existing alternatives, rather than being Yet Another Thing for overworked fedi developers to get right, particularly given the consequences for getting it wrong.
@neil I would personally have loved a fediverse in which *everything* is e2e encrypted.
Alas, cryptography isn't easy, and it is scary enough to programmers that it would have seriously impacted adoption and development of new fedi-related software.
Maybe the next generation of federated protocol will work that way ^^