I think this is definitely a very interesting line of discussion for this problem.
I really like the idea of essentially forcing federation protocols to be developed. E-mail was an overwhelming success -- we should look for ways to repeat that success with other aspects.