Federation: decentralized gateway servers and username registration [username]@[gateway_domain] Connected accounts: server verifies third-party OAuth against your public key using challenge/response Store chat history