> ## 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.

# Configuring self-custody

> Configure self-custodial digital accounts requiring user authentication for wallet actions

Digital accounts support both **self-custodial** and **custodial** configurations. To create an account with a self-custodial configuration for a user, follow the steps below.

<Steps>
  <Step title="Create the account">
    [Create the account](/wallets/accounts/create), specifying the configuration for the wallets
    you'd like to include in the account (chain types and custody configuration). Make sure to
    include at least one self-custodial wallet in the account, i.e. with no custody provider set.
  </Step>

  <Step title="Set the user as the owner of the account's wallets">
    Next, [update the self-custodial wallets](/wallets/wallets/update-a-wallet) in the account to
    set its [`owner`](/controls/authorization-keys/owners/types) as the end user.
  </Step>

  <Step title="Authorize actions from the account's wallets with the user's signature">
    Lastly, when taking actions with self-custodial wallets in the account, [authorize the
    action](/controls/authorization-keys/using-owners/sign/signing-on-the-server) with a signature
    from the authenticated user. Privy verifies this signature before executing the action.
  </Step>
</Steps>

With this configuration, any self-custodial wallets within the account require an authorization signature from the user to take actions.
