At a high-level, you should determine the minimal permissions your users, your app, and any third parties require for your wallets. Then, configure each wallet with appropriate owners and additional signers to reflect your desired permissions.Documentation Index
Fetch the complete documentation index at: https://docs.privy.io/llms.txt
Use this file to discover all available pages before exploring further.
Permissions
Owners and signers differ in the permissions over wallets as outlined below.| Owners | Signers | |
|---|---|---|
| Sign messages | ✅ | ✅ |
| Send transactions | ✅ | ✅ |
| Update policies | ✅ | ❌ |
| Update owners | ✅ | ❌ |
| Update signers | ✅ | ❌ |
| Export wallet | ✅ | ❌ |
| Can be configured with policies | ✅ | ✅ |
Self-custodial user wallets
Create self-custodial user wallets and enable offline actions, server-side transactions, and
more.
Programmable controls
Create wallets with custom approval configurations and give scoped controls to third-parties.

