Skip to content
Skip to content
BELL

Robinhood Stock Tokens.Pools anyone can trade

A market for stock tokens on Robinhood Chain. Create a pool, trade it around the clock, and keep your liquidity as a transferable NFT.

Liquidity for stock tokenson Robinhood Chain

Trade stocktokens onchain.

A pool for stock tokens, open to anyone. Seed it with your own tokens, earn the fees traders pay, and withdraw your share whenever you want.

Create a poolTrace a swapBELLRobinhood Chain · 4663
Built on

Built on Market sessions, Dynamic LP fees, Gross-flow limits, Bounded closure, Robinhood Chain, Uniswap v4, BELL protocol.

A MARKET WITH A CLOCK

Market hours change. Pool rules adapt.

BELL provides liquidity pools that can include Robinhood Stock Tokens. Regular, extended and overnight sessions carry different data and liquidity conditions.

BELL applies session fees and bounded flow limits around the clock. Pools price from their own liquidity, or from a live external check when one is configured.

Session policy · parameter schedule.

Session state

Regular session

Extended session

Scheduled close

Verified regular feed · standard limitsVERIFIED
0.05% base LP fee0.30% base LP fee1.00% base LP fee

Verified regular-hours data. Standard session limits.

Session policy · parameter schedule.

Regular session

0.05% base LP fee · standard limits

Extended session

0.30% base LP fee · tighter limits

Scheduled close

Historical anchor · budget lasts for the closure episodeCLOSED
1.00% base LP fee · bounded exception

Inside one BELL swap

From market signal to swap decision.

A Uniswap v4 hook adapting pool fees and flow limits to market sessions. Swaps execute only while Chainlink stays fresh: 60 seconds in REGULAR and under 120 seconds in PRE, POST and OVERNIGHT.

THE ROUTE FROM MARKET INPUT TO CONTRACTONE SWAP · FOUR CHECKS
  1. MARKET INPUT

    The session must be knowable

    Read the market first

    BELL checks the exchange calendar, the stock identity and the timestamp on its market feed. All three must describe the same supported session.

    Stops whenEvery swap is checked before it executes: calendar, asset eligibility and safety state.

    INPUTCHECK
    Exchange calendarMATCHStock identitySUPPORTEDFeed freshnessFRESH
  2. SESSION FEE

    A verified session selects the base fee

    Price for that session

    The pool starts from a session-specific LP fee. Less-supported hours carry a higher base fee and tighter gross-flow limits.

    Stops whenA pool can trade on its own market price, or use an external price check when one is configured.

    REGULAR0.05%
    PRE / POST0.30%
    OVERNIGHT0.50%
    SCHEDULED CLOSE1.00%
    BASE LP FEE · VERIFIED SESSION POLICY
  3. POOL LIMITS

    Checked as the swap executes

    Bound the flow

    The hook checks this trade against its per-swap cap, then checks cumulative gross flow against the pool’s rolling limit.

    Stops whenLimits are enforced onchain on every trade and cannot be bypassed.

    ONE SWAPPer-trade capSIZE OF THIS TRADE
    POOL WINDOWRolling gross-flow capCUMULATIVE SWAPS
  4. HOOK DECISION

    One decision at the contract boundary

    Execute or stop

    The hook applies the verified fee and all active guards in the same transaction. A scheduled close is allowed only with proven closure context and a finite episode budget.

    Stops whenOff-hours sessions run on the closure policy with a finite episode budget. LP exits stay in-kind.

    EXECUTEEvery check passes
    BLOCKA guard does not pass
At the hook boundaryAll guards passSwap executesA guard does not pass the swap is blocked

Use the deployed product

BELL is deployed. Start with a pool.

Create and seed a stock-token pool from your wallet. BELL checks market data, fees and flow limits before every swap, and your position stays withdrawable at any time.

Create a pool
Admitted stock assets
AAPLNVDATSLA
Counterassets
USDGWETHMEMEMarket price

MEME is admitted without an external price feed, so pools holding it price from their own market liquidity. Eligibility is verified onchain before you seed.

Designed for changing market hours

A market clock. A different rule at every hour.

The exchange session sets the base fee and flow limits. A pool prices from its own liquidity, or from a live external check when one is configured.

SESSION → FEE → FLOWPOLICY MODEL · SESSION SCHEDULE
VERIFIED SESSIONBASE FEE + FLOW LIMITSRECOMPUTED AT SWAP

Market-session cycle from the deployed policy. Regular session base fee 0.05%, pre-market and after-hours 0.30%, overnight 0.50%, and scheduled close 1.00%. Base fees follow the verified session.

BELL operating policy

REGUniswap v4 hook · verified market state

Market rhythmSession-aware fees

Fees and limits follow the exchange session.

BELL verifies the exchange calendar and safety state before each swap. The session sets fees and flow limits. A pool prices from its own liquidity, or from a live external check when one is configured.

  • Regular · 0.05%
  • Extended · 0.30%
  • Overnight · 0.50%

