Skip to content

EXPERIMENTAL LIQUIDITY PRIMITIVE

FEES GO IN.
SUPPLY GETS LIGHTER.

An experimental one-sided liquidity primitive for Uniswap V4.

  • ETHEREUM
  • UNISWAP V4
  • HOOK
  • ONCHAIN
SCROLL TO EXPLORE

LIQUIDITY MOVES IN ORBIT.

ORBIT uses a Uniswap V4 Hook to route fee flow through a one-sided liquidity mechanism while permanently removing supply.

  1. SWAP

    A trade executes against the pool.

  2. FEE

    The swap fee is accounted at the hook boundary.

  3. ORBIT

    Fee flow enters the mechanism and does not come back out.

BURNSupply is destroyed. The removal is permanent.
ONE-SIDED LIQUIDITYWhat remains is concentrated on a single side.
FEE FLOWLOOP · CONTINUOUS
A swap settles. The fee leaves the pool as a single quantum, enters the field, bends, orbits, and is absorbed.

BUILT INTO THE POOL.

The mechanism is not a contract that sits beside the pool. It is attached to the pool itself, invoked by the pool manager on every swap.

L1ETHEREUMSettlement and finality.
AMMUNISWAP V4Singleton pool manager, flash accounting.
HOOKORBIT HOOKCallbacks around the swap lifecycle. Where the mechanism lives.
FLOWFEE FLOWFees are accounted and routed by the hook.
OUTBURNSupply is permanently destroyed.
OUTONE-SIDED LIQUIDITYRemaining depth concentrates on one side.
THE HOOKTOPOLOGY · LIVE
Calls enter at the swap, resolve through the pool, are intercepted by the hook, and fan out into three accounted flows.

ONE SIDE.
ONE DIRECTION.

Liquidity is a population, not a shape. As the mechanism runs, depth stops sitting symmetrically around the active tick and collects on a single side of the curve.

LIQUIDITY DISTRIBUTIONAUTO CYCLE
ORBIT

Under normal conditions liquidity is provided on both sides of price. The mechanism biases that placement: as fee flow is absorbed and supply leaves circulation, the remaining depth is redeployed to a single side of the curve.

The effect compounds while the mechanism is active. It is a property of where liquidity sits — not a claim about where price goes.

ONE-SIDED LIQUIDITYLOOP · CONTINUOUS
Particles orbit, accelerate, migrate toward one side and settle into a concentrated position.

SUPPLY GETS LIGHTER.

What enters the mechanism is not redistributed. It is removed from the supply and does not return.

TOTAL SUPPLY
1,000,000
0REMOVED
MECHANISM ACTIVE

Figures shown here are example values chosen to demonstrate the shape of the mechanism. They describe no live pool and report no protocol activity.

SUPPLY BURNLOOP · CONTINUOUS
Units detach from circulating supply, fall through the field, cross the horizon and are gone. Nothing returns to the lattice.

THE FLOOR FOLLOWS THE FLOW.

Two quantities move in opposite directions while the mechanism runs: circulating supply falls, and the concentration of remaining liquidity rises. The plot below shows the direction of that relationship — nothing more.

FLOOR RELATIONSHIPCONCEPTUAL · NOT A FORECAST
SUPPLY REMOVED
REMOVED
0.0%
SUPPLY
100.0%
CONCENTRATION
1.00×
FLOOR INDEX
1.00×

Permanent supply destruction can create upward pressure on the liquidity floor while the mechanism remains active. The floor index above is a shape, not a price: it ratchets because removal is irreversible, not because demand is assumed.

ORBIT does not guarantee demand, volume, liquidity or price appreciation. The plot is a conceptual relationship built from illustrative values and should not be read as a projection of any market outcome.

EVERY FLOW HAS A TRAJECTORY.

Some flow is captured. Some settles into orbit. Some passes through and keeps going.

  • CAPTURED
  • IN ORBIT
  • PASSING THROUGH

POWERED BY HOOKS.

Uniswap V4 lets a pool call out to attached code at fixed points in the swap lifecycle. ORBIT occupies those points.

POOLPoolManagerThe singleton holds state for every pool and invokes the attached hook.
BEFOREbeforeSwap()The hook is called before the swap resolves.
COREswap()The swap executes against pool liquidity.
AFTERafterSwap()The hook is called once the swap has resolved.
ACCOUNTfee accountingFee flow is measured and attributed.
MECHANISMORBITAccounted flow enters the mechanism.
OUTPUTburn / liquiditySupply is destroyed; remaining depth is placed on one side.
// conceptual shape of the hook

contract OrbitHook is BasedHook {
  function beforeSwap(...) returns (bytes4) {
    // observe pool state entering the swap
  }

  function afterSwap(...) returns (bytes4) {
    uint256 fee = _accountFee(delta);
    _orbit(fee);
  }

  function _orbit(uint256 amount) internal {
    _burn(amount * BURN_BPS / 10_000);
    _placeOneSided(amount - burned);
  }
}
HOOKPOOLFEELIQUIDITYSUPPLY

The block above is a conceptual sketch used to show where the mechanism sits in the swap lifecycle. Parameters, ratios and call signatures are indicative.

THE FLOOR CAN RISE.
THE PROJECT CAN STILL DIE.

ORBIT creates a deflationary liquidity mechanism. It does not guarantee demand, volume, adoption, liquidity or price appreciation.

THE MECHANISM, IN PARTS.

The hook is attached to the pool at initialisation and is invoked by the pool manager around the swap lifecycle. It is not an external contract that observes the pool after the fact — the pool calls it.

Because the callbacks run inside the swap, fee flow can be measured and routed in the same transaction that produced it.

  • ATTACHED AT POOL INITIALISATION
  • INVOKED AROUND SWAP
  • SAME-TRANSACTION ACCOUNTING

CONTRACT0x0000000000000000000000000000000000000000
CHAINETHEREUM
HOOKOrbitHook
POOLORBIT / ETH
STANDARDUNISWAP V4
STATUSEXPERIMENTAL · UNAUDITED

Deployment metadata is published here as the mechanism moves on-chain. ORBIT is experimental and unaudited software.

ENTER THE FIELD.

FEES GO IN.
SUPPLY GETS LIGHTER.