decentralized communications