Session and Replay Protection
Updated: 2026-05-22
This page is intentionally limited to public-safe guidance.
Public Protection Model
- Authentication uses one-time nonce-based proof of wallet control.
- Access/session tokens are short-lived and scoped by use case.
- Replay attempts are rejected by server-side nonce/token state checks.
- Play and spectate tokens are session-scoped and should not be reused after expiry or reconnect rejection.
- Browser access cookies can avoid repeated signatures while valid, but the frontend cannot safely recreate a backend session from an old nonce signature after cookies are gone.
Public Integration Advice
- Always request fresh auth material when validation fails.
- Do not reuse expired or consumed session artifacts.
- Treat repeated auth/session failures as security signals, not normal retries.
- Use interactive signing only for actions that truly need an authenticated backend session.
