@evan I was wondering, when you add E2EE DMs to #ActivityPub (and/or an implementation of it) in some way, will you keep future extensions for account and data portability in mind?
If done right, having client-side keys for one thing can already get us most of the way to other things, like e.g. signed activities (see https://codeberg.org/silverpill/feps/src/branch/main/ae97/fep-ae97.md)...