The interfaces show how the components interact with each other and which interfaces the IRS is providing.

Component diagram

whitebox overall decentral

Component description

Components Description

IRSApiConsumer

Proxy for any consumer of the IRS api.

IRS

The IRS consumes relationship information across the CX-network and builds the graph view. Within this documentation, the focus lies on the IRS

Policy Store

The Policy Store component stores usage policies used to validate the consumption of data asset.

EDC Consumer

The EDC Consumer component is there to fulfill the GAIA-X and IDSA-data sovereignty principles. The EDC Consumer consists of a control plane and a data plane.

EDC Provider

The EDC Provider Component connects with EDC Consumer component and forms the end point for the actual exchange of data. It handles automatic contract negotiation and the subsequent exchange of data assets for connected applications.

Submodel Server

The Submodel Server offers endpoints for requesting the Submodel aspects.

MIW

Managed Identity Wallet as Self-Sovereign-Identity Provider for EDC

Discovery Finder

The Discovery Finder is used to get the EDC Discovery Endpoint for a certain type of identification, e.g. BPNL.

EDC Discovery

The EDC Discovery Service is used to get EDC endpoints for a certain BPNL.

Semantic Hub

Semantic Hub provides information about semantic models in a specific version. This also includes JSON schemas, which IRS uses to validate the payload received by data providers.

Number Description

01

IrsApiConsumer calls the IRS public /irs API

02

IrsApiConsumer must authorize using technical C-X User

03

Delegate authorization request to IdP

04

IRS requesting for SubmodelAspects using EDC

05

IRS requesting the decentral DigitalTwinRegistry over EDC and service discovery flow

06

IRS uses EDC to ensure sovereign data consumption

07

IRS MUST authorize at central IAM

08

IRS lookup for EDC Provider by given BPNs over the EDC Discovery Service

09

IRS lookup for EDC Discovery Services by given type <BPN> over the Discovery Finder

10

IRS uses Semantic Hub to validate of SubmodelAspects payloads agains the schema provided in Semantic Hub

11

EDC is connected to Managed Identity Wallet for access policy check for data offers

12

EDC communication covering negotiation and data consumption

13

EDC is connected to Managed Identity Wallet for access policy check for data offers

14

IRS accessing to SubmodelServer on Tier Level using the EDC

15

IRS accessing the decentral DigitalTwinRegistry on Tier Level using the EDC

16

In case of the use-case Environmental and Social Standards, IRS sends notifications to the IRS-ESS instance running at the data provider using the EDC.

17

IRS uses the Policy Store to load the usage policies stored for BPNLs in order to check the usage policies during the consumption of the data assets.

18

IrsApiConsumer calls the IRS public /policy API