ORGANIC SWAP  ·  CHECK CONDITIONS  ·  QUEUE ONE PASS  ·  NEXT-SWAP EXECUTION  ·  NO KEEPERS  ·  AUTONOMOUS V4 SETTLEMENT  ·  ORGANIC SWAP  ·  CHECK CONDITIONS  ·  QUEUE ONE PASS  ·  NEXT-SWAP EXECUTION  ·  NO KEEPERS  ·  AUTONOMOUS V4 SETTLEMENT  ·  
OPEN DOCUMENTATION INDEX
OverviewDeploymentLifecycleArchitectureELE and supplyLaunch curveSwap settlementFee routingOracleFloorsQualificationMint capacityClearingDistributionHow to MineCurve MiningCompressionLiquidityAutonomous v4 executionPermissionsStatesParametersRisksGlossary
AUTONOMOUS UNISWAP v4 MONETARY PROTOCOL

New money,
one cleared floor at a time.

Elevator is an experimental, autonomous algorithmic monetary issuance protocol built around one ELE/WETH Uniswap v4 market. Organic swaps are the protocol clock: the hook observes conditions, queues eligible work, and uses a later swap's active unlock to advance one bounded task. Normal operation requires no keeper fleet, bot heartbeat, maintenance transaction, or app button.

NO INDEPENDENT AUDIT REPORT PUBLISHED

The contracts have extensive automated testing, but that is not proof of economic safety. Floors are monetary accounting levels, not guaranteed prices. ELE rewards are volatile assets, and USD values are mark-to-market estimates rather than redeemable claims.

PROTOCOL CLOCKEVERY SWAP
AUTOMATIONONE TASK / PASS
KEEPERSNONE
MARKETELE / WETH v4

Verify the network and every contract

Elevator is configured for Robinhood Chain, chain ID 4663. Addresses below are release data, not browser-local overrides. A missing address is explicitly shown as unpublished.

COMPONENT VERIFIED ADDRESS
ATOMIC ONCHAIN BOOTSTRAP

One final onchain transaction permanently wires every component, authenticates and initializes the Uniswap v4 pool, transfers all genesis ELE, seeds five permanent liquidity layers, activates the live liquidity epoch, and closes bootstrap forever. The hook rejects every other pool initializer. Afterward, organic swaps operate the protocol; there is no keeper address to trust or fund.

Bridge to Robinhood Chain · OPEN APP

The market operates the machine

Trading does more than produce price history, fee reserves, and net-flow evidence. Every organic ELE/WETH swap also clocks the protocol state machine. The hook checks conditions, queues work, and lets later swaps execute bounded actions until the cycle is current.

01 · TRADEAn organic v4 swap moves price and pays LP and hook fees.
02 · CHECKThe hook updates observations and evaluates time- and market-dependent conditions.
03 · QUEUESettlement records that a bounded automation pass is pending.
04 · EXECUTEA later swap advances one eligible task without a keeper.
Market strength
  → observations and WETH fees
  → sustained target floors
  → reserve release + new issuance
  → Car rewards + permanent liquidity

Market weakness
  → Buyback Reserve becomes executable
  → a later organic swap executes WETH-to-ELE compression
  → acquired ELE enters excluded reserve inventory
THE TWO LOOPS ARE CONNECTED

Compression accumulates ELE inventory during weakness. A later ascent may use that inventory for at most 60% of its floor distributions, while at least 40% remains newly issued money.

Responsibility is split; the hook orchestrates

No single contract both observes the market, holds every asset, chooses policy, and distributes rewards. Wiring is performed once during deployment, then the Uniswap v4 hook coordinates normal runtime work directly from order flow.

ELE TOKEN

Non-rebasing ERC-20 with permit, immutable cap, controller-only minting, and reserve-only burns.

ELEVATOR HOOK

Charges fees, tracks market state, and coordinates one bounded automation task per swap.

STAIRCASE CONTROLLER

Qualifies and authorizes whole floors, selects leverage, and accounts for rolling issuance.

RESERVE VAULT

Custodies excluded ELE and segregated Buyback and Stability WETH.

DISTRIBUTOR + CAR

