What Proof of Reserves Means and Why It Matters
Proof of reserves is a published, point-in-time report in which an exchange shows cryptographically that it holds at least as much of an asset as its customers are owed, which is useful evidence about assets but says nothing about the exchange's debts, so it belongs in your assessment as one signal rather than as a guarantee.
Updated · By RampAtlas Research
Key takeaways
- Proof of reserves is a point-in-time report showing that an exchange holds at least as much of an asset as customers are owed.
- A report has an asset side, listing addresses the exchange controls, and a liability side, aggregating what customers are owed.
- Publishing the Merkle root reveals nothing about individual accounts, yet lets you confirm your own balance was counted.
- Kraken uses independent third-party accountants, while Binance and OKX publish self-generated reports with open verification tooling.
- Proof of reserves does not prove solvency, because an exchange can hold every coin it owes customers and still be insolvent.
In this guide
Proof of reserves is a published, point-in-time report in which an exchange shows cryptographically that it holds at least as much of an asset as its customers are owed, which is useful evidence about assets but says nothing about the exchange's debts, so it belongs in your assessment as one signal rather than as a guarantee.
The practice exists because of what happened in 2022. It answers a narrow question well and a broad question not at all, and the gap between those two is where most of the confusion lives.
What a report actually contains
A proof of reserves report has two halves. The first half is the asset side: addresses the exchange controls, and the balances in them, usually demonstrated by signing a message with the keys to those addresses or by pointing at publicly visible holdings. The second half is the liability side: the total that customers are owed, aggregated in a way that lets any individual customer confirm their own balance was counted without seeing anyone else's.
Divide one by the other and you get a reserve ratio. A ratio at or above 100% means the exchange held at least as much of that asset as it owed for that asset on that date.
How the Merkle tree part works
The liability side is the clever part, and nearly every program uses the same construction. Each customer balance is hashed. Pairs of hashes are combined and hashed again, layer by layer, until a single value remains at the top of the tree. That top value is published.
Because hashing is one-way, publishing the root reveals nothing about individual accounts. But the exchange can hand you the short path of hashes connecting your own balance to the root, and you can recompute it yourself. If the numbers match, your balance was included in the total the exchange claimed. Bitget describes exactly this process, hashing each account node with SHA-256 and combining adjacent nodes upward, and publishes its Merkle proof monthly (source: Bitget proof of reserves page, September 2026).
Newer systems add zero-knowledge proofs on top so the exchange can also prove that no account in the tree carried a negative balance, which would otherwise be an easy way to understate liabilities. Binance released a Merkle tree system in November 2022 and added a zk-SNARK-based version in February 2023 that proves every leaf balance contributes to the claimed total (source: Binance proof of reserves documentation). OKX moved to a zk-STARK construction in March 2023 and publishes its verification code as open source (source: OKX proof of reserves page).
Who signs the report
There is a real difference between an exchange publishing its own numbers and an accounting firm examining them.
| Exchange | Who produces the report | What is covered |
|---|---|---|
| Kraken | Independent third-party accountants, who take an anonymized snapshot of client balances, build the Merkle tree, and issue a report | Spot balances in Bitcoin, Ethereum, Solana, USDC, USDT and XRP, plus staking balances, margin positions and futures wallet balances. Clients verify inclusion using a Merkle Leaf ID. Latest snapshot listed is dated June 30, 2026 |
| Binance | Self-generated, with open verification tooling | Merkle tree system released November 2022, zk-SNARK version added February 2023 |
| OKX | Self-generated, with open-source verification code | 46th monthly report as of September 2026, covering $22.96 billion in primary assets across eight cryptocurrencies |
46
OKX monthly reports published
OKX proof of reserves page, September 2026
$22.96 billion
OKX primary assets covered
across eight cryptocurrencies, OKX proof of reserves page, September 2026
June 30, 2026
Kraken latest snapshot date
Kraken proof of reserves page, September 2026
Open tooling is genuinely useful, because anyone can check the math. It is still the exchange asserting which addresses are its own.
What it does not prove
This is the part that gets skipped, so take it plainly.
| It does not prove | Why not |
|---|---|
| Solvency | An exchange can hold every coin it owes customers and still be insolvent because of borrowings, losses, or obligations that never appear in the report. Assets are only one side of a balance sheet. |
| That the coins are unencumbered | Holdings shown in a snapshot may be borrowed, pledged, or moved back out the next morning. |
| That custody arrangements are sound | Knowing that keys signed a message tells you nothing about who holds those keys, in how many places, or under what controls. |
| That everything is covered | Kraken's program, for example, names the specific assets in scope. Anything outside that list is not covered by the report at all. |
Why exchanges started doing this
FTX Trading filed for Chapter 11 bankruptcy protection in the US Bankruptcy Court for the District of Delaware on November 11, 2022 (source: court records, case 22-11068). Within weeks, most large exchanges announced proof of reserves programs. The practice is a direct response to customers discovering, too late, that they had no way to check whether the coins in their account screens existed.
That history is worth holding onto when reading a report. Proof of reserves was designed to rebuild confidence after a failure, and it addresses the specific thing that failed. It does not address everything else that can fail. Guide: Exchange collapse protect yourself.
How RampAtlas treats it
On RampAtlas, whether an exchange runs a proof of reserves program is one input into the trust and security factor, which carries a weight of 25 out of 100 in our exchange scoring. It sits alongside regulatory licensing, incident history, custody model, and insurance, and it does not outrank them. An exchange with a monthly report and an unresolved regulatory action in your jurisdiction is still capped in that jurisdiction. The full scoring rules are on Methodology, and the exchanges we track are listed on Exchanges.
Frequently Asked Questions
Does proof of reserves mean my money is safe?
No. It means that on one date the exchange demonstrated it held certain assets against certain customer balances. It says nothing about the exchange's debts, its lending, or what it does with those assets tomorrow.
Can I check that my own balance was included?
Yes, if the exchange gives you your leaf identifier and the path of hashes to the published root. Kraken issues a Merkle Leaf ID for this; Binance and OKX publish verification tools. Recomputing the path yourself is the only part of a report you can personally confirm.
Can an exchange fake a report?
It can misrepresent which addresses it controls, or borrow assets to cover a snapshot date. Third-party examination raises the cost of doing that. Zero-knowledge constructions close the negative-balance loophole. Neither removes the problem entirely.
How often should an exchange publish?
Monthly is the current norm among the largest exchanges. A program that publishes once and stops tells you about one day two years ago.
Do regulated exchanges need proof of reserves?
It is not a universal legal requirement. Some jurisdictions impose custody, segregation, and audit obligations that go further than a reserve snapshot; others impose none. Treat a licence and a reserve report as answering different questions.