Skip to main content

Member roles in Utila

Understand the roles used in Utila

Utila permissions are based on roles, and each role allows certain operations. Roles are specific to a vault or wallet, and a member can have different roles in different vaults.

Viewer

A viewer has read-only access to all the entities on the platform (such as transactions, balances, wallets, and so on), except for vault settings. They cannot create or sign transactions.

Non-signing operator - vault member

A non-signing operator can initiate, approve, and manage transactions, create wallets and addresses, and manage address book entries. They can also participate in DeFi, staking, and exchange operations. They cannot sign transactions or access or sign vault settings.

Non-signing operator - restricted member

A restricted non-signing operator can do everything a regular non-signing operator can do, but restricted to the specific wallets they have access to.

Signer

The signer can do everything a non-signing operator can do, plus hold wallet key shares and sign transactions. They participate in key generation and manage personal key share backups. They cannot access vault settings.

Non-signing admin

A non-signing admin can view, create, and manage everything in the vault. They can perform all non-signing operator actions plus vault configuration management (users, policies, quorums, compliance, webhooks, service accounts, address book, backup, and so on).They can sign vault actions, but they cannot sign transactions.

Admin

An Admin can do everything a non-signing admin can do plus holds wallet key shares and can sign transactions. One Admin is designated as the Owner of the vault.

Role permissions summary

The following table provides a summary of the permissions for each role.

Role

View entities

Create & manage entities

Sign

Access vault settings

Viewer

Non-signing operator

Signer

Non-signing admin

Admin

Did this answer your question?