# Manage users

Users in Ripple Custody are either human users or bots. Bots are users that you can use to automate simple tasks in your system.

In this section you'll learn how to:

- Create users
- Invite users
- Update users


## User roles

All new users are associated with one or more roles. The main ways these roles are used in Ripple Custody are as follows:

- For intent submission, approval, and rejection.
- For access management in domains, to define read-only permissions per entity type.


You can create as many user roles as you want. Role names have the following constraints:

- Must contain a combination of lowercase letters, numbers, and the hyphen character.
- Cannot contain spaces.