Exchange PoR Transparency Comparison
Methodology: PoR Stage Framework
Policy standard: Effective PoR Standard
All 43 public reports: Snapshot history
Summary (latest snapshot per exchange)
| Exchange | Snapshot | PoR Stage | Gen / Evidence | Effective PoR | Confidence | Last Verified Snapshot | Upstream verifier | Report |
|---|---|---|---|---|---|---|---|---|
| Binance | PR31OCT26 |
Stage 0 |
Gen 2 / E2 |
false |
medium |
2026-10-31T00:00:00Z |
binance/zkmerkle-proof-of-solvency | report |
| OKX | 508756245 |
Stage 1 |
Gen 2 / E2 |
true |
medium |
2026-10-31T16:00:00Z |
okx/proof-of-reserves-v2 (+ v1 sigs) | report |
| Gate.io | 20261018 |
Stage 0 |
Gen 1 / E1 |
false |
low |
2026-10-18T00:00:00Z |
gateio/proof-of-reserves | report |
| Bybit | 2026102706 |
Stage 0 |
Gen 1 / E1 |
false |
low |
2026-10-27T06:00:00Z |
bybit-exchange/merkle-proof | report |
| Bitget | 20261021 |
Stage 0 |
Gen 1 / E1 |
false |
low |
2026-10-21T04:00:00Z |
BitgetLimited/proof-of-reserves | report |
| HTX | 20261001 |
Stage 0 |
Gen 1 / E1 |
false |
low |
2026-10-01T00:00:00Z |
huobiapi/Tool-Go-MerkleVerify | report |
| MEXC | 202610 |
Stage 0 |
Gen 1 / E1 |
false |
low |
2026-10-15T00:00:00Z |
mexcmerkle/mexc-merkle-proof-of-reserves | report |
| KuCoin | 20261031 |
Stage 0 |
Gen 1 / E1 |
false |
low |
2026-10-31T15:59:59Z |
— | report |
| BingX | 20261015 |
Stage 0 |
Gen 1 / E1 |
false |
low |
2026-10-15T00:00:00Z |
BingX-API/BingX-proof-of-reserves | report |
By exchange
- Binance (
Stage 0) — LatestPR31OCT26(Oct 2026, period 48): Binance snapshot PR31OCT26 provides public reserve summary and wallet_address_list where available, but Stage 1 is blocked by missing wallet_ownership_proof, opaque trusted setup, and unavailable public global proof/vk artifacts. Full report · history - OKX (
Stage 1) — Latest508756245(Oct 2026): OKX publishes public summary, wallet_address_list, wallet_ownership_proof, and global zk proof bundle for audit 508756245. ardmere verifies address ownership and global zk binding, so this snapshot reaches Stage 1. Full report · history - Gate.io (
Stage 0) — Latest20261018(Oct 2026): gateio snapshot 20261018 remains Stage 0 in the ardmere public evaluation set. Full report · history - Bybit (
Stage 0) — Latest2026102706(Oct 2026): bybit snapshot 2026102706 remains Stage 0 in the ardmere public evaluation set. Full report · history - Bitget (
Stage 0) — Latest20261021(Oct 2026): bitget snapshot 20261021 remains Stage 0 in the ardmere public evaluation set. Full report · history - HTX (
Stage 0) — Latest20261001(Oct 2026): htx snapshot 20261001 remains Stage 0 in the ardmere public evaluation set. Full report · history - MEXC (
Stage 0) — Latest202610(Oct 2026): MEXC snapshot 202610 is a weak Stage 0 (press-release / import summary): self-reported ratios only; no public period merkle root in the archived package; user Merkle remains login-gated. Full report · history - KuCoin (
Stage 0) — Latest20261031(Oct 2026): kucoin snapshot 20261031 remains Stage 0 in the ardmere public evaluation set. Full report · history - BingX (
Stage 0) — Latest20261015(Oct 2026): bingx snapshot 20261015 remains Stage 0 in the ardmere public evaluation set. Full report · history
Gap detail, risk flags, and verifier output are in each report.
Missing data is marked UNVERIFIABLE, not PASS
(methodology
§1.3).
Canonical upstream registry (PoR pages + GitHub repos): config/exchanges/registry.yaml
· CLI: por exchanges.
Evidence archive
Assessment JSON, bundle roots, and hashes for this report set: Artifact archive index.