# Guiding questions

{% hint style="warning" %}
**Note:** This page is currently being updated to align with the DSSC Blueprint 3.0 as well as the iSHARE Framework 3.0. An updated version will be published soon.
{% endhint %}

{% hint style="success" %}
**Purpose:** Identify core transmission protocols and sector-specific APIs that enable seamless data exchange.
{% endhint %}

1. **Protocol Selection**

* *Which generic transmission protocols (e.g., REST/HTTP, NGSI-LD, LDES, MQTT) should be adopted?*
* *Which domain-specific APIs are required for sectoral use cases?*
* *Should a “preferred protocol set” be provided for faster onboarding?*
* *Are Event Streaming (HTTPS or MQTT), IDSCP, or Protocol Buffers used for transmission?*

{% hint style="success" %}
**Purpose:** Define when data should be exchanged via push, pull, streaming, or batch transfers to meet diverse use cases.
{% endhint %}

2. **Modes of Exchange**

* *Will data be exchanged as push (provider sends) or pull (consumer requests), or both?*
* *Which scenarios require continuous streaming versus finite batch transfers?*
* *How will real-time updates and triggered exchanges be handled?*

{% hint style="success" %}
**Purpose:** Ensure protocols are aligned with semantic models and discoverable through catalogs.
{% endhint %}

3. **Integration with Semantics & Discovery**

* *How will protocols link to the agreed semantic data models?*
* *How will API specifications and protocol details be published for discoverability?*

{% hint style="success" %}
**Purpose:** Implement mechanisms for ensuring accuracy, resilience, and compatibility in data transfers.
{% endhint %}

4. **Quality & Reliability**

* *How will completeness and accuracy of data transfers be ensured?*
* *What mechanisms for error handling, reconnection, and version compatibility will be in place?*

{% hint style="success" %}
**Purpose:** Guarantee interoperability with other EU data spaces through shared protocols and a common inventory.
{% endhint %}

5. **Federation Readiness**

* *How will interoperability with other EU data spaces’ protocols be ensured?*
* *Will a shared “protocol inventory” be maintained for federated connections?*