Splits each floor and accounts for rider principal, weight, destinations, and rewards.

LIQUIDITY + COMPRESSION

Locks permanent positions and executes bounded reserve-funded ELE buybacks.

V4 AUTOMATION

Uses the active PoolManager unlock for compression, liquidity, and protocol transitions without a keeper.

ONE-TIME CONFIGURATION

Core contracts, parameters, pool, and monetary authority cannot be swapped later.

ELE is explicit supply, not a rebase balance

Wallet balances change only through ERC-20 transfers, rewards, minting to the distributor, or reserve burns. There is no share index, wrapper token, or global balance adjustment.

Total supply = circulating ELE + excluded reserve ELE Launch supply = 50,000 ELE Maximum supply = 21,000,000 ELE

Circulating versus reserve supply

ELE held in the Reserve Vault is excluded from circulation. Moving ELE into the vault compresses circulation without changing total supply. Releasing it reverses that circulation change. Minting increases total supply. Burning reserve inventory reduces total and reserve supply together.

ACTION TOTAL RESERVE CIRCULATING
Sell fee or buyback enters reserve Unchanged Increases Decreases
Reserve release Unchanged Decreases Increases
New issuance Increases Unchanged Increases
Reserve overflow burn Decreases Decreases equally Unchanged

Fifty thousand ELE, zero contributed WETH

The entire genesis supply enters five permanent, one-sided v4 positions. No WETH is paired at launch. Geometry creates approximately 7.0022 WETH of synthetic launch valuation and 6.4289 WETH of active virtual depth.

LAYER ELE RANGE PURPOSE
Opening 5,000 (10%) Launch to ~4x Immediate depth.
Momentum 2,500 (5%) Launch to ~25x Early and middle discovery.
Upper momentum 2,500 (5%) Launch to ~100x Extends the active curve.
Mature reinforcement 10,000 (20%) Activates near ~100x Dormant upper-market depth.
Backstop 30,000 (60%) Launch to max tick Continuous permanent market.

What virtual liquidity means

The positions contain real ELE but initially no WETH. Buyers bring the first physical WETH and remove ELE. Selling traverses the ranges in reverse and can reactivate finite layers.

VIRTUAL DEPTH IS NOT TREASURY WETH

The approximately 7 WETH figure is curve geometry, not redeemable protocol WETH.

Every swap is both a trade and a clock tick

Elevator binds to one ELE/WETH PoolKey with a 0.30% LP fee and 60-tick spacing. Exact-input fees are calculated before the swap. Exact-output input is grossed up after actual consumption is known. v4 return deltas make PoolManager settle the complete obligation.

The two-swap automation pattern

Swap N observes and queues; Swap N+1 may execute one task before its own settlement. Separating discovery from execution prevents a recursive policy cascade inside the trade that first satisfies a gate. Subsequent swaps continue the queue until no eligible work remains.

Swap N:   beforeSwap check → market settlement → pending pass
Swap N+1: active v4 unlock → one gas-capped task → settlement
Swap N+2: continue only when more work is eligible

The first WETH-input trade

At launch PoolManager has no physical WETH available for a pre-settlement fee transfer. The first WETH-input trade therefore waives only Elevator’s hook fee; the 0.30% LP fee still applies. Normal hook fees begin after physical WETH exists.

COMPRESSION IS EXEMPT

Protocol buybacks charge no monetary fee and add nothing to market net flow or mint capacity.

Fees fund distinct jobs

The 0.30% LP fee belongs to liquidity positions. An additional state-dependent hook fee is assessed on input.

STATE WETH INPUT ELE INPUT APPROX. TOTAL WITH LP
Lobby 1.00% 1.00% 1.30%
Ascending 1.25% 1.25% 1.55%
Doors Open 0.80% 1.50% 1.10% / 1.80%
Descending 0.60% 1.75% 0.90% / 2.05%

WETH-input routing

A fixed 0.20% input slice goes to revenue. The remaining hook fee is split 60% Buyback and 40% Stability. Only Buyback plus Stability WETH counts as eligible ascent fees.

EXAMPLE1 WETH BUY IN LOBBY

Hook fee: 0.0100 WETH, separate from the LP fee.

