Library platform architecture
graph TD
subgraph LEAP
goapi -->|Patron ID| sipproxy
geolocation("Geolocation ??")
openvpn
shape-server(Shapeshifter server)
end
subgraph Library
sipserver
end
subgraph Bitmask
Bitmask-Client(Bitmask Client)
shape-client(Shapeshifter client)
end
sipserver--> |Auth: true| sipproxy
sipproxy --> |Auth: true| goapi
goapi --> |Cert, provider.json| Bitmask-Client
Bitmask-Client --> |Cert| shape-client
shape-client --> |"Tunnel (auth)"| shape-server
shape-server --> |Cert| openvpn