Rivex

Rivex Protocol

Liquidity,
in motion.

The tokenized equities on Robinhood Chain are already here and already liquid. Rivex is what happens after you hold one — trade it at a price that cannot be picked off, or supply it and hold a single token that earns while you do.

Session

Markets

From oracle

Oracle-gated

Fee

0.05%

Providers keep

75%

RIVEX · Robinhood Chain

How it works

Two ways through the same contracts.

When you trade

  1. 1

    You send the trade

    Straight to the pool. No order book, no counterparty, nobody routing it anywhere.

  2. 2

    The pool asks what it is worth

    A Chainlink feed publishes the real share price on-chain, and the pool reads it on every trade.

  3. 3

    It checks the market is open

    The US session is computed in the contract, and the feed must have published since today's opening bell — so holidays handle themselves.

  4. 4

    It prices the trade, then looks again

    The band is checked after the trade is priced, not before. A trade that drags the pool off the real price is refused; one that pushes it back is always allowed.

  5. 5

    The fee is split, on-chain

    Providers keep 75%. The protocol's quarter is a ceiling in the audited code, and anyone can call the split.

When you supply

  1. 1

    You deposit, with one asset or two

    One asset is easier — the vault sells half for the other side. Two is cheaper, because that swap pays a fee.

  2. 2

    It checks the pool agrees with its oracle

    A deposit has to be priced, and anything priced can be gamed, so it is refused while the pool sits off its oracle.

  3. 3

    Your money is spread across bins

    Choosing bins is the hard part of providing liquidity anywhere. The vault does it and hands you one ordinary ERC-20.

  4. 4

    Fees accrue into the position itself

    Nothing to harvest and nothing to claim. Fees land inside the bins, so your token is simply worth more later.

  5. 5

    You leave whenever you want

    Redeeming burns your exact fraction of every bin. No oracle check, no pause, no owner — the vault has none.

The short version. An ordinary pool will sell you Apple at Friday’s close all weekend, and the difference comes out of whoever supplied it. This one refuses that trade — and pays the people who did supply it.

Read the docs

Two ways in

Trade it, or supply it.

Markets

Every equity pool, anchored.

Read live from the registry. Listing an equity attaches its oracle in the same transaction — there is no second step in which someone forgets.

MarketPricePoolDriftLiquidityVolume 24hFeesVaultState
Reading the chain…

Recent trades

Rebuilt from the pools’ own logs

Reading the tape…

Where a fee goes

Liquidity providers keep 75% of every fee. The protocol’s quarter is the ceiling written into the audited Liquidity Book code — it cannot be raised by anyone, including us.

On chain right now

Read from the registry and the pools themselves at page load. None of it is reported by a server we run.

Anchored pools

oracle-gated

Liquidity

across every pool

Staked

RIVEX

Fee
0.05%

per trade

To stakers

of the protocol’s share

The difference

Markets close.
Most pools don’t.

Clear

Anchored to the real price

Every equity pool is pinned to a Chainlink feed. If the pool drifts further than its band from what the asset is actually worth, the contract refuses the trade that would widen the gap.

Still

Closed when the market is closed

On a Saturday an ordinary pool will happily sell you Apple at Friday's price. Rivex will not. The session is computed on-chain, and a pool also refuses to trade if its oracle has not moved since the opening bell.

Flow

Fees return to the protocol

Liquidity providers keep 75% of every fee. The rest is split on-chain between stakers, protocol-owned liquidity and the treasury — pushed through by anyone who calls it, not by an administrator.

Guarantees

Promises a key could break aren’t promises.

Each of these is a property of the deployed code rather than a policy. The list of things we could still do to you is at the bottom, because it is short and you should read it.

The protocol's fee share is capped at 25%

It is a constant in the audited Liquidity Book code, checked on every write. Liquidity providers keep at least three quarters of every fee no matter who owns the contracts.

Listing an equity attaches its oracle

The market factory owns the pool factory and its presets are closed, so an equity pool is created and anchored in one transaction — there is no second step in which someone forgets. Markets with no oracle are a separate, separately labelled type.

The token cannot be inflated

No mint function, no owner, no pause, no transfer tax. The supply that exists is the supply there will ever be.

Protocol-owned liquidity is one-way

The vault that compounds fees into liquidity has no withdrawal function at all. What goes in stays as depth in the pools, and it only deposits when the pool agrees with the oracle.

Fee routing is public

Sweeping fees and turning them into liquidity are functions anyone can call. The keeper we run is unprivileged; if it stops, someone else can do its job.

A hook that is wired up wrong is rejected

An anchor that only ran on one side of a swap would let drift reach twice the band. The hook refuses to be installed unless both sides are enabled.

And what is not guaranteed

  • The contracts are unaudited. They are tested and reasoned about, which is not the same thing as reviewed by people paid to break them.
  • The owner can pause a market and move the band, the staleness limit and the fee split — each within a hard-coded range they cannot exceed. The band can never be widened past 5%, so the anchor cannot be switched off while still reporting itself healthy. On mainnet that key becomes a multisig.
  • Listing is a decision. Equity markets are always anchored, but the owner chooses who gets listed, can pause a market, and can open a market with no oracle for an asset that has no feed.
  • The owner can redirect the fee stream. The 25% ceiling and the providers’ 75% are fixed, but where the protocol’s quarter is sent — staking, the vault, the treasury — is an address the owner sets.
  • The oracle is Chainlink’s. If a feed is wrong, the pool is wrong with it — the anchor limits drift from the feed, not the feed itself.

Deployed

Go and check.

Robinhood Chain, chain id 4663. Every number on this page came from these addresses.

Somewhere for capital
to flow.

Launch app