I don’t have a clear picture of what needs to be a new protocol and what is pure software.

For example, I could see a portable media document as a pair consisting of (1) the URL of the top card in the deck, which is an HTML document at the root of the tree and (2) a set of arguments for wget to mirror the page. Then wget is the non-generic software doing the lifting.