What you send to Proof
Email the Proof team with the following:
The Proof team configures the rest — supported crypto currencies, destination wallets, widget defaults — based on what you need at onboarding. You do not send these as request parameters.
What Proof sends back
Authentication
Every request to/widget/* and /ws must include:
client_token is a server-side secret; exposing it in frontend code allows anyone to impersonate your integration.
Proof validates each request against the IP allowlist configured for your partner record. Requests from IPs not on your allowlist are rejected with 403 forbidden. Register all backend server IPs (or CIDR ranges) at onboarding; contact the Proof team to add or remove IPs after that.
Token rotation
To rotate yourclient_token, contact the Proof team. The Proof team will issue a new token and the old token will remain valid for a short grace period during the transition.
The internal signing secret used to compute session signatures is rotated by Proof on its own schedule. You never see it and never need to rotate it yourself.