BUYBACK0.0048 WETH
STABILITY0.0032 WETH
OTHER0.0020 revenue
0 executor reward

ELE-input and LP fees

On sells, a fixed 0.20% input slice goes to revenue and the remaining hook-fee ELE enters the Ascent Reserve. LP harvest routes WETH 50% revenue / 30% Stability / 20% Buyback and all harvested ELE to the reserve.

ELE FEES ARE NOT REALIZED WETH

Spot-marked ELE value is neither treasury WETH nor guaranteed sale proceeds.

Policy reads time; swaps supply the checkpoints

The hook stores 1,536 cumulative-tick observations at a 15-minute storage interval, approximately 16 days. Consults interpolate history and extend the latest cumulative value to the current block. The protocol does not need a heartbeat transaction: if the pool is quiet, wall time still passes, and the next organic swap evaluates the elapsed interval against current observations.

PRIMARY TWAP

30-minute WETH/ELE average.

CONFIRMATION TWAP

5-minute confirming average.

MINIMUM LIQUIDITY

Lowest epoch liquidity; zero remains sticky.

ELIGIBLE FEES

Settled Buyback plus Stability WETH only.

NET WETH FLOW

Buyer inflow minus seller outflow.

SPOT

Used for compression, never sufficient for issuance.

CORRELATED SIGNALS

TWAPs, fees, flow, and liquidity come from one pool. Multiple gates raise attack cost but cannot prove organic demand.

A floor is a paid monetary level, not a price guarantee

Every floor is a relative price level anchored to launch. Each newly cleared floor authorizes 0.10% of the immutable 50,000-ELE anchor: exactly 50 ELE.

FloorPrice(n) = LaunchPrice × 1.1812620358428711n FloorQuantum = 50,000 × 0.10% = 50 ELE Ratio = (1 + 0.001)1 / 0.006

The 18.1262% spacing derives from the floor quantum and selected 0.6% supply elasticity. The market chooses how many fixed levels it sustains; it does not redefine their spacing.

FLOOR FLOOR PRICE (WETH/ELE) CUMULATIVE ENTITLEMENT
0 0.000140043659615112 0 ELE
1 0.000165428258463833 50 ELE
2 0.000195414121378928 100 ELE
10 0.000740842547978549 500 ELE
19 0.003317738371859487 950 ELE
20 0.003919118383536750 1,000 ELE
FLOORS NEVER REPLAY

After Floor 19 is paid, a dip and recovery through Floors 1–19 pays nothing. The next reward begins at Floor 20.

Price discovers candidates; gates decide whether they count

SignalPrice = min(PrimaryTWAP, ConfirmationTWAP) TargetFloor = highest n where SignalPrice ≥ FloorPrice(n) × 1.03

Qualification must remain live for 15 minutes. Hook-originated checkpoints arrive naturally with organic swaps and may bridge quiet intervals; direct public recovery calls retain the five-minute freshness rule. The controller stores the minimum target seen during the shared dwell, so a late spike cannot inherit earlier time.

Every gate

  1. Valid 30-minute and 5-minute TWAPs.
  2. Sustained target above the cleared high-water.
  3. Hook-evaluated 15-minute dwell.
  4. Minimum observed liquidity.
  5. Positive signed net WETH flow.
  6. Eligible WETH fees at least 0.05% of circulating market value.
  7. Candidate-tested Stability coverage.
  8. Enough reserve plus mint capacity for a complete floor.
  9. First delay, cooldown, prior-expansion, and pause checks.
NO WEIGHTED READINESS SCORE

Every gate passes or the ascent fails. Excess price cannot compensate for missing fees or negative flow.

Fees earn authority to print; they do not collateralize ELE

FeeMintCapacity = EligibleWETH × Leverage / ValuationPrice

The higher TWAP is used as valuation price. Stability coverage tests the concrete candidate; it is a gate, not redemption backing. The first 0.1 WETH of Stability is excluded.

TIER LEVERAGE COVERAGE CONDITION
Base 10x 0.50% Minimum liquidity
Healthy 20x 1.00% High-water tier permits it
Maximum 30x 1.50% 2x minimum liquidity and early tier

