-
Notifications
You must be signed in to change notification settings - Fork 2
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
Self-Description Documents #36
Comments
|
Input from Peter Koen: "The Self-Description document will eventually be implemented as Verifiable Presentations coming from the Identity Hub. However, due to the current state of the Gaia-X compliance service we need to provide all Self-Descriptions in a URL to a single .json file. Therefor, we will implement the self description as a static .json file that is located in parallel to the DID in the well-known directory. Let’s call it “self-description.json” for simplicity." --> This story is no longer needed for MVD. |
Reopen as Gaia-X compliant self-descriptions will be required. Clarification required on what's contained in a self-description and how we serve them. During an initial discussion with Peter & Jim we discussed that self-descriptions should eventually be generated based on a given context, and that we will support multiple formats, Gaia-X compliant self-descriptions being one of them. To start with, we could define an IdentityHub endpoint that serves a currently static self-description JSON file. This could then be extended later to dynamically generate self-descriptions. |
Discussed during refinement (July 5) that providing statically defined self-description documents (without signed proof and without Gaia-X compliance) is sufficient at the current stage. |
* added participant_id suffix to assets * added missing backslash
Description
Each dataspace participant including the Dataspace Authority should provide a self-description document.
Self-description documents should eventually be dynamically generated (which is out of scope for this feature) by the IdentityHub based on a given context (e.g., Gaia-X), to provide support for multiple self-description formats.
In a first step, the IdentityHub should provide an endpoint through wich an exemplary self-description document is served. This can be a statically defined self-description document that is served via the IdentityHub API. In subsequent iterations (out of scope for this feature), the implementation can be extended to dynamically generate self-description documents and to support multiple self-description formats.
The IdentityHub will provide the following two endpoints
Whiles self-descriptions are an essential aspect of dataspaces, they are currently only provided as an example and not used yet for any specific use case.
There is no specific address that has to be used for self-description, the only requirement currently is that the self-description address can be retrieved from the DID document.
Sample self-description (as of 7.6.2022):
Acceptance Criteria
Out of Scope
The following points will be needed at a later stage and are out of scope for the current feature.
Stories
Context on Gaia-X Compliant Self-Descriptions
A first version of Gaia-X compliant self-descriptions has been implemented in #37, and these self-descriptions at some point need to be integrated in the MVD.
However, Gaia-X compliant self-descriptions are still volatile and work in progress. Gaia-X compliant self-descriptions should therefore be kept in a separate branch for Gaia-X hackathons and only be integrated to the MVD once the corresponding specifications become stable.
The resources below are only included as a reference to the current state of Gaia-X specifications and are not required to complete this feature.
The text was updated successfully, but these errors were encountered: