The last 24 hours drew a clean line between two forces pulling in opposite directions.

Bitcoin had climbed above $87,000 on short covering and improving sentiment, then gave it back. A stronger-than-expected US PMI reading pushed the 10-year Treasury yield above 5%, and the mid-$84,000s absorbed the retreat. The mechanism was familiar: better growth data raises the odds the Fed holds rates restrictive, which raises the discount rate applied to every speculative asset. Bitcoin didn't break down. It just stopped extending.

What's notable is what didn't retreat with it. Altcoins rallied broadly through the same window - 93 of 100 CoinDesk 100 constituents were up, and the altcoin season index hit a three-month high. XRP moved nearly 10%, SOL close to 6%, while BTC sat roughly flat. That's a rotation pattern, not a risk-off one. Capital didn't leave crypto when yields jumped; it moved inside crypto, away from the asset most directly priced against the dollar curve and into the assets least tied to that curve.

Underneath both moves, the ETF data tells a slower story. Flows that were down $5.8 billion for the year in July have now turned into roughly $800 million in net inflows - a reversal built gradually, not in a single squeeze. That kind of shift doesn't reverse on one PMI print. It's a structure that has already absorbed months of pressure and kept building anyway, which is a different thing from a rally that only exists because shorts got squeezed.

The Structural Read

The two threads here - the rate-driven pullback and the altcoin rotation - share a common tell: neither one broke the other. Bitcoin's stall didn't drag risk appetite lower across the board, and the altcoin bid didn't pretend rates don't matter to BTC specifically. Positioning is doing the work of pricing macro risk into the asset most exposed to it, while letting the rest of the market run on its own signal.

That's a market treating rate sensitivity as a Bitcoin-specific variable rather than a market-wide veto. It's worth remembering that's a read on structure, not a guarantee it holds - genuine macro tightening eventually pulls everything down together, and feedback loops in this kind of environment can make a temporary split look more durable than it is.

For now, the split is real. Yields tested the rally; only one part of it flinched.

The last 24 hours didn't resolve anything. They just showed which parts of the market are still listening to the same signal, and which ones have stopped.