@dansup Neat. I'd be curious what the function of the "server" is, and what its relationship to the "account" (if accounts on existing instances can be used) is.
Is this encrypted chat transported over the existing ActivityPub network, or a new network that does an Oauth thing to use ActivityPub accounts as usernames?