I'm not sure how they plan to make things fully interoperable. Wouldn't that mean every chat app would need a complete chat history for every user multiplied by every chat app out there? Or instead they introduce a shared parent company / govt. entity where all chat messages are sent through, stored and pushed to users. Time to bust out the tin foil hats!