beepbewp Open explorer

Liquidity depth, measured on-chain.

beepbewp is a design for a depth oracle on Robinhood Chain: index every tracked pool, compute how much it can actually absorb before its price moves, and publish that number where contracts and people can read it. TVL tells you what is parked. Depth tells you what you can trade against. This site is the preview: the explorer shows the shape of the data with illustrative figures while the indexer set is built.

12pools in the preview set
1%and 2% depth, both sides, per pool
150blocks — design target for feed staleness
v4Uniswap v4 pools, including Pons graduations

The number every dashboard shows is not the number that decides your fill

On Robinhood Chain every Pons launch graduates into a Uniswap v4 pool, and every one of those pools reports a TVL. Total value locked was a reasonable proxy for tradeable liquidity when every pool was a constant-product curve. Concentrated liquidity ended that. Liquidity providers now choose the price range their capital covers, and a large share of it can sit well away from the current price, where it earns nothing and absorbs nothing. Two pools with identical TVL can differ by an order of magnitude in how much they can take before slipping one percent.

Routers and market makers already know this because they simulate every trade before sending it. Everyone else — treasuries sizing a rebalance, protocols choosing a collateral pool, traders judging whether an exit is realistic — is still reading TVL. beepbewp is an attempt to replace that number with executable depth, computed from pool state, agreed by independent indexers and written to a feed contract on Robinhood Chain. None of that exists yet; this page describes what is being built and why.

How it is meant to work

Index

Staked indexers follow the chain head and read the full tick map of every tracked pool on each block. No sampling, no snapshots.

Measure

For each pool they walk liquidity outward from the mid price, on both sides, and record the notional that fits within 0.5%, 1% and 2% of price impact, fees included.

Agree

Depth is deterministic, so honest indexers produce identical reports. A report is accepted once a quorum of the staked weight has signed the same value for the same block.

Publish

The accepted value is written to the feed contract and mirrored to the explorer and API. Contracts read it with one call in the same transaction they use it in.

What the feed is designed to give you

Depth on both sides

Up-depth and down-depth reported separately. Most pools are asymmetric, and the asymmetry is the interesting part.

Skew

The ratio between the two sides as a single signed number. A pool that is deep above the price and thin below it will move down more easily than up.

Depth score

Depth-at-1% divided by TVL, scaled 0–99. It rewards liquidity that is actually near the price and exposes pools whose TVL is decorative.

On-chain feed

One view call returning down-depth, up-depth and the block the value was computed at. Stale feeds should revert instead of returning old numbers.

HTTP and websocket API

The same data as JSON, unauthenticated, with a series per pool and a push stream. The preview API is live now with illustrative figures.

No external oracle

Reference prices from the deepest stable pools, computed by the same indexers. Nothing upstream to fail.

The preview pool set

PoolDEXTVLDepth 1%Depth 2%SkewScore
WETH / USDCUniswap v4 · 5 bps $11,065,274$362,246$759,209 78
BEEP / WETHPons graduated · v4 · 100 bps $1,039,712$39,233$85,536 86
STANDARD / WETHUniswap v4 · 30 bps $2,414,129$157,117$305,022 97
USDC / USDTUniswap v4 · 1 bps $2,855,464$158,228$334,258 87
cbBTC / WETHUniswap v4 · 30 bps $3,175,760$142,705$287,387 88
HOOD / WETHUniswap v4 · 30 bps $4,301,362$291,962$618,716 95
PONS / WETHPons graduated · v4 · 100 bps $1,822,973$86,565$149,574 84
WETH / USDTUniswap v4 · 5 bps $2,350,320$87,810$187,283 79
ARB / WETHUniswap v4 · 30 bps $1,002,331$41,848$84,223 88
wstETH / WETHUniswap v4 · 5 bps $1,716,610$113,174$195,622 99
LINK / WETHUniswap v4 · 30 bps $651,728$41,423$76,699 92
GRAD / WETHPons graduated · v4 · 100 bps $512,232$27,481$49,092 94

Illustrative figures showing the shape of the feed. Open the explorer for series and skew.

Why depth, not price

Price oracles answer one question: what is a unit worth right now. They do not say how many units you can move at that price. A lending protocol that liquidates a position into a pool with little 1% depth will not get the oracle price on a large sale; it will get something considerably worse, and the difference is bad debt. A treasury that rebalances into a thin pool pays the same tax.

Depth is the missing half of the oracle problem. It is harder to compute — you need the whole tick map, not a single price — and nobody publishes it in a form a contract can consume. That is the gap beepbewp is designed for, with the same quorum and staking ideas people expect from a price feed.

What the indexers would actually do

Every block, each indexer reads the full tick map of every tracked pool: not a sample, not the last snapshot, the whole thing. From the current tick it walks outward in both directions, adding the liquidity in each initialised range and converting it to notional at that range's price, until the cumulative price impact, fee included, reaches the threshold. That gives four numbers per pool per block — down and up at 1%, down and up at 2% — plus the reference price from the deepest stable pools. The result is signed and gossiped; a rotating leader batches the signatures and submits them once a quorum of stake agrees. The loop is designed to run in well under a block on ordinary hardware, which is why a 150-block ceiling on staleness looks achievable without a large operator set.

Built for integrators

The intended feed interface is three functions, with no proxy and no admin key. Reading a value should cost one SLOAD group. If your protocol already reads a price oracle, adding a depth check would be a two-line change: fetch the depth for the pool you are about to trade into, and refuse or resize when your order exceeds a fraction of it. The quickstart shows the shape of that call, and the feed contracts page will carry addresses when there are any.

The token

BEEP launched on Pons, the Robinhood Chain launchpad, and graduated into its Uniswap v4 pool from there. It is intended to be the stake behind the indexer set: operators would lock it to join, earn it per accepted report, and lose a slice of it for signing values that disagree with the network. Fixed supply of 100 million, no inflation, intended allocations on the tokenomics page. The contract is at 0x0000000000000000000000000000000000000000 on Robinhood Chain. It does not do anything yet beyond existing.

Where this is going

The preview explorer and this documentation are what exists today. Next comes the reference indexer, then a testnet feed contract, then a small indexer set on Robinhood Chain, then pool proposals. Other chains are ideas, not commitments. The plan, with what has and has not happened, is on the roadmap.

Questions people ask

Is this a price oracle?

No. It is designed to publish how much can be traded within a price band, not the price itself. It would sit beside a price oracle, not replace one.

How is depth calculated for concentrated-liquidity pools?

The indexer walks initialised ticks outward from the current tick, accumulating liquidity in each range until cumulative price impact reaches the threshold. Fees are part of the impact. The depth metric page has the full method.

Is anything live?

The preview explorer and API, with illustrative figures, and these docs. The feed contract, indexers and staking are in design.

What would stop indexers from lying?

Depth is deterministic, so a lie disagrees with every honest report. Quorum, slashing for disagreement, and slashed stake going to the treasury rather than to reporters so there is no bounty for manufacturing disputes.

Do I need the token to read the feed?

The intent is no. Reads would be free, and the explorer and API stay free regardless.

Which chains?

Robinhood Chain first. Anything else is an idea on the roadmap.

See the depth behind the TVL

Twelve pools, both sides, in preview. Free to read, free to build on.