Skip to main content
Policies let you govern wallet behavior by defining rules that accept or reject operations based on transaction parameters like destination address, value, and network.

Policy fields

Evaluation

Rules are processed in order. The first matching rule’s action is applied. If no rule matches, the request is rejected (fail-secure default). For API key auth wallets, a project-level policy is evaluated first, followed by any account-level policy.

API key configuration

To manage policies via SDK or API, your API key must have the Non-custodial > Manage (modify policies) scope enabled under API restrictions > API-specific restrictions.

Create a policy

Policies can be created from the CDP Portal or via the SDK.

CDP Portal

In the Portal, navigate to Non-custodial Wallet > Security and click Create project policy to open the JSON editor.

SDK

User authentication wallets support project-scope policies only.

Supported operations

User authentication

API key authentication