Governance

Ensuro’s governance relies on Safe multisigs and the execution delays enforced by the AccessManager to provide transparency and security for the protocol.

No major changes to the protocol will ever be made without first going through an internal vetting process that requires sign-off from several senior staff members and a public announcement with an appropriate warning period.

Multisigs

Name Address Description
ADMINS_V3 0xB809C75914c62DA604B1f6F1C4300bAc91797Aa1 Main admin multisig. A 3/4 Safe controlled by Ensuro. Holds ADMIN_ROLE, LEVEL1_ROLE and LEVEL2_ROLE.
LOW_RISK_V3 0x5848A5a692373CAd6FAAbB7b96EF43Ec1a386867 Emergency multisig with the same signers as ADMINS_V3 but a threshold of 2. Holds GUARDIAN_ROLE and other non-critical roles.
TREASURY_V3 0x03Dabf3315C794807A27516d7440F41B427eD40f Main treasury multisig (3/4 Safe controlled by Ensuro). Receives Ensuro fees and executes other treasury related operations.
TREASURY_PETTY_CASH 0x3385a4dcfEc931DCFD185616b1323ABf7120674B Petty cash multisig requiring 2/6 signatures. Used for day-to-day operative roles.
RECOVERY_MULTISIG 0xA6CA4bFF8F0197D8d675B585d8aD12165Cebb5cB Recovery multisig. 4/8 multisig with Safe account recovery rights (delays of +21 days).

Operative accounts

Besides the multisigs, several accounts are used by Ensuro’s team and automated processes to hold the operative roles:

Name Address Description
MIMIC_SMART_ACCOUNT 0x85E8647d9228196A3D6d89e8c9Bbe096276500E4 Smart account operated with Mimic Protocol to execute automations and scheduled operations.
DEPLOYER_V3 0x0EF551eA2291ebC83EF6ba1B9d7c3f5847fa9b0a Deployer account used for contract deployments, initial configuration and minor operative tasks.
RELAYER_BRIDGE 0xB8aCc68DAEDb5C131870D71f83d2FF7BFc89bFb7 Relayer account used for relaying risk partners operations and other operative tasks.
OFFCHAIN_EOA 0xF38785DFF30B39aB5fF4afd58a6E4DCD87D34553 Offchain account used by Ensuro’s back-end to expire policies (uses multicall).
CFL_GATEWAY_ACCOUNT_EP 0x7529ABff0F8665A4E7FcD532d0f528090435D10E Account-abstraction gateway that forwards operations to the cash-flow lender. Gas-optimized smart account that follows entrypoint interface.

Timelocks and delays

The AccessManager enforces an execution delay on the roles it grants. A change must first be scheduled, and it can only be executed once the corresponding delay has elapsed.

Role Delay
ADMIN_ROLE 4 days
LEVEL1_ROLE 4 days
LEVEL2_ROLE 18 hours

Transaction signing

All members of the multisigs must use secure hardware wallets and isolated environments for signing transactions. This is audited internally as part of our compliance program with the Bermuda Monetary Authority.

Transactions are signed using Safe Wallet Multisigs, as described above.

All critical transactions, such as upgrades or major parameter changes, must be signed by at least 3 different senior staff members.