1. Control Objectives
To maintain institutional-grade security, focus on four key areas:- Authorization: Defining exactly who can access wallets and approve transactions.
- Segregation of Duties (Maker-Checker): Ensuring no single individual can initiate and execute a high-risk action alone.
- Monitoring: Continuous oversight to detect anomalous or unauthorized activity in real-time.
- Auditability: Maintaining immutable records for internal reviews and regulatory compliance.
2. PrimeVault’s Security, Monitoring & Compliance Toolkit
PrimeVault leverages MPC (Multi-Party Computation), Secure Enclaves, a formally verified policy engine, and a rich hierarchy of Orgs, Vaults, and Roles to enable extensive flexibility, modularity, safety, and auditability across every use case. Here are some tips on how to leverage these to configure a safe and compliant operational environment for your organisation:Workspace Administration
- Entity Segregation: Create distinct workspaces for each legal entity to keep assets logically and legally separated.
- Vault Stratification: Use separate vaults for customer funds vs. corporate treasury (e.g., “Treasury Ops” vs. “Omnibus Wallet”).
- Role-Based Access Control (RBAC): Assign permissions via the console using the Least-Privilege Principle; no user should have access to more vaults or duties than necessary.
- Workspace Owner: High-level management.
- Admin: Policy and infrastructure configuration.
- User: Limited signer or transaction creator (Maker) in specific vaults.
- Auditor: View-only access for compliance monitoring.
- Cold vs. Hot: Segregate reserve funds (cold/offline signing) from funds needed for active transfers (online signing).
Transaction Policies
Configure the PrimeVault Policy Engine to enforce the Maker-Checker workflow:- Approval Quorums: Require multi-approver workflows for transactions above specific thresholds.
- High-Value Vaults: For main omnibus/treasury vaults, limit signing privileges to a small set of trusted users and enforce higher approval quorums.
- Admin Policies: All “Admin quorum policies” (which govern sensitive workspace changes) should be set to at least 2 (ideally higher).
- Destination Restriction: Block transfers to unwhitelisted addresses unless specifically approved.
- Asset-Specific Limits:
- Set daily outflow caps per asset.
- Limit asset types per team (e.g., stablecoins only for the Treasury team).
- Advanced Vigilance: Enforce higher approval thresholds for custom smart contract calls, raw signing, or transactions on unsupported blockchains. This applies to pre-authorized and batched transactions as well.
Session & Key Security
- MFA: Enforced by default for all PrimeVault logins.
- Hardware Isolation: Separate transaction initiation and approval (signing) interfaces/devices are present by default.
- Identity Management: Use SCIM or SSO for seamless integration.
- Auto-Enforcement: Session timeouts and device-level approvals are automatically enforced.
Monitoring & Alerts
Enable alerts to detect anomalies immediately:- Large Transfers: Set thresholds for immediate notification.
- AML/KYC Compliance: Depending on your jurisdiction, you may be required to monitor wallet activity. PrimeVault supports out-of-the-box integrations with transaction monitoring services like Elliptic.
3. Internal Processes & Controls
Wallet Usage Policy
Document these clearly for your team:- Access: Who can access which wallets?
- Movement: How and when funds can be moved
- Approvals: Who is authorized to approve specific transaction types?
Key People & Separation of Duties (Maker-Checker)
- Dual Control: Enforce dual control for all treasury transactions (ideally 2-of-3 quorums).
- Maker-Checker: The Initiator (Maker) cannot approve their own transaction.
- Admin vs. Approver: Where possible, Approvers (Signers) should be different individuals from the Admins (Policy Managers).
- Compliance Review: A Compliance Officer should perform periodic (ideally quarterly) reviews of all users, policies, and activity logs.
Reconciliation & Reporting
- Reconciliation: Perform daily or weekly reconciliation of wallet balances against internal books.
- Logs: Maintain transaction logs for all internal fund movements.
- Audits: Conduct periodic internal audits and control reviews to ensure policies remain effective.