Integration Guide
Integration in 5 Steps
- 1Choose a sign-in method (OAuth/OTP/Web3).
- 2Complete /login and store the session cookie (Secure, HttpOnly).
- 3Call /session to fetch wallets and wallet sets.
- 4Use /sign for message/tx signing; /address for cross-chain mapping + attestation.
- 5Optional: /ramp/coinbase; wire Export/Close for self-serve data rights.
Quickstart (Developers)
PKCE helper + OAuth flow (TypeScript). Callback example: exchange state/code/code_verifier, then GET /session.
Environments & Domains
- Prod: https://wallet.<your-domain>
- Test: https://wallet.test.<your-domain>
- Cookies: Secure; HttpOnly; SameSite=Lax
Backend (Node)
Minimal Proxy example for /ramp/coinbase and /session available in documentation.