Geological survey of a Uniswap v4 pool Memoir approved 17 Aug 2026 · immutable thereafter

STRATA

An AMM with memory: 2% of every trade is deposited back into the pool as permanent liquidity at the prices the trade just crossed — until support and resistance stop being chart folklore and become load-bearing.

Ethereum mainnet no wallet connected

PLATE IThe pool, drawn by the pool

reaching Ethereum for the terrain…
Every bar is sediment: liquidity that trades deposited and nothing can remove. StrataLens.terrainSVG()

This image is not made by this website. It is the return value of StrataLens.terrainSVG(), called live on mainnet — the contract draws its own liquidity mountain range, and this page only displays it. It redraws itself here every 30 seconds. No wallet needed.

Price
Tick
Sediment from buys
Sediment from sells

FIELD STATIONTrade

STRATA trades through any router — the Uniswap app works, aggregators work, this page is just one door. Here your wallet signs everything and this page only builds the calldata: the same Universal Router v4 template as real aggregator flow, verified byte-identical to a live mainnet trade.

Connect

The plate and the board work without a wallet. Connect only to trade.

your ETH your STRATA

Buy

Your buy pays a 2% skim in ETH. After the creator's cut, all of it becomes support below the price you just set.

Sell

Selling routes through Permit2, so the first sell ever needs the two one-time approval transactions behind step 1. Your sell pays a 2% skim in STRATA; all of it becomes resistance above the price you just left.

STRATUM IThe mechanism

Skim. 2% of every swap's input, whatever the routing style. Buys pay it in ETH, sells pay it in STRATA. That flat 2%/2% is the only fee — the pool's LP fee is zero.

Sediment. The skim is deposited back into the pool as hook-owned liquidity in the 1,000-tick stratum the swap just traversed: buys harden the ground below the new price with ETH, sells thicken the ceiling above it with STRATA. The input currency is, by construction, exactly the right asset for its own side.

Permanence. The hook contains no code path that removes liquidity, and the genesis position was retired to 0xdEaD. Nothing in the system can ever withdraw depth. The pool's depth profile becomes the volume profile of its own history — that is the whole product.

price after the buy a buy leaves ETH support in the ground it rose through price after the sell a sell leaves STRATA resistance in the sky it fell from

Four consequences, all intended: a buy at the all-time high deposits below the new high, so virgin territory above stays frictionless — easy up through empty sky, hard down through everything already built. Heavy-selling zones become real overhead supply. Crashes decelerate mechanically as they descend into historically traded zones, because the depth is literally there. And sells that walk below genesis land on the support the genesis-era buys left behind — the pool grows a floor under its own launch.

There is nothing else. No game, no winners, no claims, no second transaction, no special router. Holding through any wallet is playing correctly.

STRATUM IIThe prospector's cut

The creator is paid from the buy-side skim only, at a rate that started at 25% of the skim and falls forever as volume accumulates: rake = 2500 · 20 / (20 + S) basis points, where S is cumulative buy-side skim in ETH. No clock and no oracle — volume is time. Sells pay the creator nothing: nobody is paid on the way down.

cumulative buy volumerake at that pointcreator total
launch25.0% of the skim0 ETH
667 ETH15.0%2.55 ETH
1,000 ETH12.5%3.47 ETH
2,000 ETH8.3%5.49 ETH
10,000 ETH2.3%11.99 ETH
right now

The live number is currentRakeBps() on the hook — it only ever falls, which is the public trust number: a rug needs a lever, and a lever would show. Payment is pull-only and permissionless: anyone may call claimCreator() and pay gas to send the accrued cut to the immutable creator address. Wash-trading to farm the cut is strictly negative for the creator (fork-tested); the cut is one-way renounceable.

STRATUM IIIWhat cannot happen

"Fee auto-deposits into LP" is the corpse of 2021's auto-LP tax tokens, so the distinctions are structural, not promised. SafeMoon-class auto-LP minted liquidity at the current price, owned by the deployer — a rug lever. STRATA's sediment is owned by the hook, which cannot remove it, and placement at the traversed ticks is the product, not a side effect. The token has no owner, no mint, no pause, no blacklist, no oracle, no keeper; the tax is the disclosed flat 2%/2% and nothing is variable.

if you trywhat happens
Wash-trade to build a shelf, then dump into your own shelf Fees are fully paid and the shelf is burned and shared; dominated by just selling in fork simulation.
Steal the pre-charged skim via a partial fill Exact-input legs revert on any shortfall, including zero fill; exact-output legs charge only realized input.
Game it as a third-party LP LP operations are open but earn nothing (LP fee is zero) and cannot touch the sediment ledger.
Bribe a builder for ordering Placement depends only on each swap's own post-trade tick; the skim is flat; the prize set for ordering is empty.
Flash-loan something There are no claims, rewards, redemptions, or quoted prices to farm; a flash round trip pays double skim for nothing.
Fork the pool 100% of supply was seeded at genesis; a rival must buy inventory here, paying skim that becomes this pool's depth. The terrain cannot be forked — it is history.

BEDROCKThe contracts

Three verified contracts, immutable since 17 Aug 2026. The hook's natspec is the whitepaper; README() on the hook's Etherscan Read tab is the one-paragraph version, straight from the chain. 1,000,000,000 STRATA fixed supply, all of it seeded at genesis as a single position over ticks [92200, 184400] and retired to 0xdEaD. Events are the API: Skimmed, Sedimented (with cumulative fields, so the whole terrain rebuilds from logs alone), CreatorPaid, CreatorRenounced.