Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Participant Details Lookup Service and ParticipantInformationDetails EDC Extension #241

Closed
3 tasks
AbdullahMuk opened this issue Jul 18, 2024 · 1 comment
Closed
3 tasks
Labels
component/ap Impacts Authority Portal or requires development on Authority Portal. component/edc-ui affected software component kind/enhancement New feature or request scope/mds related to MDS

Comments

@AbdullahMuk
Copy link
Collaborator

AbdullahMuk commented Jul 18, 2024

Feature

Description (Problem to be solved and requirements to satisfy)

We face 4 problems in general:

    1. Contracts / Transfer History on provider side does not contain any consumer details aside of URL and ID
    1. Logging House only knows ID
    1. On provider side with ProviderConfirmationPolicy no information about the consumer are available
    1. On consumer side no validatable information are available. Workaround to set details by provider in asset details exists. But these details are not validated.

The goal is that a user of an EDC can use the participant ID to lookup to receive validated organization details from Authority Portal API.

Benefits

  • Verifiable and trustable information about participants
  • Complies with participant information service of IDSA architecture
  • No adjustment in DSP necessary

Stakeholders

  • MDS
  • Mobilithek: Feature is required to comply with requirements and enhances compatibility with Mobilithek
  • @jkbquabeck
  • @SebastianOpriel

References

Solution Design

Affected Areas and Components

  • authority-portal API
  • edc-ce (later for the Lookup Extension)

General Requirements

  • The implementation shall take into consideration that in the future the lookup service might be externalized with a write-through cache to satisfy high-load scenarios.

Out of scope

  • request

Processes

Developer UX via API

  • As an developer I call an API either with one ID or a set of IDs and receive necessary organization details: participant ID, Legal Name, Commerce Register Number, Website, Main Address, Main Contact (name+email)

Iterations

  • PoC Implement Participant Details Lookup Service endpoint to receive validated information about specific ID; Protect via (to be refined) secret parameter/path mapping; This enables manual lookup of participant information. Authority Portal Catalog UI adjustment adding a hint about necessary confirmation;
  • MvP Implement ParticipantInformationDetails EDC Extension. Integrate extension into EDC.
  • Later Integrate extension into Logging House.

Work Breakdown

EDC-CE / API Wrapper

Authority Portal

Architecture

image

@AbdullahMuk AbdullahMuk added kind/enhancement New feature or request scope/mds related to MDS component/edc-ui affected software component component/ap Impacts Authority Portal or requires development on Authority Portal. labels Jul 18, 2024
@SebastianOpriel SebastianOpriel changed the title Validate and Display Organization Name of counter-party connector Participant Details Lookup Service Jul 19, 2024
@SebastianOpriel SebastianOpriel transferred this issue from sovity/edc-ce Jul 19, 2024
@SebastianOpriel SebastianOpriel changed the title Participant Details Lookup Service Participant Details Lookup Service and ParticipantInformationDetails EDC Extension Jul 19, 2024
@SebastianOpriel
Copy link
Member

Refactored: Will be covered completely by issue sovity/edc-ce#605

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component/ap Impacts Authority Portal or requires development on Authority Portal. component/edc-ui affected software component kind/enhancement New feature or request scope/mds related to MDS
Projects
None yet
Development

No branches or pull requests

2 participants