**************** What is Yo-Ga-X? **************** Yo-Ga-X is a free, open-source framework for contract-based service ecosystems. Based on Gaia-X standards and technologies, it enables you to create your own Gaia-X Federation as the basis for your ecosystem, while giving you the flexibility to adapt it to your application domain. Yo-Ga-X is stand-alone, providing you with all essential components to create and take part in your service ecosystems. Its components are lightweight, easy to setup and use out-of-the-box. Yo-Ga-X has been developed by members of the University of Lübeck (in cooperation with industry partners) during the `GAIA-X-Med project `__, which focused on testing the applicability of Gaia-X concepts to the medical domain in Germany. .. TODO: Kontakt-E-Mail beider Institute Yo-Ga-X is based on Gaia-X standards and technologies ===================================================== As a conceptual framework for service ecosystems, Gaia-X defines standards, rules and technologies and serves as the basis of our technical framework. In such service ecosystems, participants can become *Providers* by offering *Services*, which other Participants can consume, in turn becoming *Consumers*. Yo-Ga-X focuses on an important aspect of trust in these ecosystems, namely; ensuring that all Participants give their **informed consent** before any service consumption. To that end, Participants are required to exchange the necessary information beforehand, with critical information being certified by trusted third parties. To enable this informed consent, Yo-Ga-X possesses certain essential technical features. Yo-Ga-X enables Participants to - provide all information about their own identity and their service in a **decentralized** and **federated** manner, - negotiate **Contracts** for service usage based upon that information, and - even to **authenticate** themselves using this identity for the actual service consumption. In order to facilitate these features, Yo-Ga-X implements several *Federation Services*, such as - the **Catalog**, where Participants can find Service Offerings, - the **Contract Service**, allowing Participants to negotiate Contracts, - the **Credential Store**, storing and providing Participant and Service identities, - ... and several more. We employ the technologies suggested by Gaia-X, such as - `W3C Verifiable Credentials `__ to contain participant/service information, and - `W3C Decentralized Identifiers `__ for handling Participant identities ... to mention a few. Yo-Ga-X is standalone, lightweight and easy to setup ==================================================== Yo-Ga-X as a technical framework has good usability due to certain qualities. No additional external Gaia-X framework is needed to use Yo-Ga-X to setup your own federation as the basis for your service ecosystem. Each individual component of Yo-Ga-X is simple and thus easy to extend or even replace. These components, as well as their interactions, are well documented. Each component can be setup locally or deployed independently. Setup guides and introductory examples are provided. Yo-Ga-X might be a good fit for you =================================== If you find some of the many Gaia-X concepts to be too overwhelming in scope or its comprehensive reference implementation (`XFSC `_, formerly `GXFS `_) too hard to learn or modify to base your planned service ecosystem upon, or if you are simply interested in an easy to grasp introduction to these ecosystems, Yo-Ga-X might be a good fit for you. Yo-Ga-X contains all the essential features to serve as the foundation for a Gaia-X-Federation as defined in the `Gaia-X Architecture Document 22.04 `_, with a particular focus on aspects relating specifically to informed consent, as we discussed in our paper, `"Gaia-X-Med: Experiences with Building Dataspaces for Medical Applications" `_. .. _xfsc: https://projects.eclipse.org/projects/technology.xfsc .. _gxfs: https://www.gxfs.eu/set-of-services/ .. _architecture-document: https://docs.gaia-x.eu/technical-committee/architecture-document/22.04/ .. _paper: https://www.mdpi.com/1999-5903/16/12/463 So if you'd like to, go ahead and - Learn :doc:`/how-it-works` via an example use case. - Take a look at the :doc:`/documentation/index` and get to know individual components and their interactions. - Follow our :doc:`simple guides ` and try Yo-Ga-X out for yourself!