1. A method comprising: forming a virtual peer comprising a plurality of virtual peer members each hosting digital assets, wherein the virtual peer is registered as a peer node in a peer-to-peer (P2P) network and a sponsoring agent operates as a communication end-point for the virtual peer in the P2P network; obtaining metadata from the plurality of virtual peer members describing at least a portion of the digital assets hosted by the plurality of virtual peer members; and aggregating the metadata to provide a metadata catalog for the virtual peer.