Independent ceilings

  • 2% gross event cap.
  • 2% new issuance per event.
  • 2% tranche cap.
  • Rolling 24-hour, 7-day, and 30-day caps.
  • 21 million hard cap.
  • At least 40% newly minted in each executed floor.
HIGH-WATER FLOOR MAX LEVERAGE 24H 7D 30D
0–20 30x 2.00% 5.00% 10.00%
21–50 20x 1.50% 3.75% 7.50%
51–100 20x 1.00% 2.50% 5.00%
101+ 10x 0.70% 1.66% 3.33%

Rolling bases exclude still-live mint records, so printing cannot grow its own allowance. The high-water taper never reverses.

Every fully payable crossed floor settles together

DesiredFloors = SustainedTarget - CurrentFloor
MaximumPayable = min(2% event cap,
                     Reserve + MintCapacity,
                     MintCapacity / 40%)
PayableFloors = min(DesiredFloors, floor(MaximumPayable / 50))
Authorized = PayableFloors × 50 ELE

Rounding is downward; no floor is partially paid. Authorization lasts one hour. Later hook passes revalidate price, liquidity, rolling capacity, hard-cap room, and coverage before automatically executing whole-floor tranches at least 15 minutes apart. Expired remainder is erased rather than owed; no account must return to press an execution button.

TESTED LAUNCH RUSH22 WETH · 22 BUYS

Floors 1–19 cleared together: 950 ELE gross.

RESERVE570 ELE
MINTED380 ELE
TOTAL950 ELE

Each floor is a separate economic slice

Even inside one aggregate transaction, floors settle in order so destinations stop at the selected level.

DESTINATION SHARE PER 50-ELE FLOOR
Car 88% 44 ELE; empty share returns to reserve
Permanent liquidity 10% 5 ELE
Team 2% 1 ELE
Automation 0% No reward; work rides with swaps
19 FLOORS950 ELE
CAR836 ELE
LIQUIDITY95 ELE
TEAM19 ELE

Position yourself; the hook settles the ascent

Curve Mining is the user activity powered by the Elevator Car contract. A miner deposits ELE, chooses a destination above the current floor, waits, and activates. Organic swaps then operate the monetary state machine; when the market earns a floor, the hook settles its Car allocation without a keeper or miner maintenance transaction.

How to Mine

BEFORE YOU DEPOSIT

Connect the wallet that will own the position, switch to Robinhood Chain, and keep enough native gas for approval, deposit, activation, refresh, claim, and exit transactions. Read the live Current Floor immediately before depositing. A higher Qualified Target is not the Current Floor yet.

THE DESTINATION IS AN ABSOLUTE FLOOR NUMBER

Read the live Current Floor before depositing. Your destination must be greater than the Current Floor and no more than 64 floors above it. If the Current Floor is 6, valid destinations are 7 through 70. Entering 4 does not mean four floors ahead; it means Floor 4 and the deposit will revert.

  1. Open the mining app, connect the wallet that holds ELE, and confirm that the page shows Robinhood Chain.
  2. Read Current Floor immediately before depositing. Do not use the market's price-qualified target as the Current Floor.
  3. Choose an absolute destination from Current Floor + 1 through Current Floor + 64. Leave enough room for your intended mining period because one ascent can clear several already-qualified floors.
  4. Enter the ELE amount and destination, then press Approve + Mine.
  5. Confirm an approval transaction if requested, then confirm the separate deposit transaction. Approval alone does not create a position.
  6. After the deposit confirms, save the numeric Position ID shown in Position Control and the activity log. A wallet address or transaction hash is not a Position ID.
  7. Load that Position ID and verify its owner, principal, and destination. A new deposit should show Active: false.
  8. Wait at least 15 minutes of chain time. This is the earliest activation time, not a guarantee of immediate activation.
  9. Press Activate and confirm the transaction. Activation succeeded only when the position shows Active: true and nonzero weight. Depositing alone earns no active-weight reward.
  10. Leave the position active for future earned ascents through its inclusive destination. Rewards are not fixed and are never retroactive for floors settled before activation.
  11. Use Refresh Weight after the one-hour and four-hour age tiers. The larger weight applies only from the successful refresh forward.
  12. Use Claim to withdraw accrued ELE without closing the position. Use Exit to receive principal plus rewards and permanently delete it; principal has no early-exit penalty.

