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

contracts

Deployed addresses on Arc, and how to verify the published figures yourself.

Addresses are published here the moment the contracts are deployed. Nothing on this site should need to be trusted: every figure published on the home page should be reproducible from these addresses.

Addresses

ContractNetworkAddress
$HERA tokenArcTBA
Protection reserveArcTBA
Event registryArcTBA
SettlementArcTBA
Fee splitterArcTBA

What each contract does

$HERA token. The protocol token. A holder's $HERA balance determines their pro-rata share in a settlement.

Protection reserve. Holds the USDC balance settlements are paid from. Its balance is the figure published as "Reserve balance".

Event registry. Stores declarations: event block, causing transaction, measured values, category, and dispute state. This is the audit trail behind every settlement.

Settlement. Computes settlement sets and executes payments. Every payout originates here.

Fee splitter. Applies the fixed allocation at the point of fee collection. See Fee Model.

Verifying the published figures

Once deployed, each figure on the home page maps to a call:

FigureHow to verify
Reserve balancebalanceOf(reserve) on the USDC contract
Total settledCumulative settled total on the settlement contract
Events verifiedCount of verified declarations in the event registry
Covered holdersDistinct eligible addresses at the current block

Audits

Audit reports will be linked here when complete. Until a report is linked, assume the contracts are unaudited.

A note on impostor addresses

Until the table above is filled in, there is no HERA contract address. Any address presented as $HERA before then is not $HERA. The only channel used to announce addresses is the project's X account, linked in the navigation and footer.