I'm very interested in the XMPP -> ActivityPub bridge that @Goffi is working on.
I might look into adding microblogging to Converse so that I can join the fediverse from my #XMPP account.
To the extent that people participate in the #ActivityPub fediverse via (supporting) XMPP clients, it might even become feasible to have OMEMO E2EE encrypted posts, especially DMs.
AFAIK you'd still need XMPP to fetch a prekey (and device bundle) for the user you'd like to start an encrypted session with
@psjbeisler @jcbrand as long as you have ascii only chars in your jid/actor handle, you can use the same. Problems arise when you have special characters, due to Mastodon limitations.
This is explained at https://repos.goffi.org/libervia-backend/raw-file/tip/doc/components.rst (I thought that I did write a blog post about it, but it seems that I didn't).