Finalise the first version of the repository API specification, including the request and the response for both success and failure. The request and success response are already in relatively good shape, just in need of cleaning up (including examples, highlighting remaining open questions for discussion).
For the failure response, we should try as much as possible to come up with a generic response for reporting errors that works for different target repositories and different types of errors, while still providing actionable information back to the broker and eventually the end user.
Finalise the first version of the repository API specification, including the request and the response for both success and failure. The request and success response are already in relatively good shape, just in need of cleaning up (including examples, highlighting remaining open questions for discussion).
For the failure response, we should try as much as possible to come up with a generic response for reporting errors that works for different target repositories and different types of errors, while still providing actionable information back to the broker and eventually the end user.