Assay
$ASSAYSoon

Concepts

Pools and premiums

One pool per wrapper and week, fully collateralized, priced on a utilization curve.

One pool per wrapper and week

Weeks run from Monday 00:00 UTC to the next Monday 00:00 UTC. Each wrapper gets a new pool for every week.

  1. UnderwritingDeposits open. Cover can be bought.
  2. CoveringObservations count. Cover sales stop T before the end, and pause while a streak is open.
  3. SettlingThe window has ended; for 30s a last observation may still land.
  4. ExpiredNo trigger. Buyers close positions; underwriters withdraw capital plus premiums.
TriggeredFrom covering, the moment a streak reaches T. The payout is fixed; claims and withdrawals open at once.

Deposits close when the coverage window starts. From then on the set of underwriters is fixed, and every premium paid into the pool is shared among them by deposit.

Capacity

Pools are fully collateralized. A pool can sell cover only while

cover sold × payout cap ≤ deposits

With a 20% cap, 10,000 USDC of deposits backs 50,000 USDC of cover. Whatever happens, the vault holds enough to pay every claim in full.

Utilization and the premium rate

Utilization is the share of the pool’s capacity already sold:

u = cover sold × payout cap / deposits

The premium rate for a week rises with utilization along a kinked curve:

r(u) = base + slope1 · min(u, kink) + slope2 · max(u − kink, 0)
Production parameterValue
base0.02% a week
slope10.08%
slope21%
kink80%
0%5%10%15%0%25%50%75%100%utilizationkink
Hover the curve to read the rate.
The production curve from the SDK: 0.02% a week when idle, 0.084% at the 80% kink, 0.284% when full.

What a purchase costs

A purchase moves utilization from u₀ to u₁. Its premium is the area under the curve between the two, scaled to the pool:

premium = deposits / cap × ∫u₀u₁ r(u) du × time left / week

Because it integrates over the utilization the purchase moves through, one large purchase costs the same as the same notional bought in pieces. A purchase made later in the week pays only for the time left. The premium is paid up front, in USDC, when the cover is bought. On the pool page, the shaded area under the curve is exactly this integral for the notional you type.

The issuer credit curve

Each pool publishes its curve, and its pool page marks where the pool sits on it. Across issuers, the pools show how much cover the market wants against each one, and at what price.