What is SOPR?
SOPR stands for Spent Output Profit Ratio. It measures whether Bitcoin being moved on-chain is being sold at a profit or a loss relative to when it was last moved.
The calculation is simple: SOPR = Price at which coins were sold / Price at which coins were last moved.
A SOPR value above 1.0 means coins are being moved at a profit on average. A value below 1.0 means coins are being moved at a loss. A value of exactly 1.0 means the market is moving coins at breakeven.
Why SOPR Matters
SOPR reveals the psychological state of Bitcoin holders in a way that pure price charts cannot. It answers the question: are people who are selling right now doing so profitably or at a loss?
This matters because human behavior around profit and loss is highly predictable. People who are selling at a profit are locking in gains — this is natural distribution behavior. People who are selling at a loss are capitulating — this is classic bear market behavior where weak hands exit.
The ratio between these two behaviors tells you an enormous amount about where the market is in its cycle.
Reading SOPR in Practice
SOPR Above 1.0 — Profitable Selling
When SOPR is above 1.0, the average coin being moved is in profit. In bull markets, SOPR above 1.0 is normal and expected. However, extremely high SOPR readings signal that a large amount of profit-taking is occurring — potentially a warning sign of distribution near cycle tops.
SOPR Below 1.0 — Loss Selling
When SOPR is below 1.0, coins are moving at a loss on average. This is capitulation territory. Historically, extended periods of SOPR below 1.0 have coincided with bear market bottoms — the point at which sellers who were underwater finally give up and exit.
SOPR Crossing 1.0 — The Key Level
The most actionable SOPR signal is when it crosses the 1.0 level:
In bull markets, SOPR dipping below 1.0 and recovering back above it is a classic buy signal. Holders briefly went underwater, weak hands sold, and the market recovered — confirming ongoing bull market structure.
In bear markets, SOPR attempting to recover above 1.0 and failing is a bearish signal. Previous buyers who are now at breakeven use the opportunity to exit, creating resistance at the 1.0 level.
SOPR vs. aSOPR
Standard SOPR includes short-term holders — traders who move coins frequently. This creates noise because short-term movements don't reflect the same conviction as long-term holder behavior.
Adjusted SOPR (aSOPR) filters out coins that were moved within the last hour, focusing on more meaningful transfers. aSOPR is generally considered a cleaner signal for identifying meaningful market turning points.
AIOKA monitors SOPR as part of its on-chain signal pipeline, using it as one input within the broader 27-signal framework.
How AIOKA Uses SOPR
SOPR feeds into AIOKA's on-chain analysis layer. The Chain Oracle agent — one of 6 specialized AI agents in the council — incorporates SOPR alongside other on-chain metrics including MVRV Z-Score, exchange net flow, and whale wallet activity.
A SOPR reading near 1.0 in a bull market environment signals that a correction has run its course and conviction is returning. This type of on-chain confirmation adds weight to the council's BUY verdict when it aligns with technical and macro signals.
A SOPR reading far above 1.0 during a price rally signals potential distribution — smart money taking profits into strength. The council uses this as a caution flag even when price action looks bullish.
Where to Monitor SOPR
Glassnode (glassnode.com) — the most comprehensive SOPR data, including aSOPR, with historical charts going back to Bitcoin's early days. The free tier provides basic access.
CryptoQuant (cryptoquant.com) — provides SOPR data alongside other on-chain metrics with good visualization tools.
Look Into Bitcoin (lookintobitcoin.com) — free access to SOPR and other key on-chain indicators with clean charts.
The Bottom Line
SOPR is one of the most reliable on-chain indicators because it measures actual realized behavior — not sentiment surveys or price-derived signals, but the actual profit and loss of Bitcoin being moved on the blockchain in real time.
Understanding SOPR gives you insight into the psychological state of the market that no price chart can provide. When SOPR confirms what price action is showing, the signal is significantly more reliable than either alone.
AIOKA's AI council incorporates SOPR as part of its 27-signal framework, ensuring that on-chain profit-taking behavior is factored into every verdict before Ghost Trader considers entering any position.
The ghost reads the blockchain. Not just the chart.