If Activate fails after 15 minutes

A position deposited during an active qualification epoch is deliberately excluded from that already-developing reward event. It cannot activate while that same epoch remains pending. This prevents last-minute deposits from diluting miners who were already active.

WHAT YOU SEE LIKELY REASON WHAT TO DO
Position unavailable The numeric Position ID is missing or incorrect. Copy it from the confirmed deposit activity log.
Position is not mature Less than 15 minutes of chain time has elapsed. Wait, reload the position, and try Activate again.
Activation reverts after 15 minutes The deposit's qualification epoch is still unresolved. Wait for that epoch to resolve; repeated attempts still revert.
Destination is at or below Current Floor The floor reached the destination before activation. Exit, recover principal, and open above Current Floor.
Position belongs to another wallet The connected wallet is not the position owner. Reconnect the owner wallet on Robinhood Chain.

Choosing the destination

The destination is the last floor the position intends to mine. Destinations are inclusive: an active Floor 10 position can share Floor 10, then its mining weight retires. Distance is measured from the Current Floor at deposit.

DISTANCE AT DEPOSIT DESTINATION MULTIPLIER MEANING
1 floor 1.025x Shortest valid destination
10 floors 1.25x Longer inclusive commitment
20 or more floors 1.50x maximum No multiplier above the cap

If the current floor has reached your destination

POSITION STATUS WHAT HAPPENS WHAT TO DO
Active before destination It shares eligible rewards through its inclusive destination, then its weight retires and rewards stop increasing. Claim, or exit to recover principal and rewards.
Never activated It cannot activate after Current Floor reaches or passes its destination and earns no active-weight reward. Exit to recover principal, then open a new position above the live Current Floor.
Deposit submitted below Current Floor The transaction reverts and no position is created. Choose Current Floor + 1 through Current Floor + 64.
QUALIFICATION CAN DELAY ACTIVATION

A position deposited while a floor is already qualifying is excluded from that pending floor. Even after 15 minutes, activation may wait until that qualification epoch resolves. If it succeeds, the position starts with the following eligible floor; it cannot enter the already-pending ascent.

Lifecycle

  1. Deposit ELE and choose a destination one to 64 floors ahead.
  2. Wait at least 15 minutes.
  3. Activate using current age and destination weight.
  4. Refresh prospectively at later age tiers.
  5. Claim rewards or exit with principal plus accrued rewards; early exit has no principal penalty.

Who operates what

ACTOR RESPONSIBILITY
Curve Miner Deposit, select a destination, activate, refresh, claim, or exit.
Organic market swaps Supply the clock ticks that check, queue, and carry protocol work.
Elevator Hook Qualify floors, authorize ascent, execute tranches, and credit Car rewards.
REWARD CREDIT IS AUTONOMOUS

Eligible positions do not race to execute an ascent. The market earns the mint, a later swap makes the hook settle it, and the Car records each position's share. The miner only claims or exits when desired.

DestinationMultiplier = min(1.50, 1 + 0.025 × floor distance) ActiveWeight = Principal × DestinationMultiplier × AgeEligibility
AGE ELIGIBILITY
<15 minutes 0%
15m–1h 25%
1h–4h 65%
4h+ 100%

Destinations are inclusive: a Floor 10 rider receives Floor 10, then stops. Positions are non-transferable.

Qualification cutoff

Deposits made while qualification is active are permanently ineligible for the pending floor and begin at the following floor. Activation rechecks the stored cutoff, so later tranche execution cannot admit a late position.

QUALIFICATION CUTOFF IS PERMANENT

A position created during qualification stores an eligible-from floor above the pending floor. This exclusion survives authorization and applies to every later tranche in that expansion.

TESTED SINGLE RIDER19 FLOORS

A 6,756.6955 ELE rider was the only eligible weight and received 836 ELE: approximately 12.37% of principal. At the run’s ending price, that marked to 2.98175 WETH or $5,588.93 at its fixed $1,874.38/WETH translation. Multiple riders divide the same pool by active weight.

