Liquidity
Protocol-owned stock pools and the rollout of four markets, SPY then NVDA then TSLA then GOOGL.
Why $OMNIA / stock pools exist
Each protocol pool is a market that would not otherwise exist: $OMNIA against a tokenized stock. The liquidity leg buys the stock side with the same Chainlink-guarded route the payout leg uses, pairs it with $OMNIA, and opens or increases one full-range position per market. That position is buy-side depth for holders who want to sell stock for $OMNIA, and it earns fees.
Why Uniswap v3 for the protocol pools
Robinhood Chain carries a Uniswap v3 deployment and the canonical Uniswap v4 one. The stock tokens are ordinary ERC-20s, so either venue can hold a $OMNIA / stock pool; the protocol uses Uniswap v3 for its own positions because a position there is an NFT a contract can own, fund, harvest and, in an emergency, unwind through calls the treasury already makes, and because the same contracts held real protocol positions on this chain before. Stock is bought on Uniswap v4, where the stock / USDG pools have the depth. The launch pool is degen.zone's, per the venue.
Who owns what
The protocol’s position NFT is held by the treasury contract, and no call can transfer or burn it, so the liquidity inside is reachable only through the treasury’s own functions. The keeper is an operator that can buy, pair, harvest and fund epochs, and nothing else. A pool the protocol created is not thereby protocol-owned; only its own position is.
| Owner | Capital | Fees |
|---|---|---|
| Protocol | The liquidity share of the treasury split, a fixed share of what the protocol receives | Stock side joins the holder pot in kind; $OMNIA side is burned |
| You | Both tokens from your own wallet | Yours, collected through the position manager, never counted by the protocol |
The emergency exit
The authority can withdraw liquidity from a pool at any time, in part or in full. There is no delay, no timelock and no pause requirement, and it keeps working while the protocol is paused. It is there for the case the protocol cannot wait out: a pool exploited, a stock issuer pausing or blocking balances, a market collapsing. An exit that stopped working the moment the protocol was paused would be no exit at all.
What comes back can only land in the treasury contract itself. The stock and the $OMNIA return to the treasury and are booked as returned principal rather than fee income, and epoch funding may only move stock the ledger marks as payable, so liquidity taken back out of a pool cannot be paid out as holder rewards. Withdrawn stock reaches ETH only through the same Chainlink price guard the buys use, run in reverse.
Taking value out of the protocol is unchanged. The recovery calls remain the only paths to an outside address, each requires seven days of continuous public pause, and each can pay only the governance owner. An emptied position stays open, so a market can be refilled if the emergency passes. What this costs you is stated plainly in the risk guide: the authority can stand the protocol down, and holders rely on it not doing so without cause.
What you are trusting →The rollout
Markets open in order, each gated on verified two-way depth at the intended size and on a per-asset daily cap, not on a date. New capital is directed to whichever open market sits furthest below its target. There is no automatic rebalancing or liquidation. Daily caps are counted in UTC days, so the most the keeper can spend across a midnight is two days’ caps back to back.
| Step | Market | Share of new liquidity capital |
|---|---|---|
| 1 | $OMNIA / SPY | 40% |
| 2 | $OMNIA / NVDA | 25% |
| 3 | $OMNIA / TSLA | 20% |
| 4 | $OMNIA / GOOGL | 15% |
How a pool is created
A market is created by the treasury contract itself, at the 0.3% tier: it creates or adopts the pool, opens the position and holds the NFT from the first block, so there is never a moment when a wallet owns the position. Third parties can add their own liquidity to the same pool at any time through the position manager; their NFTs are theirs.
Where pool fees come from
- Pool income requires real swaps by third parties. Trading between protocol addresses is not revenue and is reported separately when it happens.
- Arbitrage pays fees, but a position can lose value to the arbitrageur. Fee income and inventory loss are reported side by side.
- Fee income is read off the pool’s own fee counters at four points over the last day, weighted by the liquidity that was in the pool at the time. Volume is derived exactly from those fees and the tier, or not shown. It is never estimated.