AMM against USDC — what depth stands behind this price?
Risk band
Critical
partial confidence
A floor: the real band can only be worse.
- Max safe collateral
- 13.85 USDC (shortened; full value 13.853265125 USDC)Limited by manipulation cost
- Depth within 5%
- buy43.05 USDC (shortened; full value 43.0586629940742179807459641995 USDC)sell43.88 USDC (shortened; full value 43.884775474881443398958676450795249156609186827884 USDC)
- Cost to move +50%
- 55.41 USDC (shortened; full value 55.4130605 USDC)Reachable through the order book
- Checks
- 7 triggered3 not evaluated
History
Buy-side depth
What an order can absorb before the price moves against a buyer. The rungs are nested, so one scale covers all three.
Lower at the end of the window than at its start
- Lowest
- 17.25 USDC (shortened; full value 17.2593850370039306272103351185 USDC)
- Highest
- 86.81 USDC (shortened; full value 86.8187351480544183886390179166 USDC)
- 2% from mid
- 17.34 USDC (shortened; full value 17.3452823466886782607356646057 USDC)
- 5% from mid
- 43.04 USDC (shortened; full value 43.0474188699433980624852672525 USDC)
- 10% from mid
- 85.08 USDC (shortened; full value 85.0815312750933982322471633206 USDC)
168 readings from horizon, with no gaps reported. One source per chart.
Checks
What fires now, how long it has been firing across the window above, and what could not run.
Cheap to move the pricenow
MANIPULATION_CHEAPthroughout
Cheap next to real tradingnow
MANIPULATION_RATIO_LOWthroughout
Price sources disagreenow
PRICE_SOURCE_CONFLICTthroughout
Extreme spreadnow
SPREAD_EXTREMEthroughout
One holder owns most of itnow
HOLDER_CONCENTRATION_EXTREMEthroughout
Thin depth at 5%now
THIN_DEPTH_5PCTthroughout
Supply is concentratednow
HOLDER_CONCENTRATION_HIGHthroughout
No genuine trade in 30 days
NO_GENUINE_TRADE_30D82 of 168
No genuine trade in 7 days
NO_GENUINE_TRADE_7D82 of 168
Not evaluated3
- No genuine trade in 30 days
- No genuine trade in 7 days
- Volume may be wash traded
Evidence
The figures behind the verdict, as the engine served them.
The engine answers only for ledgers a replay has stored, and says so when it has not. A stored past reading is rebuilt from the operation stream, so it carries its own gaps.