1
Create additional key quorums
In addition to the root key quorum, create additional key quorums for members of the
organization with lower privileges. In general, each key quorum should correspond to a specific
set of permissions (e.g. the ability to transact < 1000 USDC on Tempo).
2
Create policies for each key quorum
For each key quorum in the organization (including the root key quorum), define a policy for
what actions that quorum should be able to take with the wallet (e.g. allowlisted addresses,
transfer limits).
3
Attach the additional key quorums to the wallet as additional signers
Finally, when creating or updating the wallet, set the additional key quorums from step (1) as
additional_signers on the wallet, with their override_policy_ids set to the ID for their
corresponding policy. This provisions access to the wallet to that quorum of users within the
scope of the associated policy.
