rift
launch app  →

stop donating the open.

every night your pool holds yesterday's close while the real stock moves without it. at the open, the first trade takes the difference and leaves. rift shuts the doors before that happens and auctions the right to go first, so the gap gets bought instead of taken.

three moments.
one split.

the pool notices it has been quiet, so it stops trading. the first person who wants in has to open the rift and bid for it. the winning bid is paid in eth, most of it lands straight in the reserves, and the rest burns rift.

01 / silence

the quiet clock

eight hours without a trade and the pool assumes its price is a lie. it refuses every swap, so no dust trade can reset the clock ahead of the real one.

pool · nvda/eth 0.30%halted
sellbalance 4.80
1.20 ETHeth
receiveprice is stale
—— NVDnvda
quiet 16h 04m · every swap reverting
02 / auction

the rift opens

anyone opens it, and in practice the arbitrageur does, because the pool will not deal with them until they do. bidding runs for ten minutes, highest takes it.

rift · nvda/ethbidding
0.84 eth
top bid · 6 bidders · closes in 4m 12s
your bidmust beat 0.84
0.00 ETHeth
03 / split

the floor is sold

the winner gets ninety seconds of exclusive access. their bid was their own estimate of the gap, and four fifths of it goes to the people they were about to take it from.

round 41 · settledpaid
winner0xa84f…cb12
0.84 eth
liquidity 0.672burned 0.168

panels above are illustrations · nothing is deployed yet

a pool cannot read the news.

loss versus rebalancing is normally a story about blocks. this chain runs at about a tenth of a second, so per block there is almost nothing left to take, and chasing it costs more than it returns.

the assets are the point instead. a tokenized equity has a reference market that is shut seventeen hours a weekday and all weekend. your pool sits on thursday's close while the company reports earnings on thursday night.

when trading resumes, the first transaction against that pool is not arbitrage in any interesting sense. it is a withdrawal, and it is entirely predictable, which is precisely why it can be sold instead of suffered.

rift never learns what time the market opens. no oracle, no calendar, no timezone to get wrong. silence is the signal.

the maths

three lines, no chart to explain the chart.

what leaks tonight
L = Δ × q

the overnight move times the quantity the pool would trade at the stale price. on a quiet night it is nothing. on an earnings night it is not.

what the winner pays
b L ε

competition pushes the price of going first up toward the gap itself, less the margin the winner keeps. more bidders, smaller epsilon.

what the lps get
ΔR = 0.8 × b

paid straight into the reserve, so every share is worth more without a single new one being minted. the rest is burned.

fixed supply. one direction.

a fifth of every auction buys rift on the open market and destroys it. there is no emission, no treasury unlock and no mint function to argue about, so the supply only ever moves one way.

chainrobinhood chain, id 4663
quote assetnative eth
stale after8 hours
bidding window10 minutes
exclusive window90 seconds
bid to liquidity80%
bid burned20%
swap fee0.30%
admin keynone
rift supplyfixed, burn only

what this does not do.

why its own amm, and not a pool on an existing dex? because you cannot stop the world trading against a pool you do not control. halting is the entire mechanism, and it is only available to a pool that owns its own swap function.

why not concentrated liquidity? that is the cost of being able to halt. a concentrated range is more capital efficient and completely unable to refuse a trade.

what if nobody bids? the auction settles at zero, the pool reopens, and the first trader takes the gap exactly as they would anywhere else. rift cannot conjure competition that is not there.

can the winner just not trade? yes, and they still paid. the bid is not a deposit and it is not refundable. the floor expires after ninety seconds regardless.

who can take the money? nobody. there is no owner and no withdrawal path other than the one that pays out your own shares.