Protocol

  • Architecture - Ensuro smart contracts are coded in Solidity, and the codebase is open-source.
  • Roles and permissions - The protocol uses OpenZeppelin’s AccessControl mechanism.
  • Governance - Ensuro leverages Multisig and Timelock contracts to provide transparency and security for the protocol.
  • Policy Lifecycle - This page describes the full lifecycle of a policy on Ensuro’s protocol, from its creation to its resolution, either by expiration or because of a claim.
  • Policies - Data structure and parameters of an insurance policy in the Ensuro protocol.
  • Liquidity pools - The solvency to cover the potential losses does not simply come from the premiums.
  • Premiums Accounts - Every policy sold pays a premium; part of that premium is the pure premium.
  • Reserves - The funds received by the protocol, such as liquidity provider deposits or premiums, are stored in reserves.
  • Asset Management - The Reserve contracts hold assets that can be invested to get additional returns.
  • Deployments - Here we list the addresses of our deployed smart contracts.
  • Audits - Ensuro undergoes audits conducted by recognized industry firms.