@jeffjarvis @donmelton ActivityPub + XMPP feel like a good technology stack combination. With XMPP handling bidirectional friendship presence announcement, real-time chat, and trivial P2P file transfers, and ActivityPub handling the larger-scale Operational Transform of content across the network.
It’s not like Facebook Messenger isn’t XMPP. Or Apple’s Messages. Or GTalk.
Because they are.
And **used** to be universally federated.