MOBIUS Run the bench
MOBIUS
One sided · Robinhood Chain · chain id 4663

One surface.
No way out.

A fixed share of every trade enters the band and becomes depth. The receipt is burned in the same call. A band with one surface has no other side to leave by, which is not a metaphor here, it is the shape of the contract.

1surface
1edge
2laps to return
0exits
The premise

Liquidity that can leave is not depth. It is a loan with better manners.

A pool that looks deep on Monday can be half as deep on Tuesday, because the depth was never the protocol's. It was rented, and the lender can call it back on any block without asking anyone.

01 / the usual shape

Depth with an exit

Every ordinary position has a withdraw function. That function is the reason the number on the chart is a snapshot rather than a floor.

02 / what it costs

You cannot lean on a snapshot

If the book can thin out the moment it matters, then the book was deepest exactly when you needed it least.

03 / the fix

Remove the other side

Not a lock with a timer on it. A form where the exit does not exist, because the surface the exit would sit on was never built.

The mechanism

What enters the band stays in the band.

The rate comes off inside the swap, is paired into liquidity, and the receipt is burned in the same transaction. There is no queue, no keeper and no window where the value sits somewhere waiting to be moved.

The band widens from its own output

Depth that cannot be withdrawn still earns. Those earnings are swept back into the same band, so the form thickens from what it produced rather than from anything new arriving.

That is the loop, and it is the only loop. Nothing the band makes ever leaves it, because there is nowhere outside the band for it to go.

Properties of the form
PropertyA ringThis band
Surfaces21
Edges21
Laps to return12
Half twists0, evenOdd
OrientableYesNo

These are facts about the surface, not claims about the protocol. The reason the count of half twists is always odd is in the twists section below.

Two laps

A fee makes the circuit twice before it is home.

Once as depth, once as the fee that depth earns. On a two sided ring you come back after one lap. Here the first lap returns you to the same place on what would have been the other face.

01

First lap, into depth

The rate is paired into liquidity and the receipt burned in the same call. The depth is on the book and no address holds a claim on it.

Paired, receipt burned
02

Second lap, back into the band

What that depth earns is swept into the same position rather than paid out. The band widens from its own output, which is the only way it widens.

Swept, not paid
00

There is no third destination

No treasury, no fee switch, no share for anybody. Not because we promise not to, but because the function that would send it does not exist.

No withdraw function
The bench

Set the volume. Watch the band widen.

Nothing here is a projection. It is the band arithmetic run on a number you choose, which is the same arithmetic the contract runs on a number the market chooses.

TwistTWIST 3

The twist sets the rate and nothing else. Every grade is one sided, so every grade has the same number of exits, which is none.

Rate taken from volume0
Into the band0
Band width after this run0
Withdrawable by anyone0
Exits, at any twist0

Figures are the band arithmetic only. They assume the volume you set actually happens, which is the one thing no contract can promise.

The twists

Every grade is an odd number of half twists.

An even count gives the band a second side, and a second side is a way out. So the grades go one, three, five. There is no even option, and that is a property of the surface rather than a policy we are choosing to keep.

TWIST 1
one half twist
1.00%
Rate into the band
  • The light setting. Lowest drag on the trader.
  • Suits pools that expect high turnover and thin margins.
  • One surface, one edge, no exit.
TWIST 3
three half twists
2.50%
Rate into the band
  • The default. The band thickens visibly inside a week.
  • Suits a pool that would rather be deep than busy.
  • One surface, one edge, no exit.
TWIST 5
five half twists
4.00%
Rate into the band
  • The heavy setting. Highest drag, fastest widening.
  • Suits a pool where depth is the entire product.
  • One surface, one edge, no exit.
What it does

One flow, three fixed angles, step by step.

It plays on a loop. Click a dot to jump to a stage, or pause it and read.

Rails

What the band is mounted on.

Three pieces, none of them ours: the rollup it settles on, the unit it settles in, and the venue the depth sits in.

the chain

Robinhood Chain

An Arbitrum Orbit rollup, chain id 4663, EVM equivalent throughout. Testnet is 46646 and runs the same bytecode.

