Per discussion in https://github.com/web3-storage/specs/pull/71#issuecomment-1670091520 , this PR separates capabilities of queue and enqueue into different ones, so that we can have guarantee that storefront requester are who they are by sending their DID in the with field, that can then be used in the nb field for the dequeue.
@Gozala part of me feels that we could do this just for the aggregator actor. However, it also felt weird that same pattern was handled differently and ended up changing the 3 of them. Thoughts?
Per discussion in https://github.com/web3-storage/specs/pull/71#issuecomment-1670091520 , this PR separates capabilities of queue and enqueue into different ones, so that we can have guarantee that storefront requester are who they are by sending their DID in the
with
field, that can then be used in thenb
field for the dequeue.