Reference
SDKs & integration surfaces
For Identity + Wallet (Path 1)
OIDC (any stack)
- Authority:
https://auth.briij.org/ - Discovery:
/.well-known/openid-configuration - PKCE for public clients
- Start scopes:
openid profile offline_access - User login UX: add
wallet=1on authorize
Examples: AppAuth, oidc-client-ts, IdentityModel / confidential server middleware.
WaaS browser SDK
https://wallet.briij.org/sdk/mpc-waas-client.js
Wallet PWA: wallet.briij.org · API health: api.briij.org
For Login-with-Briij, prefer hosted authorize + wallet=1 over re-implementing attestation.
For Communities (Path 2)
- Homeserver:
https://matrix.briij.org - OIDC start:
/_briij/client/oidc/start?returnUrl=… - Any Matrix Client-Server compatible client after session exists
Full narrative: Communities path.
WebAuthn RP
First-party passkeys use RP ID briij.org. Partner apps using hosted wallet=1 do not host WebAuthn themselves.