Assay
$ASSAYSoon

Concepts

The trigger

A pool pays when d stays at or below −X for T minutes of regular-session time.

The rule

A pool triggers when failing observations cover T of session time without a break longer than G.

ParameterProduction poolsMeaning
X2%the trigger level is d = −2%
T30 minuteshow long the streak must last
G5 minutesthe longest allowed gap between failing observations
Payout cap20% of notionalthe most a pool pays per unit of cover

How a streak moves

ObservationEffect
fail, within G of the previous failextends the streak
fail, with no live streak or after a gap longer than Gstarts a new streak
passresets the streak
inconclusivenothing
wrong session, stale, not newer than the last one, outside the windowrefused

The streak triggers when the time from its first to its last failing observation reaches T.

0%-1%-2%-3%−Xtrigger0 min20 min40 min60 min80 min
  • Fail: the whole box is at or below −X
  • Inconclusive: the box straddles −X
  • Pass: the whole box is above −X
  • Failing streak
An illustrative sequence run through the SDK’s step() with production parameters (X 2%, T 30 minutes, G 5 minutes). Minute 20 starts a streak, the straddling box at 26 changes nothing, and the clear pass at 32 resets it. The streak from minute 36 dies in the ten-minute gap after 40, longer than G. The next one reaches T at minute 80: the time-weighted average depeg is 2.74%, so the payout is 0.74% of notional.

What the pool page shows

The streak meter on each pool page fills from 0 to T with the failing time proven on chain so far. While a streak is open it shows how much time is left to trigger and how long until the streak lapses if no new failing observation arrives. After a trigger it shows the payout.

Sales pause during a streak

Cover bought during a failing streak would be bought after the loss had begun. While a streak is open, the pool refuses new cover. Sales also stop T before the week ends, since no streak could complete after that.

When the trigger fires

The payout is fixed at that moment; see Payout. Buyers can claim at once, and underwriters can withdraw what is left.