Skip to content

HERA is live on ArcContract: TBAFollow on X

Documentation

how protection works.

The reserve, the events it covers, who is eligible, and how settlement is computed. Numeric parameters throughout are draft and subject to change.

← Back to hera

the reserve

How the protection reserve is funded, held, verified and drawn down.

The reserve is the whole of HERA's capacity to pay. Everything else in the protocol is machinery for deciding when to draw on it and by how much.

What the reserve is

A USDC balance held by the reserve contract on Arc. It is not a treasury with multiple purposes, and it is not a claim on future revenue. It is the balance that exists at the block you check it.

Three properties follow from holding it this way:

It is verifiable. Anyone can read the balance directly from the contract at any block. The figure published on this site is read from the same place.

It is denominated in the settlement asset. The reserve is held in the same asset it pays out in, so its value does not move between the moment an event occurs and the moment settlement executes.

It is finite. There is no facility behind it. When the reserve is drawn down, capacity is reduced until fees replenish it.

How it is funded

A fixed share of protocol fees routes to the reserve at collection. The draft split is 70% reserve, 20% $HERA buyback, 10% operationsdraft parameters, subject to change. The mechanics are described in Fee Model.

There is no discretionary funding step and no schedule. The reserve grows when the protocol is used and does not grow when it is not.

How it is drawn down

A settlement is the only thing that removes value from the reserve. Each settlement is bounded twice:

  • Per event, at a maximum of 10% of the reserve balance at the time of verification — a draft parameter, subject to change.
  • Per holder, at that holder's verified loss.

The per-event cap exists so that one severe event cannot exhaust the reserve and leave nothing for the next one. It has a direct cost: in a large event, holders are settled at less than their verified loss. That trade-off is deliberate, and it is the single most important thing to understand about what coverage is worth.

Published figures

The site publishes four figures, each read from onchain state:

FigureMeaning
Reserve balanceUSDC currently held by the reserve contract
Total settledCumulative USDC paid out across all verified events
Events verifiedCount of declarations that survived their dispute window
Covered holdersDistinct addresses currently meeting eligibility conditions

Before launch these read Available at launch. They are not estimated or modelled in the meantime.

Checking the reserve yourself

Once the contracts are deployed, the reserve balance is a standard USDC balanceOf call against the reserve contract address. Addresses are published on Contracts. The intent is that nothing on this site needs to be trusted: every figure here should be reproducible from the chain.