Does Wave (the Wave protocol really) have any notion of DNS records similar to MX records for email? As a user, I find it confusing that I have to add people to my contacts as "firstname.lastname@example.org" when their real account is "email@example.com" for example. As far as I have bothered to look into it, this is because the user's identity is tied to the Wave server directly (for federation). This in itself is a step backwards. There's a reason OpenID was created, namely to associate identity with a user and not a system. Though how you'd really implement that type of disassociation with Wave Federation isn't something I could say.