Essa é uma ideia interessante, mas tenho uma pergunta sobre segurança operacional. Qual é a funcionalidade das notificações push? Sei que a Session tem um ponto fraco, pois o LE pode corroborar a ID do usuário para um dispositivo específico enviando uma mensagem para essa ID e programando a notificação por push por meio dos servidores do Google.
A Session contorna isso permitindo que você desative as notificações do Google e confie inteiramente em sua rede de comunicação descentralizada, ao custo da velocidade e da confiabilidade (as notificações podem levar horas e, às vezes, nem serem enviadas).