From 04f9912505852e672c238549d81d69447530e83e Mon Sep 17 00:00:00 2001 From: Suneet Bendre <suneet.bendre@ayanworks.com> Date: Tue, 29 Mar 2022 11:38:45 +0530 Subject: [PATCH] onboarding component interaction --- aw-design-diagram/onboarding.md | 51 +++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 aw-design-diagram/onboarding.md diff --git a/aw-design-diagram/onboarding.md b/aw-design-diagram/onboarding.md new file mode 100644 index 0000000..1b97a7c --- /dev/null +++ b/aw-design-diagram/onboarding.md @@ -0,0 +1,51 @@ +# Onboarding Diagram + +```mermaid + flowchart LR + subgraph AA["Authentication & Authorization"] + g-reg["Registration"] + end + + subgraph Certifier + cAriesAgent-- eIDAS VC -->a-afj + cAriesAgent-- eIDAS VC -->v-afj + end + + subgraph gaiax[Gaiax] + TSA["Trust Services API"] + subgraph ocm + AISBL + Services-->g-db + g-reg-->Services + AISBL-- callback -->Services + g-db[(Database)] + end + + subgraph ayanworks[Ayanworks] + aAdmin((AdminUser)) + aAdmin-->g-reg + a-ocm["OCM Services"] + a-afj-- callback -->a-ocm + a-ocm-->a-db[(Database)] + a-afj["AFJ"]-- connection -->AISBL + AISBL-- "Credential Issue" -->a-afj + a-TSA["Trust Service API"] + end + + subgraph vereign[Vereign] + vAdmin((AdminUser)) + vAdmin-->g-reg + v-ocm["OCM Services"] + v-afj-- callback -->v-ocm + v-ocm-->v-db[(Database)] + v-afj["Aries Framework Javascript"]-- connection -->AISBL + AISBL-- "Credential Issue" -->v-afj + v-TSA["Trust Service API"] + end + + subgraph pcm[PCM] + p-afj["Mobile Aries Agent"]-- "Registration connection" -->AISBL + p-afj-- "Subscription Connection" -->v-afj + end + +``` -- GitLab