Skip to content

Commit

Permalink
Merge pull request #151 from 2byrds/diagram_component_interaction
Browse files Browse the repository at this point in the history
Adding architecture diagram based on README description
  • Loading branch information
HunnySajid committed Mar 27, 2024
2 parents 9f62580 + 6864db4 commit 6541778
Showing 1 changed file with 25 additions and 0 deletions.
25 changes: 25 additions & 0 deletions arch_diagram.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
```mermaid
%%{init: {'theme':'neutral'}}%%
graph
subgraph browser
EXTUI([Extension UI\nSensitive data allowed\nNo external scripts!!!])-- Signed Header requests -->BSCRIPT[\Background script - message coordinator\nSensitive data allowed\]
SIGN([User Signing Assocation]) --> EXTUI
AID([User selected identifier]) --> SIGN
CRED([User selected credential]) --> SIGN
AUTO([User selected auto-signin]) --> SIGN
PASS([User Passcode])--Temporarily Stored-->EXTUI
subgraph example web app
CONTENT[\Content Script\]-- Active tab\nmessages-->BSCRIPT;
WEBPG{{Web Page}}-- Active tab +\nSigning Assoc-->BSCRIPT;
CONTENT --> DIALOG[\Dialog HTML\];
DIALOG --> WEBPG;
end
end
BSCRIPT-- Boot Agent -->AGENT{{KERIA Agent}};
BSCRIPT-- Signed Header requests -->AGENT{{KERIA Agent}};
AGENT{{KERIA Agent}}-- Identifiers -->BSCRIPT;
AGENT{{KERIA Agent}}-- Credentials -->BSCRIPT;
BSCRIPT-- Identifiers -->EXTUI;
BSCRIPT-- Credentials -->EXTUI;
```

0 comments on commit 6541778

Please sign in to comment.