Weakness can move ELE out of circulation

Elevator keeps two physically backed WETH subaccounts in the Reserve Vault. The Buyback Reserve is the primary compression budget. The Stability Reserve supports issuance coverage and may supplement a bounded compression only from WETH held above its protected floor.

BUYBACK RESERVE

WETH dedicated to gated WETH-to-ELE purchases. It is not protocol revenue and cannot be withdrawn by the team.

STABILITY RESERVE

WETH used as candidate-tested issuance coverage. It is not a redemption reserve, insurance fund, or price guarantee.

PROTECTED FLOOR

The first 0.1 WETH of Stability is permanently unreachable and does not count as issuance coverage.

How the reserves are funded

WETH-input hook fees first route the fixed revenue slice. The remaining monetary fee is divided 60% to Buyback and 40% to Stability. Harvested WETH LP fees route 50% to revenue, 30% to Stability, and 20% to Buyback. LP fees do not create eligible mint capacity. The Reserve Vault requires its physical WETH balance to cover the complete Buyback plus Stability accounting balance.

WETH hook fee remainder:  60% Buyback / 40% Stability
WETH LP fees:             20% Buyback / 30% Stability / 50% revenue

When compression is eligible

Compression is measured against the last cleared active floor, not against the latest market high. Every condition below must pass:

  • The 30-minute TWAP and spot price are both at or below 85% of the active floor.
  • Spot and TWAP differ by no more than 5%.
  • The protocol is configured and unpaused.
  • The computed amount is nonzero and a buyback budget is available.
  • The 15-minute execution cooldown has elapsed.
  • The completed purchase has an average price no higher than 90% of the active floor.
CONTROL IMMUTABLE VALUE
Activation reference 30-minute TWAP + spot
Activation price At or below 85% of active floor
Maximum spot/TWAP deviation 5%
Maximum average purchase price 90% of active floor
Maximum per call 0.1 WETH
Maximum per four-hour epoch 0.5 WETH
Cooldown 15 minutes

How Stability can support a buyback

The engine first uses Buyback Reserve WETH. If the single bounded action requires more, it may reclassify only the needed shortfall from Stability WETH above the immutable 0.1-WETH floor. Reclassified WETH immediately stops counting as issuance coverage and remains subject to every compression zone, cooldown, epoch, execution-price, and accounting check. The protected floor cannot be reclassified.

Execution and settlement

The hook can execute one eligible compression task during an organic swap using the active Uniswap v4 unlock. The same bounded action is also permissionless. The protocol-sized amount cannot be replaced with a dust or partial action that consumes the global cooldown. Failed automated attempts are deferred without blocking the user's swap.

Buyback WETH -> WETH-to-ELE swap -> Reserve Vault
             -> circulating ELE decreases
             -> total ELE supply is unchanged

Compression swaps pay no Elevator monetary fee and are excluded from eligible-fee and net-WETH-flow signals. The protocol therefore cannot use its own purchase to manufacture ascent qualification.

What happens to purchased ELE

Purchased ELE settles directly into the Ascent Reserve. It is excluded from circulating supply but is not automatically burned. During a later market-earned ascent, reserve inventory may supply at most 60% of the distribution, so released ELE becomes circulating again. At least 40% of every cleared ascent remains newly issued ELE. If reserve inventory exceeds 15% of circulating supply, a later bounded automation pass may burn only the overflow.

NO REDEMPTION OR PRICE PROMISE

Buyback and Stability balances are protocol accounting buckets, not claims held by ELE owners. They do not guarantee a price, provide one-for-one redemption, insure principal, or promise that every decline triggers a purchase.

Issuance continually reinforces the sell curve

Ten percent of each floor accumulates in the liquidity vault. A later hook pass locks eligible inventory into a new one-sided range above current price. Principal is non-withdrawable.

Autonomous harvest does not remove liquidity. WETH LP fees route 50% revenue / 30% Stability / 20% Buyback; ELE fees enter reserve. No operator must monitor fee balances or submit a harvest transaction.

WHY SELL LIQUIDITY?

