# Signify Browser Extension
Flow of event
```mermaid
sequenceDiagram
autonumber
participant backend
webpage->>content-script: request authentication data
content-script->>background: request authentication
opt if locked
background->>content-script: send locked state
content-script->>content-script: show alert to unlock
background->>background: display popup to unlock after user interaction
background->>keria: request AIDs/VCs
keria->>background: send AIDs/VCs
background->>background: rerieve AID asociation
end
opt if not AID asociation
background->>background: display popup for AID/VC pickup after user interaction
background->>background: save AID asociation
end
background->>content-script: send AID/VC
content-script->>content-script: show alert to confirm AID/VC
content-script->>background: confirm AID/VC
background->>background: generate signed auth data
background->>content-script: send signed auth data (w/timestamp)
content-script->>webpage: send signed auth data (w/timestamp)
webpage->>backend: send signed auth data (w/timestamp)
backend->>webpage: send authorized content
```