In the datamarket project
we would like to guard access to digital assets (data, services) which will not be stored on the Ethereum ledger. We will guard access to these assets using smart cotnract.
Is there a mechanism within the Ethereum ecosystem which would support the creation of unique links to a digital asset only available to the party for which the contract succeeded?
I am thinking of something based on maybe Swarm where I can upload data to and once a contract succeeds, a unique link can be created through which access to the guarded resource is provided. Forwarding this link to another one should not result in access to this shared resource and ideally be tracked as a violation.