Skip to content

Production checklist

Complete this list against the exact artifacts and environment that will serve users.

Build and identity

  • [ ] SDK package code and hosted wallet assets come from a compatible release.
  • [ ] The docs, application, wallet runtime, workers, and WASM build without uncommitted generated output.
  • [ ] Network, project environment, wallet origin, and RP ID match the target lane.

Security boundaries

  • [ ] Exact origin allowlists, CSP, iframe message validation, and request authentication are enabled.
  • [ ] Browser configuration contains no secrets.
  • [ ] Router A/B custody roles have independent credentials and operational authority where strict isolation is claimed.
  • [ ] Challenge, registration, recovery, export, and signing endpoints have appropriate rate and replay controls.

Product flows

  • [ ] Registration, unlock, first signing, cancellation, recovery, linked device approval, export, and revocation complete on supported browsers.
  • [ ] Expired sessions, retryable provisioning, transport failure, policy denial, and uncertain broadcast state have clear recovery actions.
  • [ ] Mobile, keyboard, screen-reader, reduced-motion, and 200% zoom checks pass for the wallet surfaces.

Operations

  • [ ] Audit events exclude credentials, key material, OTP codes, and tokens.
  • [ ] Alerts identify the affected lane and boundary without exposing secrets.
  • [ ] Backup, restore, rollback, and secret-rotation procedures have been rehearsed.
  • [ ] Support can map public error codes to the current troubleshooting runbook.