************************* Flows / Sequence diagrams ************************* .. _flows-participant-onboarding: Participant Onboarding ====================== .. figure:: /../diagrams/sequences/participant-onboarding.svg :scale: 100% :alt: Participant Onboading :Relevant sub-flows: :ref:`flows-credential-creation-publication` :Relevant guides: :doc:`/getting-started/participant-onboarding-guide` .. _flows-service-onboarding: Service Onboarding ================== .. figure:: /../diagrams/sequences/service-onboarding.svg :scale: 100% :alt: Service Onboading :Relevant sub-flows: :ref:`flows-credential-creation-publication`, :ref:`flows-authentication-oidc-method` :Relevant guides: :doc:`/getting-started/provider-guides/service-onboarding-guide` .. _flows-service-discovery-contract-negotiation: Service Discovery & Contract Negotiation ======================================== .. figure:: /../diagrams/sequences/service-discovery-contract-negotiation.svg :scale: 100% :alt: Service Discovery & Contract Negotiation :Relevant sub-flows: :ref:`flows-authentication-oidc-method` :Relevant guides: :doc:`/getting-started/consumer-guides/service-discovery-negotiation-guide` :Relevant articles: :doc:`/documentation/key-concepts/contract-negotiation` .. _flows-service-consumption: Service Consumption =================== .. _flows-service-consumption-website: Website ------- .. figure:: /../diagrams/sequences/service-consumption-website.svg :scale: 100% :alt: Service Consumption (Website) :Relevant sub-flows: :ref:`Authentication (OIDC method) ` :Relevant guides: :doc:`/getting-started/consumer-guides/consuming-a-service` .. _flows-service-consumption-api: API --- .. figure:: /../diagrams/sequences/service-consumption-api.svg :scale: 100% :alt: Service Consumption (API) :Relevant sub-flows: :ref:`Authentication (Proxy method) ` :Relevant guides: :doc:`/getting-started/consumer-guides/consuming-a-service` .. _flows-sub-flows: Sub-flows ========= .. _flows-authentication: Authentication -------------- .. _flows-authentication-oidc-method: OIDC method ^^^^^^^^^^^ .. figure:: /../diagrams/sequences/subprocesses/authentication-oidc.svg :scale: 100% :alt: Authentication (OIDC method) :Relevant articles: :ref:`GAIA-X-Med Authentication#OpenID Connect method ` .. _flows-authentication-proxy-method: Proxy method ^^^^^^^^^^^^ .. figure:: /../diagrams/sequences/subprocesses/authentication-proxy.svg :scale: 100% :alt: Authentication (Proxy method) :Relevant articles: :ref:`GAIA-X-Med Authentication#Proxy method ` .. _flows-contract-negotiation: Contract Negotiation -------------------- .. figure:: /../diagrams/sequences/subprocesses/contract-negotiation.svg :scale: 100% :alt: Contract Negotiation :Relevant articles: :doc:`/documentation/key-concepts/contract-negotiation` .. _flows-credential-creation-publication: Credential Creation and Publication ----------------------------------- .. figure:: /../diagrams/sequences/subprocesses/credential-creation-publication.svg :scale: 100% :alt: Credential Creation and Publication :Relevant articles: :doc:`/getting-started/becoming-a-participant`, :doc:`/documentation/key-concepts/verifiable-credentials`