Hack Track 6: [Integrate GAIA-X Catalogue to the MVG Pilot-005 architecture]
Goal
Enhance the functionality of MVG Pilot-005 Trust component and integrate it with pilot implementation of GAIA-X Catalogue.
Short description
GAIA-X Catalogue is a core component of the GAIA-X architecture witch directly interacts with end-users and other services. The project catalogue-prototyping contains a pilot catalogue implementation and provides a prototyping environment to accompany the catalogue specification. MVG Pilot-005 is a set of services that allow application deployment to the Kubernetes environment using TOSCA and the application's Self-Description. MVG Pilot-005 also incorporates SSI principles. It means that every component and also application instance should be described by cryptographically signed Self-Description (Verifiable Credential (VC)). It also allows SSI based authorization and so on. The component responsible for issuing and verifying VCs is called the Trust component. The Trust component should also communicate with GAIA-X Catalogue and request the application's Self-Description based on its DID. This functionality is currently mocked. It means that the GAIA-X Catalogue is hardcoded as a list of Self-Descriptions located in the environment of the Trust component. The goal is to enhance the functionality of the Trust component and integrate it with the pilot implementation of GAIA-X Catalogue.