Proof of Reserves (PoR) are monthly audit reports independently published by each exchange. The access points are not shared. Binance's entry is in the wallet page, while OKX has a dedicated standalone page. You need to find the right place to check if your account is included in the reserves.
Step 1: Find Binance's PoR Entry and Download Your Data
Binance releases a PoR report once a month. A snapshot of user assets is taken on the 1st of each month at 00:00 UTC, and results are published by the 7th of the same month.
How to do it: Log into Binance, click the profile icon in the top right → [Wallet] → [Proof of Reserves Report] (or "Verify"). Once the page expands, locate the "Self-verify Merkle Tree" area. Make sure the [Verification Type] shows "Merkle Tree + Zksnarks". Then click [Download Merkle Tree] and save the file to your computer.
Completion standard: Successfully download a Merkle Tree file (.json or .csv) containing your account data. The file name usually includes the snapshot date.
High risk warning: This report is a snapshot, not a real-time asset display. The data you see on the 7th comes from the snapshot taken on the 1st, and it may very likely differ from your current account balance. Do not compare your live balance with the report numbers—that will only cause unnecessary panic.
Step 2: Find OKX's PoR Entry and Verify
OKX's PoR system has been live since November 2022, with continuous monthly releases for over three years. It uses zk-STARK and Merkle tree technology. The official website has a dedicated "Proof of Reserves" page.
How to do it: Open the OKX website or app. Look for "Proof of Reserves" or "储备金证明" at the footer or via the search bar. Once inside:
Check the overall reserve ratio: The page shows reserve ratios for major assets like BTC, ETH, USDT, USDC. For the latest snapshot (July 7, 2026 example): BTC 105%, ETH 103%, USDT 112%, USDC 101%.
Verify your personal account: After logging in, find the "Verify My Assets" or similar button. The system will generate an inclusion proof specifically for your account.
Completion standard: Obtain your personal inclusion proof and confirm that your account balance was included in the total sum of that month's Merkle tree.
Common failure reason: OKX's verification tool is open source on GitHub, but it requires running Go and Python scripts locally. Many people download the files but don't know how to run the verification; the command-line interface isn't very user-friendly. If you're not familiar with terminal operations, simply use the "Verify" button on the web page—you can see the results without running scripts yourself.
Step 3: Compare Key Differences Between the Two Reports
| Comparison Dimension | Binance | OKX |
|---|---|---|
| Technology | Merkle Tree + zk-SNARKs | Merkle Tree + zk-STARK |
| Snapshot time | 1st of each month, UTC 00:00 | Early each month (date varies, e.g., July 7, 2026) |
| Report release | By the 7th of each month | Mid to late each month |
| Personal verification entry | [Wallet] → [Proof of Reserves Report] | Dedicated "Proof of Reserves" page on the official website |
| Number of covered assets | 34+ | 22 |
| Reserve ratio example (July 2026) | BTC 100.2%, ETH 100% | BTC 105%, ETH 103% |
How to verify after completing the steps: After downloading the personal Merkle Tree file, open it to confirm it contains your account information and the corresponding asset amounts. For Binance, further verification requires downloading the verification tool from the official GitHub repository, then running a command in your local terminal to check the root hash. If the result says "Verified successfully" or a similar message, it means your account was successfully included in the reserves. For OKX users, simply click the verification button on the page and wait for the system to return "Verification passed."


