Johnn.Nalwa
Dataspace PoC — IoT Data Exchange
all projects
cloud

Dataspace PoC — IoT Data Exchange

A proof-of-concept secure data-sharing platform based on IDS principles — enabling policy-driven IoT data discovery, contract negotiation, and cross-party data transfer between providers and consumers.

JavaPythonIDS ProtocolREST APIsOAuth2DockerCloud-NativeIoT

/// overview

Developed a proof-of-concept data-sharing platform based on International Data Spaces (IDS) principles. Implements secure, policy-driven IoT data discovery, contract negotiation, transfer initiation, and usage-controlled analysis between data providers and consumers. Built on cloud-native infrastructure with OAuth2-based identity and IDS connector semantics.

The problem

Organizations collecting IoT sensor data have no standardized, sovereignty-preserving way to share that data with partners or customers — existing solutions either require full data transfer (losing control) or offer no discovery mechanism.

The approach

Implemented IDS connector components (Metadata Broker, Data Provider, Data Consumer) using Java/Python microservices. Built an OAuth2 identity federation layer and policy engine that enforces usage contracts before any data is transferred. IoT device data is registered with the Metadata Broker, consumers negotiate a contract, and data is delivered only within agreed policy bounds.

Outcome

Working PoC demonstrating end-to-end IDS-compliant data discovery, negotiation, and controlled transfer for IoT telemetry streams. Validated the architecture against three simulated provider-consumer scenarios.