Reference
This page collects the standard's numbers in one place: $PURE's confirmed configuration, the constructor-enforced ranges every launch must satisfy, the hardcoded constants shared by all launches, and a glossary. Prose explanations live in the linked pages; this is the lookup table.
$PURE — confirmed configuration
Launch & distribution
| Parameter | Value |
|---|---|
| Total supply | 1,000,000,000 PURE |
| Chain / base asset | Base / ETH |
poolSeedingETH (committed) | 5 ETH |
accumulationETH (committed) | 45 ETH |
Vault finalizeMinimum | 50.5 ETH |
| Vault caps | 5 ETH per wallet / 100 ETH overall (open) |
| Distribution | MM 7000 / Team 2000 / Supporters 1000 bps |
Accumulation (buy-side)
| Parameter | Value |
|---|---|
accMaxBps (full-intensity band above floor) | 2000 |
kE18 (start-band multiplier; accStartBps = 3000 derived) | 1.5 |
alphaE18 (discount to avgSell) | 0.50 |
minBuySize / maxBuySize | 0.025 / 1.0 ETH |
buyBudgetPerDayBps | 200 (2% of treasury/day at full intensity) |
maxBuyPerTxTreasuryBps / maxBuyPerTxPoolEthBps | 100 / 200 |
minSecondsBetweenBuys / buyPeriodSec | 45 s / 86,400 s |
accumulationBufferSec (delay = launch window + buffer = 1800 s) | 1200 s |
Liquidation (sell-side)
| Parameter | Value |
|---|---|
liqStartMultE18 / liqMaxMultE18 | 3.0× / 6.0× floor |
qMaxBps (max fraction of pool delta) | 5000 (50%) |
poolDeltaIntervalSec (sampling cadence) | 120 s |
minSellSize | 0.025 ETH |
maxSellPerTxTreasuryBps / maxSellPerTxPoolEthBps | 10 / 70 |
maxSellPerPeriodPoolEthBps / sellPeriodSec | 300 / 3600 s |
Launch phase: launchSellDurationSec / maxLaunchSellSupplyBps / maxLaunchSellPoolEthBps / minSecondsBetweenLaunchSells | 600 s / 500 / 200 / 10 s |
Global deploy cap maxNetTreasuryDeployPerDayBps (buys only) | 150 |
Governance & lifecycle
| Parameter | Value |
|---|---|
| Voting window / execution window / cooldown | 7 days each |
| Quorum / approval | 50% of external supply / >50% of votes cast |
| Shutdown-proposal threshold | 0.05% of supply |
| Treasury-release proposer | team address (identity, not threshold) |
| Release caps | ETH ≤ 20% of MM WETH · tokens ≤ 2% of supply |
| Vesting period | 15,768,000 s (6 months) |
| Claim window | 31,536,000 s (1 year) |
| Post-window sweep | none for $PURE (disabled) |
| Arbitrator | Gnosis Safe 2-of-3 (published ahead of launch) |
Protocol-enforced ranges (every launch)
The Treasury constructor validates each deployment against these bounds; an out-of-range configuration cannot deploy.
| Parameter | Enforced range |
|---|---|
| Distribution: MM / team / supporters | 6000–9000 / ≤ 2500 / ≤ 1500 bps (sum: 10000 $PURE, 9500 third-party) |
alphaE18 | 0.30–0.80 |
accMaxBps | 2000–20000 |
kE18 | 1.5–3.0 |
buyBudgetPerDayBps | 50–500 |
maxBuyPerTxTreasuryBps (≤ daily budget) | 5–100 |
maxBuyPerTxPoolEthBps | 25–500 |
minSecondsBetweenBuys / buyPeriodSec | 15–300 s / 3600–604800 s |
minBuySize (and maxBuySize > it) | 0.01–0.10 ETH |
launchSellDurationSec / minSecondsBetweenLaunchSells | 300–1200 s / 10–60 s |
maxLaunchSellSupplyBps / maxLaunchSellPoolEthBps | 100–1000 / 100–500 |
liqStartMultE18 / liqMaxMultE18 (gap ≥ 0.5) | 2.0–6.0 / 3.0–10.0 |
qMaxBps | 500–5000 |
poolDeltaIntervalSec | 60–600 s |
maxSellPerTxTreasuryBps / maxSellPerTxPoolEthBps | 1–50 / 10–150 |
maxSellPerPeriodPoolEthBps / sellPeriodSec | 50–1000 / 300–86400 s |
maxNetTreasuryDeployPerDayBps | 50–300 |
poolSeedingETH / accumulationETH | ≥ 1 ETH each |
| Band ordering | accStartBps must sit below the liquidation band (static check) |
Hardcoded constants (all launches, not configurable)
| Constant | Value |
|---|---|
| Minimum accumulation intensity | 500 bps (5%) |
| Launch-sell chunk / strength threshold | 10 bps of supply / 3.0× floor |
qMin (sell fraction at P_liqStart) | 0 |
MIN_SURPLUS_ETH (launch surplus floor) | 0.5 ETH |
| Vesting period / claim window | 6 months / 1 year |
| Third-party ecosystem share | 500 bps |
| EcosystemReceiver split | 50% MM / 50% team, fixed |
| Governance release caps | 2000 bps of MM WETH / 200 bps of supply |
Glossary
Base asset — the launch's quote currency (currently ETH, held internally as WETH). · Canonical pool/pair — the single AMM market a launch trades in, created by its Treasury at deployment. · P_floor — the dynamic floor: pool base-asset reserve ÷ non-Treasury supply. · P_accStart / P_accMax — the accumulation band: activation threshold and full-intensity point. · P_liqStart / P_liqMax — the liquidation band: strength thresholds (multiples of floor) where selling begins and peaks. · avgSell — the Treasury's realised average exit price. · Pool delta — fresh base asset entering the pool between snapshots; the only source steady-state selling draws on. · Intensity — the 0–1 factor scaling buy size and budget with the depth of the discount. · Keeper — the off-chain automation calling the engine's permissionless entrypoints on cadence. · Arbitrator — PURITY's multisig role executing holder-authorised shutdowns. · No-Traction / Abandonment — the two shutdown modes: engaged-team failure (team paid) vs walked-away team (team forfeits). · Finalize minimum — the vault balance below which launch is impossible and refunds stay open. · External supply — total supply minus Treasury and pool holdings; the quorum denominator. · Ecosystem contribution — the fixed 5% of third-party liquidation proceeds flowing to the $PURE EcosystemReceiver. · Provenance registry — the launch factory's on-chain record answering "is this genuinely a PURITY launch."