Technical reportWe consider the problem of efficiently managing large corpora of XML documents in a distributed, decentralized setting involving hundreds of machines (or peers). We assume distributed users are willing to share their data. Thus, on any network peer, users may establish long-running subscriptions, by means of declarative queries over the entire current and future data. Thus, XML data is “liquid”: it comes from many sources and flows towards its consumers. Moreover, data accumulating at a peer as a result of a subscription is seen as a materialized view over the whole network, and can be used to answer other queries. We have developed ViP2P, a fully functional system implementing these ideas. We describe the architecture and t...