Holdline
Live on Robinhood Chain, chain 4663

Hold
the line

Managed liquidity for tokenized stocks. Deposit USDG, the keeper holds the band, trading fees compound inside.

Held across every Line$0.00
Fees collected, lifetime$0.00
Bands holding-
Reserved to buy back $HOLD$0.00

Read from the venue every 15 seconds. The fee counters start from a replay of three months of real daily prices through the same tick that runs live, and each Line prints the date its counters begin. $HOLD is not deployed, so the buyback share accrues in USDG and every contract surface reads launch soon.

Three films for the parts that only work in motion

Price wanders, reaches a rail, and the keeper moves the corridor under it. A diagram freezes that at one moment and loses the part that matters. Each film computes its figures from the same arithmetic the venue runs on.

A Line's rails, the tape running through them, and the keeper re-centring the corridor the moment price reaches a rail. Rails computed with the same band arithmetic the venue uses.
  1. You deposit USDG

    The router works out how much of it has to become the Stock Token for the band's shape, swaps that much, and opens the position in one transaction. Whatever the position cannot use goes back to your wallet.

  2. The band is set around the reference price

    Rails go either side of the reference price and snap outward to real ticks. A narrow band earns more per dollar while it holds and leaves the band sooner. A wide one does the opposite.

  3. Trades inside the band pay fees

    Every trade that crosses the position pays the pool's fee, and the Line takes its share of it. Price outside the rails earns nothing at all, which is the entire job of the keeper.

  4. The keeper re-centres, and it costs something

    Once price reaches 8% of a rail a rebalance is queued, checked against a fresh reference price, and executed no more often than every 45 minutes. It is not free and the cost is published.

Sixteen Lines, one per stock

Every one of them open to read

All Lines

Sixty five percent stays with you. Twenty five buys the token back.

The split applies to fees the position earns and to nothing else. A deposit pays none of it and a withdrawal pays none of it. The three counters are kept separately and always add back up to gross, which is one of the checks the verification page publishes.

65%Compounds back into the position
25%Buys $HOLD and burns it
10%Protocol treasury
How the buyback works
One number for an instant, then three. The moment of division is the argument for holding the token, and a ratio drawn as a pie would lose it.

When the price cannot be trusted, nothing moves

The stock session closes, the reference price stops moving, and once it passes 25 hours it can no longer value a position. Three actions wait. The one that needs no price stays open.

A stale price refuses to value anything

Past 25 hours the reference is not used. Deposits, borrows and USDG exits wait rather than guess.

One exit never depends on a price

Redeeming into the underlying tokens is arithmetic over the position, so it works at any hour of any day.

The rails are real ticks

Both rails snap outward to the pool's tick spacing, so the band on screen is a band the pool can actually hold.

Rebalancing is rate limited and priced

No more often than every 45 minutes, and it costs the position 0.12%, printed rather than hidden.

Open

Check it rather than believe it

The verification page runs the same reads, quotes and round trips the app runs, against the live venue, and publishes every answer including the ones that fail.

Robinhood Chain
Chain id 4663. Where Stock Tokens and USDG settle.
USDG
The Global Dollar. Every Line and every credit market is priced in it.
Concentrated liquidity
Uniswap V3 range arithmetic, written as pure functions and tested.
$HOLD contract
Launch soon. Nothing here invents an address before one exists.

Your USDG can hold a corridor instead of sitting still

Sixteen Lines are open to read right now, with every rail, every fee counter and every reason a deposit is waiting.