flowchart TB
IDP["OIDC Provider (Transponder role)\ne.g., Keycloak, Authentik, etc.\n─────────────────────────────\n/.well-known/openid-configuration\n/protocol/openid-connect/token\n/protocol/openid-connect/certs"]
IDP -->|JWT verification (auth-script bridge / jwt-auth)| GC["Uplink\n(stock Ergo)"]
IDP -->|JWT/JWKS verification| SAT["Satellite"]
IDP -->|JWT/JWKS verification| DEPOT["Depot\n(S3 API)"]
Chart string (should error out)
flowchart TB IDP["OIDC Provider (Transponder role)\ne.g., Keycloak, Authentik, etc.\n─────────────────────────────\n/.well-known/openid-configuration\n/protocol/openid-connect/token\n/protocol/openid-connect/certs"] IDP -->|JWT verification (auth-script bridge / jwt-auth)| GC["Uplink\n(stock Ergo)"] IDP -->|JWT/JWKS verification| SAT["Satellite"] IDP -->|JWT/JWKS verification| DEPOT["Depot\n(S3 API)"]