eclipse-tractusx / sig-release

https://eclipse-tractusx.github.io/sig-release
Apache License 2.0
7 stars 6 forks source link

Configuration of data sovereignty check #584

Open DanielaWuensch opened 3 months ago

DanielaWuensch commented 3 months ago

Description

As of today (Catena-X Release 24.05), the data sovereignty check is based on a fix set of credentials and purposes, which are copied to the application. However, there is no online connection to the ODRL repository or the policy hub forseen. Based on Governance process defined in feature https://github.com/eclipse-tractusx/sig-release/issues/583, new purposes and credentials might be added. Therefore, it should be possible to configure the data sovereignty check in a way that an online connection to the ODRL repo or policy hub is implemented to check the current set of purposes and credentials at runtime before a data consumer application starts the negotiation. This allows applications to use the standardized purposes and credentials as basis and enable data providers/data consumers to add additional custom specific purposes, which they bilateral agreed on. Furthermore, it eases the update process from Catena-X release to Catena-X release if additional purposes are added or depricated.

Acceptance Criteria

Decide and document how any application can do an online retrieval of valid purposes and credentials during runtime Adapt the policy hub or the ODRL repo accordingly Define in a KIT the best practice how an app can use the pre-defined purposes and credentials as basis to add customer specific purposes to be used during runtime of negotiations

Impact

Prerequisite: Governance process: https://github.com/eclipse-tractusx/sig-release/issues/583 Availability of APIs in policy hub

Additional information

DanielaWuensch commented 3 months ago

Labels: "SSI" and "data sovereignty" will be added as soon as they exist

DanielaWuensch commented 3 months ago

to be refined if API in repo and additional APIs in policy hub are required

jjeroch commented 2 months ago

@DanielaWuensch Can you please add the acceptance criteria and where the implementation is needed. This is not clear from the description. With that a pre-discussion with committers is almost impossible.. Thanks.

DanielaWuensch commented 2 months ago

@jjeroch : I updated Acceptance criteria and additional description. Do you still see the flag "open decision"? Who should decide what by when?

stephanbcbauer commented 2 months ago

was presented in open planning ⇾ please clearify with related components

stephanbcbauer commented 2 months ago

Was presented in the open planning ⇾ open decision label can be deleted. ⇾ no implementation effort for policy hub ⇾ “just” testing

stephanbcbauer commented 3 weeks ago

Hello @jjeroch , @DanielaWuensch , @evegufy

Since the feature is a 24.08 feature and the development phase is coming to an end, we need a status on the feature.

If you need any clarification, please get in touch, thank you very much. Stephan