If Matrix replaces the registration model with a public key model, how would the public key model be compatible with the federated server architecture?
In the current registration model, the server knows which server to pass the message to based on the server URL in the username?