the unit

USDG, natively

The chain settles and charges gas in USDG, eighteen decimals. Nothing here has to be wrapped on the way in or out.

the venue

Uniswap v4 pools

Liquidity sits in ordinary v4 pools on the same chain, so any router, wallet or explorer reads the market without a special integration.

Settlement

MOBIUS settles on Robinhood Chain.

A USDG native L2, an Arbitrum Orbit rollup, chain id 4663, fully EVM. The band is an ordinary contract with no owner, and every sweep is a public transaction anyone can replay.

Burned receipts, on chain

Arithmetic anyone can check, not a figure this site reports to you.

The sweep runs inside the swap

Capped gas, public calldata, no keeper and no settlement window.

No admin path exists

Nothing to pause, upgrade, re-point or drain. The functions are absent.

Native gas and unit

USDG

Arbitrum L2 rollup

Orbit

Chain id

4663

No custom opcodes

EVM

Wallet

The values you need before you point a wallet at it.

Click any value to copy it. Every endpoint below was answered by the chain itself, not read off a docs page.

Network nameRobinhood Chain Copy
Chain id4663 Copy
Hex chain id0x1237 Copy
Currency symbolUSDG Copy
Decimals18 Copy
Rollup stackArbitrum Orbit Copy
RPC endpointhttps://rpc.mainnet.chain.robinhood.com Copy
Explorerhttps://robinhoodchain.blockscout.com Copy
Testnet chain id46630 Copy
Testnet RPChttps://rpc.testnet.chain.robinhood.com Copy
Sealed at deploy

Join the ends once.

These are not defaults with a setter behind them. Each one is a constant in the deployed bytecode, which is a different claim, and a checkable one.

ParameterValueChangeable
Half twistsOdd, per poolNo
Rate into the bandPer pool, at deployNo
Sweep destinationThe same positionNo
WithdrawAbsentNo function
Fee switchAbsentNo function
OwnerNoneRenounced at deploy
Order of work

Join, then widen.

STAGE 01

The band

Band contract, one sweep, no owner. Verified source published with the first pool.

STAGE 02

First pool

One pool at one twist, so the arithmetic is observable on a real book before anything else exists.

STAGE 03

Three twists

One, three and five available at deploy time, same bytecode, different constant.

STAGE 04

Open it

Anyone can join a band without asking, since there is nobody to ask.

Straight answers

The three things one surface does not fix.

01

Depth is not price

A wider band thickens the book. A thick book still moves down if enough people sell into it. Permanent depth is a floor under the spread, not under the chart, and anyone telling you otherwise is selling something.

02

No volume, no widening

Every number on this site is a function of volume. If nothing trades, the rate takes nothing and the band stays exactly the width it already was. The mechanism cannot manufacture its own inputs.

03

No exit means no exit

The same missing withdraw function that stops depth being pulled also stops it being recovered if the pool turns out to be a bad one. That is the actual trade. Read the source before you decide it is the one you want.

Short answers

The questions worth asking.

Why does the twist count have to be odd?
Because a band with an even number of half twists is two sided and orientable, which means it has a second face and a second edge. The whole design rests on there being one surface, so an even count would quietly reintroduce the thing the protocol exists to remove.
Can the rate be changed later?
No. It is a constant in the deployed bytecode, not a storage slot. There is no setter, no governance hook and no proxy in front of the contract, so there is no path that reaches it.
Where do the earnings go?
Back into the same position, in the same call. There is no claim function, no distribution and no recipient list, because the contract has no code that sends anything to an address.
Is this a lock with a timer?
No. A timed lock has an unlock date and therefore a function that runs on it. This has neither. The distinction matters: one is a promise about the future and the other is an absence in the present.
What happens if the sweep fails?
The swap reverts. The rate lands in the band or the trade does not happen, so there is never a state where value was taken and is sitting somewhere waiting to be moved.
Is there a token?
Not announced on this page. When there is one, its address will appear here and on chain at the same time, and this line will say so plainly rather than hinting.

Join it once.
Ride it forever.

One surface, one edge, and no other side to leave by.