Production checklist
A pre-launch checklist for going live on mainnet. Walk through each section and confirm every item before you route real users through your integration.
Keys & secrets
- Production API keys are stored in a secret manager — never in source control or client code.
- Separate keys per environment and per integration; each scoped to only the token configs it needs.
- A documented rotation procedure exists, with an owner.
Verification flow
- You request the correct schema for each asset's requirements.
- Your UI handles every status:
pending,verified,rejected,expired. - Wallet addresses are validated client-side before calling the API.
- You re-check
expires_atrather than caching an “eligible” flag.
Compliance rules
- Each token config has a reviewed rule set (schema, jurisdictions, minimum, holder cap, lock).
- Dashboard access is restricted to compliance staff.
- You verified a rule change end-to-end against a known wallet and confirmed the audit-log entry.
Token operations
- All three
403reasons are handled explicitly:attestation_required,attestation_expired,rule_violation. - Unsigned transactions are signed in the user's wallet, submitted, and confirmed before you update records.
- You never assume eligibility — the API performs the check at build time.
Resilience & monitoring
- You log
request_idfrom API responses for support and tracing. - You handle
429(quota) and back off rather than hammering the API. - You monitor usage against your plan quota and alert before you hit it.
- You have a runbook for KYC-provider or RPC degradation.
Last updated