decentralized communication layer