Situation

Storage for a customer product

An external integration gets the same contract as A3 products, limited by permissions and one time tokens.

How it runs

  1. 1The product registers in the registry: name, icon, public key, permissions and a link back template
  2. 2It works through the four contract methods: put uploads a file, get returns it, bind attaches it to an entity, unlink detaches it. The product does not need to know how the storage is built
  3. 3Unlinking uses a one time token signed with the product key

Features this scenario relies on

Other scenarios

Shall we look at your scenario?

Describe where the files sit today and which entities should hold them. We will propose a binding scheme and the order of adopting the contract.