February USTRY case study

Know how much a price can actually support.

Measure how much can trade on Stellar before the price moves, what it costs to move it, and how much collateral the market can support.

Result
GA5ZSE…KZVN · Stellar

USDC / XLM

Volume the market can absorb before the price moves, and the collateral limit that follows from it.

SDEX 76.6% · AMM 23.4%
Horizon
LOWFull confidence

Executable depth XLM

RangeBuySell
±2%184,220.42176,905.22
±5% (selected)441,038.99428,771.00
±10%852,119.77839,004.55
Max safe collateral419,502.28XLM

Rounded to 2 decimals. Exact amounts in the sample response.

Reading live engine status…

Compare Stellar markets.

Executable depth, collateral capacity, and the findings that deserve a closer look. Amounts in XLM, rounded to two decimals.

LOWFull confidence

USDC / XLM

No flags triggered. The reference price comes from the order book.

GA5ZSE…KZVN
5% buy depth
441,038.99XLM
Max safe collateral
419,502.28XLM
Price source
Order book
Triggered flags
None
HIGHFull confidence

RWAX / XLM

4 flags triggered, including thin depth at 5%.

GDAHBQ…2FJ5
5% buy depth
2,710.99XLM
Max safe collateral
2,677.94XLM
Price source
Pool
Triggered flags
4
CRITICALFull confidence

USTRY / XLM

6 flags triggered, including no executable price.

GBTVRM…UJZE
5% buy depth
0.00XLM
Max safe collateral
Not available
Price source
None
Triggered flags
6

From Stellar liquidity to risk calculations.

Keel combines orderbook offers and pool reserves, then calculates depth, price targets, and collateral limits.

  • Input: SDEX, Orderbook liquidity. The engine absorbs asks to the target, feeding executable depth (fromSdex), manipulation cost (orderbook-only), safe collateral (manipulation term), flags & confidence (checks SPREAD_EXTREME).
  • Input: AMM pools, Pool reserves. The engine swaps along the pool curve, feeding executable depth (fromAmm), manipulation cost (combined), safe collateral (liquidation term), flags & confidence (checks PRICE_SOURCE_CONFLICT).
  • Input: Market observations, Trades & supporting data. The engine keeps genuine trades in the window, feeding manipulation cost (vs genuine volume), flags & confidence (checks WASH_TRADE_SUSPECTED).
ProcessKeel engineDepth simulation & risk rules
  • Executable depth
  • Manipulation cost
  • Safe collateral
  • Flags & confidence

Why this market is marked critical.

What triggered a finding, and what the available data could not establish.

See the full finding

CRITICAL · Partial confidence

196.08%between bid and ask

The reference price is unreliable.

4 triggered · 6 not evaluated

Cost to move the priceOrder book · USDC

+50%
0.00USDCReachable at zero cost
+100%
130.06USDCNot reachable; book exhausted
+1000%
130.06USDCNot reachable; book exhausted
+10000%
130.06USDCNot reachable; book exhausted

The February USTRY incident.

Movement within a trade leg

Largest observed daily price span · USTRY / USDC

Historical observations
Observed trade-leg price movement in February 2026Daily maximum price movement, from zero to 0.4 percent. The largest observed movement occurs on February 22, the incident date. Missing observations are shown as gaps, not zeros. Exact values are available in the table below.0.4%0.3%0.2%0.1%0%Feb 22 · incidentFeb 1Feb 8Feb 15Feb 22Feb 28

Observed movementIncident · Feb 22
Inspect exact observations
Historical trade observations. This is not an executable-depth series.
Date (UTC)Maximum within-leg move (%)
2026-02-010.000099874100140462623987
2026-02-020.0012501192043795093533
2026-02-030.044369570178304953945
2026-02-040.00024588175848873264216
2026-02-050.039443018858765913246
2026-02-060.00025493099904198230138
2026-02-070.0010478926788688783779
2026-02-080.15739375921253033859
2026-02-090.00039777968990199122701
2026-02-100.0020516161771109487971
2026-02-11Not available
2026-02-12Not available
2026-02-13Not available
2026-02-14Not available
2026-02-150.00011782723236872660389
2026-02-16Not available
2026-02-17Not available
2026-02-18Not available
2026-02-190.000009458948164964055997
2026-02-20Not available
2026-02-21Not available
2026-02-220.39196451642944242464
2026-02-230.022140556194779885722
2026-02-240.00012169280219998152551
2026-02-250.21018917025323734376
2026-02-260.000095314130116958650073
2026-02-270.00067170373157718006942
2026-02-280.0003824054379989333424

Questions about Keel.

How is Keel different from a price feed?

A price feed reports a price. Keel measures the volume available near that price, the cost and reachability of price targets, and the resulting collateral constraints.

Is the data on this page live?

The product previews use unchanged examples from the backend API contract. The February chart uses archived trade observations. Both are labeled; neither is a live market recommendation.

What does partial confidence mean?

Some HIGH or CRITICAL checks could not be evaluated. The reported band is a floor: missing evidence could make the finding worse. It does not mean the asset is clear.

Does Keel need a wallet?

No. Keel is read-only. It never signs or submits a Stellar transaction. You can inspect the sample data and contract without connecting a wallet.

Does the backtest prove Keel would have prevented the incident?

No. An event marker is historical context, not proof of prediction or prevention. The published February trade analysis did not establish an actionable advance warning.

Can I use the result as a financial guarantee?

No. Keel is a proof of concept. Its thresholds are chosen rather than empirically calibrated, and its results should not be the sole basis for a financial decision.