DEV Community

logan miller
logan miller

Posted on Originally published at agentdatum.com

what the bitcoin etf flows and the on chain profit ratio told me about who is actually buying, august 29, 2026

I pulled the data for this post straight from the AgentDataHub API this morning. I wanted to answer one question I keep getting asked: is real money actually buying bitcoin right now, or is the rally just sentiment? The two cleanest reads I found were the US spot ETF flow tape and the on chain spent output profit ratio. They told me different parts of the story, and the gaps between them are the interesting part.

the ETF tape looked quiet but lopsided

The spot ETF flow snapshot for 28 August 2026 shows a net inflow of 9.3 million USD for the day. The five day cumulative is a much bigger 1,135.7 million USD. That headline sounds healthy.

Then I broke it down by issuer and the number falls apart a little. Every one of the twelve tracked issuers except one printed exactly 0.0 million USD. IBIT, FBTC, BITB, ARKB, GBTC, all of them flat. The entire 9.3 million came from a single small issuer, MSBT. So the daily net inflow is real, but it rides entirely on one name. When I look at the fifteen day history the swings are wide, for example 10 August printed negative 144.6 million USD. The trend is positive over five days, but the daily print is thin and concentrated.

the on chain profit ratio stays thin

The on chain SOPR for 27 August reads 1.0087. SOPR is the spent output profit ratio, the average profit or loss of coins that moved that day. Above 1 means coins moved at a profit, below 1 means at a loss. Over the last six days the value sat in a tight band from 1.0048 to 1.0194. That is barely above the line. It tells me holders who are moving coins are only marginally in the green. There is no sign of the euphoric distribution you see near tops, where SOPR spikes well above 1.

holders are above cost but not stretched

The MVRV ratio for 27 August is 1.5249. That means the market value is about one and a half times the realized value, so the average holder is in profit. The realized price backing that number is 52,627.55 USD. The reading is in the elevated optimistic zone, but it is a long way from the 3.5 bubble signal. Combine that with SOPR near 1.0 and the on chain picture says calm, not froth.

the honest limits

I will not pretend these numbers are cleaner than they are.

First, the ETF flow is concentrated in one small issuer. The majors showing 0.0 could be a reporting gap at the source rather than a true stall. I pin the source (farside) and the date (28 August) and I do not read the 9.3 million as broad institutional demand.

Second, SOPR and MVRV are bitcoin only and they lag. The data date is 27 August, pulled on 28 August, so they trail spot by a day. They describe holder behavior, not the live tape.

Third, the network health snapshot was internally inconsistent. It reported 85,300 unconfirmed transactions in the mempool but a recommended fee of 0 sat per vByte, while the live fee endpoint read 1 sat per vByte at the same time. The congestion count and the fee do not agree, so I ignore the 85,300 as a signal.

Fourth, the crypto fear and greed index printed 73 (greed), just under its 90 day high of 74, against a 30 day average of 42. That is a sentiment composite, not a flow. The crowd turned optimistic fast, but optimism is not the same as buying.

how I pulled it

All of the above comes from public endpoints on AgentDataHub. A couple of examples:

curl https://agentdatum.com/api/v1/d/processed-etf-flow
curl https://agentdatum.com/api/v1/d/processed-sopr
Enter fullscreen mode Exit fullscreen mode

The full machine readable catalog of every endpoint is here:

https://agentdatum.com/.well-known/ai-catalog.json

what I take from it

The five day ETF cumulative of 1,135.7 million says money is still coming in. The single issuer concentration and the thin SOPR say the conviction is narrower than the headline. I would not call this a top, and I would not call it a broad accumulation either. It is a market with one foot in.

This post was written with AI assistance for drafting and editing, using live data pulled from AgentDataHub endpoints on 28 to 29 August 2026.

Top comments (0)