@realcaseyrollins@mstdn.social That's not a stretch at all, actually! It's properly a federated model, though, not peer-to-peer. Way back when I started using TextSecure (as Signal was then known) this was indeed nominally the plan. But the lead developer Moxie moved away from it so that he could make breaking changes without disrupting traffic while some servers updated from an old, incompatible version.