Rewards create potential exits. The 10% leg permanently returns part of every event to the curve.

Order flow replaces the keeper network

Every organic swap checkpoints conditions and queues a pass. The next swap executes at most one eligible transition, compression, liquidity, harvest, expiry, descent, or overflow task inside a gas-capped self-call. No keeper, app button, or reward vault is required.

Current swap discovers; next swap executes

Swap N / beforeSwap   → checkpoint the prior market state
Swap N / settlement   → record fees, flow, liquidity, and pending work
Swap N+1 / beforeSwap → use the active unlock for one bounded task
Swap N+1 / settlement → queue another pass only if work may remain

The separation is deliberate. A swap that creates a qualifying condition records it; a later swap gives the protocol a clean, bounded execution point. Multi-stage work naturally unfolds over several real trades instead of becoming one unbounded transaction.

ACTION RESULT
Controller transition Checkpoints ascent or descent, authorizes, executes a tranche, or expires stale allocation.
Authorize / execute Records and distributes whole payable floors.
Compression Swaps reserve WETH for ELE through the active v4 unlock.
Liquidity deploy / harvest Locks allocations or routes accrued fees.
Expire / burn overflow Clears stale rights or excess reserve inventory.

Why Uniswap v4 matters

The hook is already running inside PoolManager's unlock lifecycle. That lets compression settle WETH for ELE and lets genesis or permanent liquidity actions use native v4 accounting without a separate keeper transaction. The trade supplies the execution context; protocol contracts still enforce every price, time, reserve, capacity, and routing gate.

Bounded gas and natural pacing

A pass receives at most 2,000,000 gas and runs only when at least 150,000 gas remains reserved for the user's swap path. If gas is insufficient, the pending bit stays queued. One productive task per pass prevents a backlog from turning an ordinary trade into an unpredictable maintenance bundle.

Failure isolation

Candidate calls are deterministic, individually caught, and capped at one productive task per swap. An ineligible or reverting candidate is deferred without reverting the trader.

No heartbeat and no automation reward

Quiet markets pause naturally; they do not invalidate elapsed wall time. The next organic swap resumes evaluation. Because execution is bundled into swaps, the protocol allocates 0% to an executor and maintains no keeper registry, rebate pool, or privileged bot role. Public transition functions remain a permissionless recovery surface, not the normal operating model.

ABANDONMENT PRESERVES HIGH-WATER

A productive abandonment consumes the descent tracker; it never decreases the permanently cleared floor.

The hook operates; deployer permissions only constrain

Elevator has no multisig role layer. The deployment script binds the guardian, revenue recipient, initial team recipient, and immutable team manager to the deployer wallet. The bootstrap is a one-use launch coordinator, not a continuing owner.

ROLE CAN DO CANNOT DO
Deployer wallet as team manager Rotate only the recipient of fixed 2% team allocation by calling the verified distributor contract directly. The public app exposes no administrator controls. Change 2%, mint, withdraw reserves, remove LP, or transfer authority.
One-use bootstrap Atomically configure, initialize, seed, and finalize the reviewed deployment. Execute twice or exercise any administrative power after finalization.
Deployer wallet as guardian Pause monetary actions up to 24 hours. Move assets, change floors, seize Car principal, mint, or burn.
Controller Mint and release reserve only through valid execution. Bypass event, rolling, coverage, blend, or hard-cap rules.
Elevator Hook Advance valid state transitions from organic swaps. Bypass gates, redirect routing, or run more than one productive task per pass.
Public recovery caller Invoke a valid transition if swap automation stalls. Redirect routing or remove permanent liquidity.

There are no proxies, governance policy setters, treasury withdrawal keys, alternate governance mint paths, keeper allowlists, or privileged automation executors.

What users see as the market changes

