Currently the only option a requester has is to download things from a provider. There is no way to ask a provider about available data. This makes it hard to deal with situations where we don't know if the provider has all data, and to divide a download to multiple providers.
We need a way for a requester to ask for
- available chunks for a blob
- available blobs and chunks for an entire collection