It doesn't work very well. To join a room by address, you type the address into several boxes until you find the right one. If you log out, all your private messages are deleted because they were encrypted and the key is saved nowhere.
Keys are actually saved somewhere. On your homeserver, in a store itself encrypted by another key that only you (and your other clients) have.
You can disregard that store and not use it at all, which I actually think is a totally valid use case. It turns Signal-style at that point.
Keys are actually saved somewhere. On your homeserver, in a store itself encrypted by another key that only you (and your other clients) have.
You can disregard that store and not use it at all, which I actually think is a totally valid use case. It turns Signal-style at that point.