Would it be possible for a cross between Git and Torrents? Rather than having a central server to pull&#x2F;push from, instead the server would provide a list of clients. If the server goes down, the list is still available, and so people who depend on it would be able to communicate.