Skip to content

Governance controls who can change your Ripple Custody environment, which approvals are required, and where those controls apply. It is built from four parts:

PartWhat it does
DomainsDefine the organizational boundaries where users, accounts, policies, and other entities belong.
Users and rolesDefine who can submit, approve, reject, or review governed actions.
PoliciesDefine the approval rules for each type of governed action.
Intents and approvalsDefine the workflow that turns a proposed change into an approved and executed change.

User with role

Submits intent

Policy selects approval workflow

Approvers approve or reject

Change executes in target domain

User with role

Submits intent

Policy selects approval workflow

Approvers approve or reject

Change executes in target domain

Choose your path

GoalStart here
Learn how governance worksDomains, Policies, and Intents and approvals
Design the model that should exist at launchDesign your genesis
Operate governance after launchManage domains, Manage users and roles, Manage policies, and Manage intents and approvals
Adapt working patternsDomain examples, User and role examples, and Policy examples
Look up fields and valid valuesDomain reference, Policy reference, and Intent reference

How to use this section

Read the concept pages once to understand the model. Use the genesis pages when you are preparing the first environment state. Use the manage pages after the environment is running. Use examples only after you know which workflow you are trying to implement.

This structure keeps each topic in one place: concepts explain, genesis pages help you decide, manage pages tell you what to do, examples show patterns, and reference pages list fields and values.