Overview
The Governance feature enables you to define and manage organizational policies for all platform operations. Set up approval groups, configure transaction policies, establish quorum requirements, and maintain complete control over who can perform what actions.What You Can Do
Approval Groups
Create user groups with specific approval responsibilities and quorum requirements
Transaction Policies
Define rules for wallet and counterparty transactions with conditional logic
General Policies
Set platform-wide governance rules for critical operations
Policy History
Track all policy changes and approvals with complete audit trail
Key Capabilities
Policy Categories
The governance interface has five main sections:- General Policies
- Crocante Wallet Policies
- Counterparty Policies
- Approval Groups
- Activity
Platform-wide governance rules including:Approval Group Management:
- Activity: Create, Edit, Remove Approval Group
- Quorum: Master Group (1 approval)
- Activity: New Fiat Transfer
- Quorum: Master Group (1 approval)
- Activity: Edit Counterparty Policy, Edit Custody Policy
- Quorum: Master Group (2 approvals)
- Activity: New Whitelist Address
- Quorum: Master Group (2 approvals)
Changes to general policy quorums require review by the Crocante team. Submit a request to modify these core rules.
Policy Evaluation Logic
Policy Matching
Platform evaluates policies in priority order:
- Check if initiator matches policy
- Verify destination matches
- Confirm asset matches
- Check amount is within range
Apply Quorum
Based on matched policy:
- If quorum = 0: Auto-approve
- If quorum > 0: Request approvals from specified group(s)
- If no match: Deny transaction
Approval Workflows
Quorum Requirements
Policies specify quorum as:- Group Name (n): Requires
napprovals from members of that group - Multiple Groups: Can require approvals from multiple groups
- Example: “Master Group (1)\nTeste de Grupo (1)” requires 1 approval from each group
Approvers cannot approve their own transactions. The system automatically excludes the initiator from the approval pool.
Creating Approval Groups
Configure Group
Enter:
- Group name
- Member selection (choose users from organization)
- Description (optional)
Submit for Approval
Click “Create” - this action requires approval per “Approval Group Management” policy
Editing Policies
Wallet Policies
Modify Policy Table
Make changes:
- Reorder policies by dragging rows (priority matters!)
- Edit existing policies (name, range, quorum)
- Add new policies
- Delete outdated policies
Submit for Approval
Click “Save” - changes require approval per “Transaction Policy Management” policy (Master Group with 2 approvals)
Counterparty Policies
Same workflow as Wallet Policies, but under “Counterparty Policies” tab.Policy Components
The governance UI uses:- Tab Navigation: Switch between policy categories
- Policy Tables: Display current rules with sortable columns
- Edit Modals: Modify policies and groups
- History View: Track changes and approvals
- Info Banners: Show important policy behavior notes
Data Structure
Governance rules follow this structure:Best Practices
Test with Low Amounts: When adding new policies, test with small transactions first to verify the policy matches correctly.
Common Policy Patterns
Low-Value Auto-Approve
High-Value Multi-Signature
Asset-Specific Rules
Time-Based Rules
Future versions will support time-based conditions (business hours only, cooling periods) as shown in the Custody policy engine.
Troubleshooting
Transaction denied but should be allowed:- Check policy order - is a more specific policy blocking it?
- Verify all policy criteria match (initiator, asset, amount, destination)
- Review policy history - did recent changes affect matching?
- Check if transaction falls in a range gap between policies
- Verify approval workflow completed
- Check quorum was met (all required approvals received)
- Review Activity tab for approval status
- Contact approvers if stuck pending
- Ensure you have admin permissions
- Check “Approval Group Management” policy allows your role
- Verify Master Group has active approvers
- Review error message for specific validation failures
- Verify approver is in correct group
- Check notification settings
- Review email delivery (check spam folder)
- Confirm approver account is active
