---
# System prepended metadata

title: signify-browser-extension

---

# 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
```