LayerCover

Backstop Pool

The protocol-wide safety net that absorbs catastrophic losses

TL;DR: The Backstop Pool is protocol-wide fallback liquidity. It is used only after underwriter-backed liquidity is exhausted, and after private reinsurance if the policy actually has reinsurance enabled.

Why a Backstop?

Individual risk pools can be overwhelmed by catastrophic events. If a major protocol is exploited and claims exceed the pool's capital, policyholders need a fallback. The Backstop Pool provides that safety net - a shared reserve that backstops every pool in the protocol.


Liquidity Waterfall

When a claim is filed, PayoutManager follows a strict priority order:


LayerSourceFunded By
1Underwriter adapter liquidityUnderwriter capital deployed to yield adapters
2Private reinsurance hookExternal reinsurer, only for reinsured policies
3Underwriter idle liquidityUnused underwriter capital sitting in the pool
4Backstop PoolPercentage of protocol premiums
5TreasuryProtocol reserves, if configured
6Claim debtFuture claimant collection, not immediate liquidity

The Backstop does not mean claims are unconditionally guaranteed. If all sources are exhausted, the claimant can receive a partial payout now and claim the remainder later as debt.


How the Backstop Pool Works

Funding

The Backstop is funded by a fixed 20% share of gross premium.

In the live premium flow:

  • an optional 5% referral reward is reserved if a valid referral code is used
  • 10% goes to the protocol
  • 20% goes to the Backstop Pool
  • the underwriter receives the remainder: 65% with a referral, 70% without one

This means Backstop growth is proportional to policy volume at a fixed premium share.

Managed by SharedAssetController

The Backstop Pool is managed by the SharedAssetController, which:

  • Aggregates contributions from all pools
  • Deploys idle backstop capital to yield strategies (Aave, Compound)
  • Processes payout requests from the PayoutManager
  • Optionally extends capacity through a backstop hook

Usage

When PayoutManager determines that underwriter-backed liquidity is insufficient:

  1. It attempts any private reinsurance draw for the policy's declared reinsurance portion
  2. It draws any remaining underwriter idle liquidity
  3. It requests the remaining deficit from the Backstop Pool
  4. If the Backstop is exhausted, a BackstopDepleted event is emitted and Treasury is drawn next if configured
  5. If all layers are exhausted, the claimant receives a partial payout and the unpaid amount becomes claim debt

Substituting For Failed Reinsurance

On a reinsured policy, the Backstop can temporarily substitute for an underpaying hook. When that happens, the claimant may still get paid, but the hook now owes the Backstop and/or Treasury through the reinsurance settlement ledger.



Backstop Pool Economics


The Backstop Pool benefits from diversification - it pools premium contributions from the live coverage categories (stablecoin and vault). A major event in one category is backstopped by premiums from the other.


Next Steps