Chapter 2: Consuming Data
To access data from another participant, the flow follows the Dataspace Protocol:
- Query the catalog — ask the provider's Control Plane (via the DSP endpoint) what data is available and under what terms.
- Negotiate a contract — agree to the provider's terms. The negotiation is asynchronous and results in a contract agreement.
- Initiate a transfer — request access to the data. In the simplest form, you get back an endpoint and a token to fetch it. Other transfer patterns like push and streaming are also supported.
If your customer needs to serve data (not just consume), they need a data plane. The data plane is the component that actually handles data transfer — it runs outside the EDCaaS platform, under your customer's control (or as a separate CSP service). See Data Plane Architecture and Deploying a Data Plane.
Next: The Management API