Decentralized instant messaging framework