2. Creators of files must have a means to record their policies (and also perhaps/optionally their verifiable identity). I have suggested that before they publish the file, they create a record in a block chain. Policies could include for example the crypto currency payment per download expected (this record could be updated on the block chain by the signer of the original record)...
Seems Bryce Weiner @ Unobtanium
claims to be working on something like this.
You lost my attention after you posted this crap... Bryce weiner is on of the worst in crypto land...