STATE MEANING BEHAVIOR
Lobby No fresh qualification. Swaps build reserves and autonomously test compression or new qualification.
Ascending Target inside shared dwell. Swap checkpoints preserve or lower sustained target.
Doors Open Tranche just distributed. Lower buy and higher sell fee for 30 minutes.
Descending 6h TWAP below 75%, Buyback WETH exhausted, no live expansion, 2h dwell. A later swap may consume the descent tracker; cleared high-water never falls.
Paused Guardian pause active. Monetary operations stop; Car principal remains withdrawable.
SCENARIODIP AFTER FLOOR 19
  1. Price falls; wallets do not rebase down.
  2. Deep discount may activate compression.
  3. Qualification resets.
  4. Recovery through Floors 1–19 pays nothing again.
  5. Only sustained, fully gated Floor 20+ can pay.

Immutable version-one configuration

CATEGORY PARAMETER VALUE
Supply Launch / cap 50,000 / 21,000,000 ELE
Floors Quantum / ratio / buffer 50 ELE / 1.1812620358428711 / 3%
Oracle Primary / confirmation / storage 30m / 5m / 15m
Qualification Dwell / recovery freshness / first delay 15m / 5m / 30m; hook checkpoints are swap-clocked
Events Cooldown / window / tranche / Doors 1h / 1h / 15m / 30m
Caps Event / mint / tranche 2% / 2% / 2%
Blend Reserve max / mint min 60% / 40%
Leverage Tiers 10x / 20x / 30x
Distribution Car / LP / team / automation 88% / 10% / 2% / 0%
Automation Work / gas / trigger 1 productive task / 2,000,000 gas / next organic swap
Car Age / destination / distance 15m, 1h, 4h / 2.5% / 64 floors
Compression Call / epoch / cooldown 0.1 WETH / 0.5 WETH per 4h / 15m
Reserve Inventory ceiling / Stability floor 15% / 0.1 WETH
Emergency Max pause 24 hours

The hard problem is economic behavior

Tests establish accounting evidence, not economic safety.

  • One-pool dependence: TWAPs, fees, flow, and liquidity are correlated.
  • Thin launch: approximately seven WETH of virtual geometry creates MEV and ordering risk.
  • Price impact: marked rewards may not sell at spot value.
  • Concentration: few riders can earn large percentages; more riders dilute rewards.
  • Autonomous ordering: hook work is visible, orderable, and dependent on future organic swaps.
  • Gas overhead: eligible automation consumes part of a trader's transaction gas, although it is capped and failure-isolated.
  • Liquidity proxy: raw v4 liquidity does not prove independent depth.
  • Permanent capital: LP principal cannot be removed.
  • Audit and legal: independent technical, economic, and regulatory review remains mandatory.
NO GUARANTEES

No appreciation, redemption floor, liquidity, rider yield, compression, or event completion is guaranteed.

Terms used throughout Elevator

Automation pass
A gas-capped hook self-call that advances at most one productive protocol task during an organic swap.
Active floor
Price of the highest permanently cleared monetary floor.
Ascent Reserve
ELE held by Reserve Vault and excluded from circulation.
Buyback Reserve
WETH only Compression may spend.
Car
Non-transferable participation and reward-accounting contract.
Cleared floor
A relative level whose complete 50-ELE entitlement was authorized.
Compression
Bounded protocol buyback that moves ELE into reserve.
Eligible fees
Hook WETH routed to Buyback and Stability this epoch.
Floor quantum
Fixed 50-ELE gross expansion per cleared floor.
Net WETH flow
Buyer inflow minus seller outflow, excluding compression.
Organic swap
An ordinary user ELE/WETH trade, distinct from a protocol-owned compression swap, that clocks and may carry automation.
Pending automation
The hook flag indicating that a later swap should attempt a bounded protocol task.
Reserve release
Existing excluded ELE returned to circulation.
Stability Reserve
Segregated WETH used for coverage; only the amount above its immutable floor can be reclassified into gated compression budget.
TWAP
Time-weighted WETH/ELE price from cumulative v4 ticks.
Virtual liquidity
Quoted depth from one-sided ELE positions without launch WETH.

Every WETH subaccount remains physically backed

The Reserve Vault enforces that its physical WETH balance covers Buyback plus Stability accounting. The subaccounts are not discretionary. Compression may reclassify Stability WETH above the immutable floor into Buyback only after its zone and deviation gates pass; the floor itself is unreachable. Direct WETH donations remain unaccounted and unusable unless they arrive through an authenticated credit path.