In practiceRegular: 0.05%; pre-market and after-hours: 0.30%; overnight: 0.50% with a healthy, supported feed.

Explore pools

CAPPer-trade · rolling limits

Risk policyBounded gross flow

Every swap faces two independent limits.

The hook checks trade size and cumulative gross flow together. Less liquid sessions tighten both; reopening, corporate-action and repricing guards can tighten them further.

  • Market price
  • Checked price

In practiceCapacity returns only as older swaps leave the rolling window. Deposits and midnight do not reset it. A market-price pool prices from its own liquidity and does not claim an external reference.

Read risk policy

CLOSEScheduled closure · bounded exception

Planned closeFinite closure budget

A planned close uses one bounded historical anchor.

Only a committed calendar can authorize the close anchor captured while stock data was valid, and only while its context remains valid.

  • CLOSED · 1.00% max fee
  • Off-calendar · refused

In practiceThe episode budget stays fixed until a verified reopen. A scheduled close can use a valid anchor or the explicit AMM-only fallback; states outside the calendar are refused onchain.

See closure rules
  1. REGMarket rhythm
  2. CAPRisk policy
  3. CLOSEPlanned close

Fees follow the session

One market day. Five fee states.

The exchange session sets the base LP fee and flow limits. A pool can price from its own market, or from an external price check when one is configured.

Base LP fee by verified sessionPolicy parameters · session schedule
BELL base fees through a market dayThe base fee changes by session: pre-market 0.30 percent, regular 0.05 percent, after-hours 0.30 percent, overnight 0.50 percent, and scheduled close 1.00 percent.
  1. PREPre-marketLive external price check · verified session0.30%
  2. REGULARRegularLive external price check · verified session0.05%
  3. POSTAfter-hoursLive external price check · verified session0.30%
  4. OVERNIGHTOvernightLive external price check · verified session0.50%
  5. CLOSEDScheduled closeProven close · historical anchor · finite budget1.00%

ALWAYS ONMarket-price pools trade in every session. Checked pools follow a live external price and step aside to their own market when it is unavailable.

Base fees follow the verified session. Reopen, corporate-action and repricing guards tighten the effective policy automatically. Rolling limits recover as swaps age out; a scheduled-close budget stays fixed until a verified reopen.

Deployed and verifiable

Live on Mainnet. Built to be used.

The protocol, price adapters, admitted assets and calendars are deployed on Robinhood Chain (4663). Market-price pools trade around the clock on their own liquidity; checked pools follow a live external price and step aside when it is unavailable.

  1. Policy implementationVerified

    Policy implementation

    • Session-specific LP fees and gross-flow limits run in the deployed contracts
    • Scheduled-close policy requires proven context and one finite episode budget
    • Unsupported or uncertain market states are refused onchain, never guessed
  2. Contract verificationVerified

    Contract verification

    • All 21 deployed addresses read back from chain with matching bytecode
    • 18 dependency pointers verified directly from the contracts, not from a manifest
    • Governance, guardian and treasury are three distinct addresses
  3. Mainnet contractsLive

    Mainnet contracts

    • Protocol contracts, price adapters and AAPL, NVDA, TSLA, USDG, WETH and MEME are live on Robinhood Chain 4663
    • Pools are created and seeded today; every step is a wallet-confirmed transaction
    • Each pool publishes its liquidity, fee and trading policy onchain
  4. Two ways to price a poolLive

    Two ways to price a pool

    • Market-price pools trade on their own liquidity and need no external feed
    • Checked pools compare against a live external price and step aside when it is unavailable
    • Market-price pools keep trading through every session, including off-hours
  5. Your positionLive

    Your position

    • Create and seed a pool in one wallet-confirmed transaction
    • Swap in any supported session through the live router
    • You own the position as a transferable NFT and can withdraw at any time

Current stateMainnet contracts, price adapters, asset descriptors and calendar roots are deployed and verified onchain. Pool creation, swaps and in-kind withdrawals run from your wallet, with every limit enforced by the hook.

Protocol status

Mainnet snapshot

Directory checkedWorker response · block 102288657
Network
Robinhood Chain Mainnet · 4663
Contracts
Deployed · Mainnet verification evidence published
Price source
Market price from pool liquidity · optional external price check
Pool directory
Live onchain events · every pool is listed with its policy
Stock assets
AAPL · NVDA · TSLA admitted
Counterassets
USDG · WETH · MEME
MEME pricing
Own-market liquidity · admitted without an external feed
Off-hours
Market-price pools keep trading · checked pools step aside
Trading hours
Pre-market · Regular · After-hours · Overnight
Your position
Transferable NFT · withdraw in kind at any time
Deployment
21 verified addresses · 18 wiring pointers confirmed onchain
Pool types
Market price · or checked against a live external price