stall
  • type to search …

docs reference

Glossary

Definitions of the terms used across these docs.

Definitions of the terms used throughout these docs, in alphabetical order. Figures given here are illustrative and subject to governance.

Basis risk

The difference between what a cover position pays and what the cover buyer actually loses. A halt that stops short of a tier's threshold pays nothing however costly it was, and a triggered position pays its fixed payout size whatever the real loss. See basis risk.

Buy and burn

The half of the protocol fee, 5% of each premium, that is used to buy $STALL and burn it, permanently removing the purchased tokens from supply. See Fees.

Capacity

The most cover a tier can have outstanding: its vault assets plus the first-loss capital staked for it. Cover cannot be bought in a tier that is at capacity. See the capacity rule.

Cover

STALL's product: a fixed USDC payout made when the Sequencer Uptime Feed shows a halt that exceeds a trigger tier's threshold. Cover is a parametric smart-contract product, not an insurance policy.

Cover buyer

The party that pays a premium for a cover position. Payouts go directly to the cover buyer's address.

Cover outstanding

The total payout size of all active cover positions in a tier. Cover outstanding can never exceed the tier's capacity.

Cover period

The 30 days for which a cover position runs. A halt is covered if it begins during the cover period, even if it ends after the period does.

Cover position

A single purchase of cover, defined by a payout size, a trigger tier and a cover period. A cover position pays out at most once and closes after paying; otherwise it expires at the end of its period.

First-loss capital

$STALL staked in front of a tier's vault. It absorbs payouts first, up to its full amount, and counts towards the tier's capacity. The method for valuing it against USDC liabilities has not been finalised. See $STALL staking and first loss.

Governance

Decision-making by $STALL stakers over tiers, rates and oracle configuration. The protocol fee and its split are also subject to governance.

Halt

A period during which the Base sequencer does not produce blocks. For STALL, a halt runs from the Sequencer Uptime Feed round that reports the sequencer down to the round that reports it up again.

Halt duration

The length of a halt as measured from the Sequencer Uptime Feed's own status timestamps: from the round that reports the sequencer down to the round that reports it up again. It can differ from the duration reported on a status page. See measuring halt duration.

L2

A layer-2 network: a chain that runs on top of Ethereum. Base is an Ethereum L2.

Nested tiers

The property that the thresholds are ordered 15 min, 1 h and 3 h, so any halt that crosses a longer threshold has also crossed every shorter one. A 2 h halt triggers the 15 min tier and the 1 h tier. See nested tiers.

Parametric

Paying on a measured event rather than on an assessed loss. STALL cover pays when the halt duration exceeds a threshold, with no claim and no committee.

Payout size

The amount of USDC a cover position pays if it is triggered, chosen by the cover buyer, for example 10,000 USDC.

Premium

The price of a cover position, paid upfront in USDC for one 30-day cover period: payout size multiplied by the tier rate. Illustrative rates are 12% for the 15 min tier, 4% for the 1 h tier and 1% for the 3 h tier. The premium is not refunded if the position expires.

Protocol fee

10% of every premium. Half, 5% of the premium, goes to $STALL stakers; the other half goes to buy and burn. See Fees.

Restart

The moment the sequencer resumes producing blocks after a halt. Queued status updates are processed and settlement takes place in the first blocks after the restart.

Sequencer

The component that receives transactions on Base, orders them and produces blocks. Base runs on a single sequencer, so when it halts, the whole chain halts.

Sequencer Uptime Feed

The Chainlink L2 Sequencer Uptime Feed on Base, STALL's only trigger. On Base mainnet it is at 0xBCF85224fc0756B9Fa45aA7892530B47e10b6433. Its answer is 0 when the sequencer is up and 1 when it is down, and startedAt is the timestamp of the last status change. See Trigger and oracle.

Settlement

The process that measures a halt and pays triggered cover positions. It is designed to run in the first blocks after the restart, to be permissionless, and to pay cover buyers' addresses directly, in batches if many positions are triggered. See Settlement.

Staker

A holder who stakes $STALL as first-loss capital. Stakers earn 5% of premiums, absorb payouts first when a tier is triggered, and govern tiers, rates and oracle configuration.

$STALL

The protocol token, designed to be staked as first-loss capital and used in governance. $STALL is not launched. There is no contract address, and supply, allocation and launch date are to be announced. The only official announcements will come from x.com/stallbase (opens in a new tab).

Threshold

The halt duration that triggers a tier: 15 min, 1 h or 3 h. A tier is triggered when the halt duration is longer than its threshold.

Trigger tier

The halt duration a cover position is bought against. There are three, each with its own vault:

Trigger tierThresholdIllustrative rate per 30-day period
15 min tier15 min12%
1 h tier1 h4%
3 h tier3 h1%

Underwriter

A party that deposits USDC into a tier's vault. Underwriters earn 90% of the premiums paid in that tier and pay the part of any payout that exceeds the first-loss capital, pro rata.

USDC

A US dollar stablecoin. Premiums, vault deposits and payouts are all in USDC on Base, at 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 (6 decimals).

Utilisation

Cover outstanding divided by capacity for a tier. At 100% utilisation the tier is at capacity and no more cover can be bought in it. See utilisation.

Vault

The pool of underwriters' USDC for one trigger tier. There is one vault per tier, and each backs cover in its own tier only.

Vault assets

The USDC held in a tier's vault: underwriter deposits plus premiums credited to it, less any payouts made from it. Vault assets that back active cover are locked until those positions expire.