diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..e43b0f988953ae3a84b00331d0ccf5f7d51cb3cf --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.DS_Store diff --git a/aw-design-diagram/er-diagram.md b/aw-design-diagram/er-diagram.md index 95966f90455e9949ff0fc9ffb577e4fe863793e2..f89f35a81e83160ea91c6c81c07e21b08b517bf1 100644 --- a/aw-design-diagram/er-diagram.md +++ b/aw-design-diagram/er-diagram.md @@ -11,9 +11,11 @@ Participant ||--o{ Connection : Has Proof }o--|| Connection : Requests - Agent ||--|| Participant : Has + Agent }o--|| Participant : Has - Agent ||--|| Ledger : Has + Agent ||--|{ Ledger : Has + + User }|--|| Participant : Has OTP ||--|| Participant : Sends-Email-OTP Contact ||--|| Participant : Checks-Verified-Email @@ -29,14 +31,6 @@ DateTime updated_date } - Ledger { - uuid id - string network - Blob genesis_file - DateTime created_date - DateTime updated_date - } - OTP { uuid id string otp @@ -58,30 +52,44 @@ string email string password string name - string isin_number - string industry_type - DateTime incorporation_date string address - string location - string website_url - string agent_id + string website + DateTime created_date + uuid created_by + DateTime updated_date + uuid updated_by + } + + User { + uuid id + string username + string password + Role role DateTime created_date DateTime updated_date } Agent { uuid id + uuid participant_id string agent_url string invitation_url string public_did - string ledger_id string wallet_name - string wallet_pin string status DateTime created_date DateTime updated_date } + Ledger { + uuid id + uuid agent_id + string network + Blob genesis_file + DateTime created_date + DateTime updated_date + } + Schema { uuid id string schemaID