Positioning Bias
Bias: Cautious Bullish (Early)
Confidence: Medium
Time Horizon: Short-to-medium term (3-10 days unless flows reverse)
Regime Shift: Divergence to Confirmation
XRP transitioned out of Divergence — where price action and flow data had been pulling in different directions — and into Confirmation, the V2 state in which ETF flows align with broader engine readings to validate a directional bias. The composite score climbed to 57.5 from 50.7, with ETF Flows doing the heavy lifting. Confirmation is a lower-conviction state than Acceleration but signals that the cross-engine picture has stopped fighting itself.
Flow Breakdown
InflowScan data shows spot XRP ETFs took in $11.5M Friday, the second consecutive day of net inflows. The 7-day cumulative stands at $41.9M and the 30-day at $95.2M. Concentration was tight: Franklin's XRPZ led with +$6.6M ↑, followed by Canary Capital's XRPC at +$4.9M ↑. Together those two funds accounted for essentially the entire session's net take.
What Drove the Shift
The ETF Flows engine jumped 46.9 points in a single session — an extraordinary move that demands scrutiny. The cause is narrow rather than broad: two funds carried the day, and the session figure ($11.5M) is not large in absolute terms. The size of the engine delta points to a base-effect — yesterday's reading of 33.1 reflected a soft prior session, and the streak resetting to two days plus the cleaner allocation pattern from XRPZ and XRPC pulled the rolling signal higher. This is consistent with flow normalization off a weak base, not a systematic re-rating. The Price Confirmation engine actually fell 16.8 points and Market Context dropped 12.5, which tempers the read.
Secondary Signals
Open interest sits at $0.98B, up 9.2% over seven days, with long liquidations ($7.8M) outpacing shorts ($3.0M) — a mild long-side cleanse rather than capitulation. Binance perpetual funding printed flat at 0.0000%, suggesting traders are not paying up for directional exposure in either direction. Stablecoin exchange reserves contracted $1.08B over seven days against a 30-day baseline of -$589M average; the current draw is in line with that baseline, not elevated.
Market Interpretation
This is the first XRP Confirmation regime under V2 tracking, so historical base rates are unavailable. Signal-type literature on flow-confirmation regimes generally associates them with continuation of the prevailing flow direction over a multi-day window, conditional on the supporting engines not deteriorating. The weakness in Price Confirmation and Market Context is the soft spot here — Confirmation built on a single engine is more fragile than Confirmation built on engine consensus.
Triggers to Watch
- ETF engine back below 30 → flow signal fails, likely reversion to Divergence
- Funding flips meaningfully positive → suggests perp market joining the move
- Close below 50D MA ($1.41) → loss of the technical anchor under the Confirmation read
- Close above 30D high ($1.55) → would mark a meaningful break of the recent range
- Stablecoin reserves draw accelerates well past -$589M baseline → consistent with broader risk-on rotation