Sounds more like they want Matrix, where you just have a bunch of redundant federated private servers in their own network. Everyone ends up with copies of all room conversation history, and it uses Signal for the encryption.