Integration of the Gaia-X Loire Release
Two weeks ago the Loire release 24.* (Links [here](https://docs.gaia-x.eu/)) of Gaia-X was released. Roughly summarized change log: - Ontologies have new namespace / prefix: `https://w3id.org/gaia-x/`. See also [service-characteristics-wg](https://gaia-x.gitlab.io/technical-committee/service-characteristics-working-group/service-characteristics/) - Ontology was changed regarding Participant - `LegalParticipant` -> `LegalPerson` - `GaiaXTermsAndConditions` replaced by `Issuer` with attribute `gaiaxTermsAndConditions` - `LegalRegistrationNumber` --> `RegistrationNumber` - Ontology was changed regarding `ServiceOffering`, `Resource`s - e.g. `ServiceAccessPoint` vanished. - ... - VerifiableCredentials Format - v1 -> v2 [Verifiable Credentials Data Model 2 W3C specification](https://www.w3.org/TR/vc-data-model-2.0/) - Namespace change: https://www.w3.org/ns/credentials/v1 --> of https://www.w3.org/2018/credentials/v2 - 2 new mime types: `application/vc` und `application/vp` - Signature / proof - W3C securing mechanism changed from _embedded proof (JsonWebSignature JWS)_ to _enveloping proof (Jose)_ - --> no `proof` section but the credentials are wrapped into `JWT` - --> Verification is done via Verification of `JWT` which already exists in the OIDC / OAuth2 world. - VPs are also wrapped into `JWT` - _Self Descriptions_ are now called _Gaia-X credentials_ - ... list might not be complete ... --> Loire is not compatible to Tagus. Changes to be done (at least): - [x] meta: convert this to a proper epic - [ ] Update Architecture document (cf. fc-service#216) - [ ] Integration of Loire ontology and SHACL shapes fc-service#252 - [ ] Change REST endpoints (interface) -> `self-descriptions` --> e. g. `gx-credentials` fc-service#254 - [ ] Change signature handling: _embedded proof_ -> _enveloping proof_ fc-service#255 - [ ] Release configuration management, so that there are branches where we can maintain two releases in parallel (here: both Tagus and Loire), i.e., one branch `loire` (with version numbers like 2.x) in addition to `main` (with Tagus development taking place in `main` and cherry-picking from `main` into `loire`) fc-service#253 - [ ] ... [Further overview in 2025-02-13 Gaia-X Open Source Software Community](https://gitlab.com/gaia-x/gaia-x-community/open-source-community/-/blob/main/minutes_weekly_meeting/2025/20250213_meeting_notes.md?ref_type=heads#gaia-x-loire-demonstration)
epic

Copyright © Eclipse Foundation AISBL. All rights reserved.     Privacy Policy | Terms of Use | Copyright Agent