Public PoR Transparency Registry

BINANCE PR01JUL26 PoR Transparency Report

Methodology: PoR Stage Framework
Assessment JSON: PR01JUL26-assessment.json

1. Summary

Field Value
Exchange binance
Snapshot PR01JUL26
Snapshot time 2026-07-01T00:00:00Z
PoR Stage Stage 0 — Trust the Exchange
Gen / Evidence Gen 2 / E2
Confidence medium
Effective PoR false

Binance snapshot PR01JUL26 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.

The available artifacts support Gen 2 / E2 classification and Stage 0 PoR disclosure. Users still need to trust Binance for wallet control, trusted setup honesty, and public availability of the full global proof stack.

2. Stage Decision

Stage 0, not effective PoR

Missing / Blocked Evidence Risk Flag Max Stage Reason
wallet_ownership_proof NO_WALLET_OWNERSHIP_PROOF Stage 0 No public batch-verifiable wallet_ownership_proof.
global_proof.csv, verifying_key UNVERIFIABLE Stage 0 Public global proof/vk not available.
trusted_setup_transcript OPAQUE_TRUSTED_SETUP Stage 0 Trusted setup transcript is not public.

3. Frequency and Freshness

Field Value
Latest snapshot (evaluation set) 2026-07-01T00:00:00Z
Previous snapshot 2026-06-01T00:00:00Z
Observed cadence ~monthly
History available 4 snapshot(s) in public evaluation set
Event-triggered updates UNVERIFIABLE
Daily root / commitment anchor UNVERIFIABLE
Stage impact Monthly or slower cadence; does not meet Stage 2 frequency expectations.

This is the newest snapshot in the ardmere public evaluation set for binance.

4. Evidence and Bundles

Public Artifacts

Artifact SHA-256 Source
bapiSnapshot 2bf5b5ead956cf67bdfcd9af36bb1bc00b321bb6fa248333a694c92b7249afb7 https://www.binance.com/bapi/apex/v1/public/apex/market/query/userReserveAuditProofSnapshot
walletZip 01b8f59d890414e42bdd66091fbd0c0f8a56735c6edd90d7c43ace67e49a3fa0 https://public.bnbstatic.com/static/proof-of-reserve/wallet_address_20260701.zip

Bundle References

Bundle Value
Artifact bundle root 0x1fc76bdbd43232fe2d50e0c9ac473db6c54080990e874daa400b4d64e32434f4
Verification bundle root 0xf1d0b2d1b08f4d931b50b6cbede27408f498c7eca45ed3a3745178201f8b860c
Artifact bundle SHA-256 12b87a1e9102b33068f815193302529707a7dd2e294162e81826d29ada53a801
Verification bundle SHA-256 b097d6528ffdb91f79c01ba4e8c1ce3df31d3289f9e4be2a271d41402db8d408

Local bundle paths: PR01JUL26.artifact-bundle.json, PR01JUL26.verification-bundle.v2.json

5. Verifier Evidence

Verifier Version Verdict Coverage Summary
artifact-integrity 1.0 PASS 1.0000
internal-consistency 1.1 PASS 1.0000
btc-anchor 1 PASS 1.0000
solvency-claim 1.0 PASS 1.0000
onchain-balance-hot 2.1 FAIL 0.0416
onchain-balance-token 2.0 FAIL 0.6849
onchain-balance-ledger 1.4 FAIL 0.2003
onchain-balance-deposit 1.2 PASS 0.1245
address-ownership 0 UNVERIFIABLE 0.0000 No public download channel for wallet ownership signatures / proofs
global-zk-proof 0 UNVERIFIABLE 0.0000 Global proof.csv / verifying key not publicly distributed
third-party-attestation 0 UNVERIFIABLE 0.0000 No public third-party attestation report available
cross-chain-wrapped 0 UNVERIFIABLE 0.0000 No per-row wrapped-asset metadata in public PoR artifacts (token contract, representation type e.g. WBTC/cbBTC, canonical asset, custody mode)

6. Verifier Finding Details

This section explains FAIL, WARN, and UNVERIFIABLE outcomes from the verification bundle. Row-level UNVERIFIABLE entries often mean the verifier does not yet support that (coin, network) pair, not that the exchange failed the check. Full machine-readable output: PR01JUL26.verification-bundle.v2.json in the local artifact bundle.

Capability and artifact gaps (UNVERIFIABLE)

Verifier Explanation
address-ownership No public download channel for wallet ownership signatures / proofs
global-zk-proof Global proof.csv / verifying key not publicly distributed
third-party-attestation No public third-party attestation report available
cross-chain-wrapped No per-row wrapped-asset metadata in public PoR artifacts (token contract, representation type e.g. WBTC/cbBTC, canonical asset, custody mode)

Row-level findings

onchain-balance-hot (FAIL)

Finding counts: FAIL 2, PASS 1

FAIL

Subject Field Claim Actual Note
0x73f5ebe90f27b46ea12e5795d16c4b408b19cc6f BNB@BSC#107345136 3161.073862 3161.072958497720012181 accounted on-chain balance != csv claim by 0.000903502279987819 (provider=cache)
0x56eddb7aa87536c09ccc2793473599fd21a8b17f ETH@ETH#25433938 16026.52437 16021.024377714519000495 accounted on-chain balance != csv claim by 5.499992285480999505 (provider=cache)

onchain-balance-token (FAIL)

Finding counts: FAIL 57, WARN 9, UNVERIFIABLE 6, PASS 1

FAIL

Subject Field Claim Actual Note
0xdfd5293d8e347dfe59e90efd55b2956a1343963d AAVE@ETH#25433938 21513.70239 21513.658281429757891541 on-chain balance != csv claim by 0.044108570242108459 (provider=cache)
0x28c6c06298d514db089934071355e5743bf21d60 BCH@ETH#25433938 1499.012 0 on-chain balance != csv claim by 1499.012 (provider=cache)
0x5a52e96bacdabb82fd05763e25335261b270efcb BTC@ETH#25433938 1156.4841 400 on-chain balance != csv claim by 756.4841 (provider=cache)
0x9f8c163cba728e99993abe7495f06c0a3c8ac8b9 BUSD@AVAXC#89166730 129697.2016 0 on-chain balance != csv claim by 129697.2016 (provider=cache)
0xe7804c37c13166ff0b37f5ae0bb07a3aebb6e245 BUSD@MATIC#89439336 156651.5241 0 on-chain balance != csv claim by 156651.5241 (provider=cache)
0x98adef6f2ac8572ec48965509d69a8dd5e8bba9d BUSD@MATIC#89439336 0.8 0 on-chain balance != csv claim by 0.8 (provider=cache)
0xacd03d601e5bb1b275bb94076ff46ed9d753435a BUSD@OPTIMISM#153632611 3679.63027 0 on-chain balance != csv claim by 3679.63027 (provider=cache)
0x28c6c06298d514db089934071355e5743bf21d60 CAKE@ETH#25433938 17439.91448 0 on-chain balance != csv claim by 17439.91448 (provider=cache)
0xf977814e90da44bfa03b6295a0616a897441acec CAKE@ETH#25433938 348849 0 on-chain balance != csv claim by 348849 (provider=cache)
0x4ed6cf63bd9c009d247ee51224fc1c7041f517f1 CAKE@ETH#25433938 24593.94636 0 on-chain balance != csv claim by 24593.94636 (provider=cache)
0xdfd5293d8e347dfe59e90efd55b2956a1343963d CAKE@ETH#25433938 56949.96523 0 on-chain balance != csv claim by 56949.96523 (provider=cache)
0x21a31ee1afc51d94c2efccaa2092ad1028285549 CAKE@ETH#25433938 53521.95853 0 on-chain balance != csv claim by 53521.95853 (provider=cache)
0x28c6c06298d514db089934071355e5743bf21d60 CHZ@ETH#25433938 36253376.09 36253226.913775091822482267 on-chain balance != csv claim by 149.176224908177517733 (provider=cache)
0x28c6c06298d514db089934071355e5743bf21d60 ENA@ETH#25433938 17871141.52 0 on-chain balance != csv claim by 17871141.52 (provider=cache)
0x21a31ee1afc51d94c2efccaa2092ad1028285549 ENA@ETH#25433938 18268232.75 0 on-chain balance != csv claim by 18268232.75 (provider=cache)
0xdfd5293d8e347dfe59e90efd55b2956a1343963d ENA@ETH#25433938 13706637.76 0 on-chain balance != csv claim by 13706637.76 (provider=cache)
0x18e226459ccf0eec276514a4fd3b226d8961e4d1 ENA@ETH#25433938 2075727.888 0 on-chain balance != csv claim by 2075727.888 (provider=cache)
0x5a52e96bacdabb82fd05763e25335261b270efcb ENA@ETH#25433938 630115216 0 on-chain balance != csv claim by 630115216 (provider=cache)
0x43684d03d81d3a4c70da68febdd61029d426f042 ENA@ETH#25433938 27343446.22 0 on-chain balance != csv claim by 27343446.22 (provider=cache)
0x4ed6cf63bd9c009d247ee51224fc1c7041f517f1 ENA@ETH#25433938 1246038.24 0 on-chain balance != csv claim by 1246038.24 (provider=cache)
0xf977814e90da44bfa03b6295a0616a897441acec ENA@ETH#25433938 580173076 0 on-chain balance != csv claim by 580173076 (provider=cache)
0x98adef6f2ac8572ec48965509d69a8dd5e8bba9d ENA@ETH#25433938 35734592.1 0 on-chain balance != csv claim by 35734592.1 (provider=cache)
0x18e226459ccf0eec276514a4fd3b226d8961e4d1 GRT@ETH#25433938 1315581.858 0 on-chain balance != csv claim by 1315581.858 (provider=cache)
0xf977814e90da44bfa03b6295a0616a897441acec GRT@ARBITRUM#479089705 494352067.1 432481760.000000000001450888 on-chain balance != csv claim by 61870307.099999999998549112 (provider=cache)
0x28c6c06298d514db089934071355e5743bf21d60 GRT@ETH#25433938 15236583.59 0 on-chain balance != csv claim by 15236583.59 (provider=cache)
0xdfd5293d8e347dfe59e90efd55b2956a1343963d GRT@ETH#25433938 3.44990978 0 on-chain balance != csv claim by 3.44990978 (provider=cache)
0x4ed6cf63bd9c009d247ee51224fc1c7041f517f1 GRT@ETH#25433938 897665.8017 0 on-chain balance != csv claim by 897665.8017 (provider=cache)
0x4fdfe365436b5273a42f135c6a6244a20404271e GRT@ETH#25433938 3040301.896 0 on-chain balance != csv claim by 3040301.896 (provider=cache)
0x21a31ee1afc51d94c2efccaa2092ad1028285549 GRT@ETH#25433938 23.26231794 0 on-chain balance != csv claim by 23.26231794 (provider=cache)
0x4aec0e98fc1fb55b9cc2faaa7a81acca42cb4e96 GRT@ETH#25433938 189374.7477 0 on-chain balance != csv claim by 189374.7477 (provider=cache)
0x98adef6f2ac8572ec48965509d69a8dd5e8bba9d GRT@ETH#25433938 20329156.3 0 on-chain balance != csv claim by 20329156.3 (provider=cache)
0x98adef6f2ac8572ec48965509d69a8dd5e8bba9d GRT@MATIC#89439336 73.1902 0 on-chain balance != csv claim by 73.1902 (provider=cache)
0xe7804c37c13166ff0b37f5ae0bb07a3aebb6e245 GRT@MATIC#89439336 20551.90111 0 on-chain balance != csv claim by 20551.90111 (provider=cache)
0xa64b436964e7415c0e70b9989a53e1fb9a90e726 POL@ETH#25433938 160000099.1 49.065528965081548221 POL+MATIC ERC20 on ETH still << CSV; residual may be Polygon-native POL or internal ledger; on-chain balance != csv claim by 160000050.034471034918451779 (provider=cache)
0x18e226459ccf0eec276514a4fd3b226d8961e4d1 TUSD@BSC#107345136 15000 0 on-chain balance != csv claim by 15000 (provider=cache)
0xe2fc31f816a9b94326492132018c3aecc4a93ae1 TUSD@BSC#107345136 53613.76233 0.018991890000006253 on-chain balance != csv claim by 53613.743338109999993747 (provider=cache)
0x5a52e96bacdabb82fd05763e25335261b270efcb TUSD@BSC#107345136 896917.499 0 on-chain balance != csv claim by 896917.499 (provider=cache)
0x43684d03d81d3a4c70da68febdd61029d426f042 TUSD@BSC#107345136 256388.6563 0 on-chain balance != csv claim by 256388.6563 (provider=cache)
0xf977814e90da44bfa03b6295a0616a897441acec TUSD@BSC#107345136 60337.586 0 on-chain balance != csv claim by 60337.586 (provider=cache)
0x8894e0a0c962cb723c1976a4421c95949be2d4e3 TUSD@BSC#107345136 495359.3826 71251.229140440670720258 on-chain balance != csv claim by 424108.153459559329279742 (provider=cache)
0x4ed6cf63bd9c009d247ee51224fc1c7041f517f1 TUSD@ETH#25433938 1077.401833 0 on-chain balance != csv claim by 1077.401833 (provider=cache)
0x98adef6f2ac8572ec48965509d69a8dd5e8bba9d TUSD@BSC#107345136 9.9151 0 on-chain balance != csv claim by 9.9151 (provider=cache)
0x28c6c06298d514db089934071355e5743bf21d60 TUSD@ETH#25433938 352175.8936 0 on-chain balance != csv claim by 352175.8936 (provider=cache)
0xdfd5293d8e347dfe59e90efd55b2956a1343963d TUSD@ETH#25433938 30913.82647 0 on-chain balance != csv claim by 30913.82647 (provider=cache)
0x21a31ee1afc51d94c2efccaa2092ad1028285549 TUSD@ETH#25433938 64133.45955 0 on-chain balance != csv claim by 64133.45955 (provider=cache)
0x98adef6f2ac8572ec48965509d69a8dd5e8bba9d TUSD@ETH#25433938 43355.39948 0 on-chain balance != csv claim by 43355.39948 (provider=cache)
0x59fbc084aeed2c8e6e9b6ebe8a11d443efcb40d2 USD1@AB#12718065 15422456.79 0 on-chain balance != csv claim by 15422456.79 (provider=cache)
0xee7ae85f2fe2239e27d9c1e23fffe168d63b4055 USDC@WLD#31764180 1424627.066 1424601.066315 on-chain balance != csv claim by 25.999685 (provider=cache)
0xb38e8c17e38363af6ebdcb3dae12e0243582891d USDT@ARBITRUM#479089705 23455350.36 23455250.357965 on-chain balance != csv claim by 100.002035 (provider=cache)
0x9696f59e4d72e237be84ffd425dcad154bf96976 USDT@ETH#25433938 55213921.49 55213841.089374 on-chain balance != csv claim by 80.400626 (provider=cache)
0x21a31ee1afc51d94c2efccaa2092ad1028285549 USDT@ETH#25433938 79580872.66 79580827.462177 on-chain balance != csv claim by 45.197823 (provider=cache)
0xacd03d601e5bb1b275bb94076ff46ed9d753435a USDT@OPTIMISM#153632611 8390320.854 0 on-chain balance != csv claim by 8390320.854 (provider=cache)
0x18e226459ccf0eec276514a4fd3b226d8961e4d1 USDT@OPTIMISM#153632611 1774.870765 0 on-chain balance != csv claim by 1774.870765 (provider=cache)
0xf977814e90da44bfa03b6295a0616a897441acec USDT@OPTIMISM#153632611 47035311.56 0 on-chain balance != csv claim by 47035311.56 (provider=cache)
0x98adef6f2ac8572ec48965509d69a8dd5e8bba9d USDT@OPTIMISM#153632611 187097.6339 0 on-chain balance != csv claim by 187097.6339 (provider=cache)
0xf055616bfc551a314f24ab6c09e8e1582b49cb44 USDC@SEIEVM#217115721 11565979 1640322.694007 on-chain balance != csv claim by 9925656.305993 (provider=https://evm-rpc.sei-apis.com)
0x3b9ce4b73fb57181194d83ec44544c0ccc77319a WLD@WLD#31764180 22259517.02 22259495.684554739598300955 on-chain balance != csv claim by 21.335445260401699045 (provider=cache)

WARN

Subject Field Claim Actual Note
0xf977814e90da44bfa03b6295a0616a897441acec TUSD@ETH#25433938 3843003.696 0 on-chain ERC20 balance << CSV mega-stablecoin allocation; likely omnibus/internal ledger label — not single-address custody; delta=3843003.696 (provider=cache)
TDqSquXBgUCLYvYC4XZgrprLK589dkhSCf TUSD@TRX#84064751 44862.19616 30874.917585402395005971 live TRC20 balance vs snapshot CSV; Tron has no historical contract state (block_num ineffective); on-chain balance != csv claim by 13987.278574597604994029 (provider=https://tron-rpc.publicnode.com)
TDqSquXBgUCLYvYC4XZgrprLK589dkhSCf U@TRX#84064751 34217094.01 34133181.242840738726129221 live TRC20 balance vs snapshot CSV; Tron has no historical contract state (block_num ineffective); on-chain balance != csv claim by 83912.767159261273870779 (provider=https://tron-rpc.publicnode.com)
TJDENsfBJs4RFETt1X1W8wMDc8M5XnJhCe USDT@TRX#84064751 46588884.34 44933999.754206 live TRC20 balance vs snapshot CSV; Tron has no historical contract state (block_num ineffective); on-chain balance != csv claim by 1654884.585794 (provider=https://api.trongrid.io)
TNXoiAJ3dct8Fjg4M9fkLFh9S2v9TXc32G USDT@TRX#84064751 53002388.36 31559370.664527 live TRC20 balance vs snapshot CSV; Tron has no historical contract state (block_num ineffective); on-chain balance != csv claim by 21443017.695473 (provider=https://api.trongrid.io)
TJqwA7SoZnERE4zW5uDEiPkbz4B66h9TFj USDT@TRX#84064751 45383370.47 27599493.33298 live TRC20 balance vs snapshot CSV; Tron has no historical contract state (block_num ineffective); on-chain balance != csv claim by 17783877.13702 (provider=https://tron-rpc.publicnode.com)
TCLgK89AnXbC9rewvhNb9UgXCc2qJJpBXh USDT@TRX#84064751 41198990.13 37569479.885798 live TRC20 balance vs snapshot CSV; Tron has no historical contract state (block_num ineffective); on-chain balance != csv claim by 3629510.244202 (provider=https://tron-rpc.publicnode.com)
TWd4WrZ9wn84f5x1hZhL4DHvk738ns5jwb USDT@TRX#84064751 100000000 0 live TRC20 balance vs snapshot CSV; Tron has no historical contract state (block_num ineffective); on-chain balance != csv claim by 100000000 (provider=https://tron-rpc.publicnode.com)
TQq26fUorctUZvrAgKg8Wz6QyYHvYd6xWK USDT@TRX#84064751 15476669.78 13376896.889797 live TRC20 balance vs snapshot CSV; Tron has no historical contract state (block_num ineffective); on-chain balance != csv claim by 2099772.890203 (provider=https://tron-rpc.publicnode.com)

UNVERIFIABLE (row-level)

Other unverifiable rows:

Subject Field Claim Actual Note
Bridging in progress ETH@BASE placeholder wallet address (bridging in progress) — not a queryable on-chain address
Bridging in progress ETH@BASE placeholder wallet address (bridging in progress) — not a queryable on-chain address
Bridging in progress ETH@BASE placeholder wallet address (bridging in progress) — not a queryable on-chain address
Bridging in progress ETH@ARBITRUM placeholder wallet address (bridging in progress) — not a queryable on-chain address
Bridging in progress ETH@ARBITRUM placeholder wallet address (bridging in progress) — not a queryable on-chain address
0xf977814e90da44bfa03b6295a0616a897441acec BTC@ETH#25433938 1000 0 no WBTC at snapshot height; BTC likely native/off-chain custody — EVM WBTC balanceOf cannot verify this row

onchain-balance-ledger (FAIL)

Finding counts: FAIL 13, WARN 71, UNVERIFIABLE 9, PASS 1

FAIL

Subject Field Claim Actual Note
0xed8c46bec9dbc2b23c60568f822b95b87ea395f7e3fdb5e3adc0a30c55c0a60e CAKE\|APT#867767788 3340818.333 800000 on-chain balance != csv claim by 2540818.333 (provider=cache)
c5f9zfpkKMD9N8uLqJcFeJAAz7v12vDMnup9Y6EeQkk SOL\|SOL#429980964 4764335.668 1.085865132 on-chain balance != csv claim by 4764334.582134868 (provider=https://api.helius.xyz)
0xaa367ea8e145e3af459d3b8f6d50b96c76d9cf9c7dabedf9fff192f36eda0ee0 USDC\|APT#867767788 24629266.53 0 on-chain balance != csv claim by 24629266.53 (provider=cache)
0x80174e0fe8cb2d32b038c6c888dd95c3e1560736f0d4a6e8bed6ae43b5c91f6f USDC\|APT#867767788 1791897.02 0 on-chain balance != csv claim by 1791897.02 (provider=cache)
0xae1a6f3d3daccaf77b55044cea133379934bba04a11b9d0bbd643eae5e6e9c70 USDC\|APT#867767788 182487.1009 0 on-chain balance != csv claim by 182487.1009 (provider=cache)
5tzFkiKscXHK5ZXCGbXZxdw7gTjjD1mBwuoFbhUvuAi9 USDC\|SOL#429980964 499679778.8 497753753.759298 on-chain balance != csv claim by 1926025.040702 (provider=https://api.helius.xyz)
9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM USDC\|SOL#429980964 1091.417022 1090.417022 on-chain balance != csv claim by 1 (provider=https://api.helius.xyz)
0xae1a6f3d3daccaf77b55044cea133379934bba04a11b9d0bbd643eae5e6e9c70 USDT\|APT#867767788 149870817.3 0 on-chain balance != csv claim by 149870817.3 (provider=cache)
0xed8c46bec9dbc2b23c60568f822b95b87ea395f7e3fdb5e3adc0a30c55c0a60e USDT\|APT#867767788 400000000 0 on-chain balance != csv claim by 400000000 (provider=cache)
5tzFkiKscXHK5ZXCGbXZxdw7gTjjD1mBwuoFbhUvuAi9 USDT\|SOL#429980964 133918581.8 133900798.217789 on-chain balance != csv claim by 17783.582211 (provider=https://api.helius.xyz)
G9RCBaYb8aBRxoe8QBC2ucGrVqjuZFysRhY8d56cnNT1 USDT\|SOL#429980964 311489.4214 0.016752 on-chain balance != csv claim by 311489.404648 (provider=https://api.helius.xyz)
rhWj9gaovwu2hZxYW7p388P8GRbuXFLQkK XRP\|XRP#105288795 11801998.42 11801843.918172 on-chain balance != csv claim by 154.501828 (provider=cache)
rDAE53VfMvftPB4ogpWGWvzkQxfht6JPxr XRP\|XRP#105288795 28888703.75 28888607.727477 on-chain balance != csv claim by 96.022523 (provider=cache)

WARN

Subject Field Claim Actual Note
0xed8c46bec9dbc2b23c60568f822b95b87ea395f7e3fdb5e3adc0a30c55c0a60e APT\|APT#867767788 62626935.96 22665573.834647 partial CoinStore+FA APT vs CSV row allocation; other custody forms not queried; on-chain balance != csv claim by 39961362.125353 (provider=cache)
0xae1a6f3d3daccaf77b55044cea133379934bba04a11b9d0bbd643eae5e6e9c70 APT\|APT#867767788 4212325.373 2559057.63737864 partial CoinStore+FA APT vs CSV row allocation; other custody forms not queried; on-chain balance != csv claim by 1653267.73562136 (provider=cache)
0x1d14ee0c332546658b13965a39faf5ec24ad195b722435d9fe23dc55487e67e3 APT\|APT#867767788 118380.3993 0.003994 partial CoinStore+FA APT vs CSV row allocation; other custody forms not queried; on-chain balance != csv claim by 118380.395306 (provider=cache)
0x716666e019eb2cd1eea5ae29760e064f14984d8d6db2ff9ee56d0bd994e8c9b3 APT\|APT#867767788 114195.4981 6.371591 partial CoinStore+FA APT vs CSV row allocation; other custody forms not queried; on-chain balance != csv claim by 114189.126509 (provider=cache)
1JyNxYBkMSDRRaVzPZRzgJxpHkRoK28d7D BCH\|BCH ledger rpc error (provider=https://api.blockchair.com/bitcoin-cash/dashboards/address/1JyNxYBkMSDRRaVzPZRzgJxpHkRoK28d7D): blockchair HTTP 430
1NbpHNjzNeNSUfHoJFSDsTNBZ8PxSXwtjv BCH\|BCH ledger rpc error (provider=https://api.blockchair.com/bitcoin-cash/dashboards/address/1NbpHNjzNeNSUfHoJFSDsTNBZ8PxSXwtjv): blockchair HTTP 430
19dQkvaH2NGgkGomzZu3qrnqRGCicXwedM BCH\|BCH ledger rpc error (provider=https://api.blockchair.com/bitcoin-cash/dashboards/address/19dQkvaH2NGgkGomzZu3qrnqRGCicXwedM): blockchair HTTP 430
1P86nZCNWUiynP52AK2eTuTGZXYUTwX6qQ BCH\|BCH ledger rpc error (provider=https://api.blockchair.com/bitcoin-cash/dashboards/address/1P86nZCNWUiynP52AK2eTuTGZXYUTwX6qQ): blockchair HTTP 430
1G949ToNzeWSHqBCmvYRukaK6SqQtLdc8C BCH\|BCH ledger rpc error (provider=https://api.blockchair.com/bitcoin-cash/dashboards/address/1G949ToNzeWSHqBCmvYRukaK6SqQtLdc8C): blockchair HTTP 430
1B6cHqiZhcztHWriiyVrBbS7orHkSbjwbU BCH\|BCH ledger rpc error (provider=https://api.blockchair.com/bitcoin-cash/dashboards/address/1B6cHqiZhcztHWriiyVrBbS7orHkSbjwbU): blockchair HTTP 430
1KuPikhUYtHz3fmSQ2UvotpUuN672NuEcm BCH\|BCH ledger rpc error (provider=https://api.blockchair.com/bitcoin-cash/dashboards/address/1KuPikhUYtHz3fmSQ2UvotpUuN672NuEcm): blockchair HTTP 430
1Np9RvgpNve8hQ9H5oeGQ71T9uerDx32rr BCH\|BCH ledger rpc error (provider=https://api.blockchair.com/bitcoin-cash/dashboards/address/1Np9RvgpNve8hQ9H5oeGQ71T9uerDx32rr): blockchair HTTP 430
1KMcFqQxgJr7X9ADVGy28FSji4BuADkqUr BCH\|BCH ledger rpc error (provider=https://api.blockchair.com/bitcoin-cash/dashboards/address/1KMcFqQxgJr7X9ADVGy28FSji4BuADkqUr): blockchair HTTP 430
1Gi1qU3esZcmJtPphC19ZpNpVNL8ZFWFsM BCH\|BCH ledger rpc error (provider=https://api.blockchair.com/bitcoin-cash/dashboards/address/1Gi1qU3esZcmJtPphC19ZpNpVNL8ZFWFsM): blockchair HTTP 430
1Pzaqw98PeRfyHypfqyEgg5yycJRsENrE7 BCH\|BCH ledger rpc error (provider=https://api.blockchair.com/bitcoin-cash/dashboards/address/1Pzaqw98PeRfyHypfqyEgg5yycJRsENrE7): blockchair HTTP 430

56 additional WARN rows omitted; see verification bundle.

UNVERIFIABLE (row-level)

Other unverifiable rows:

Subject Field Claim Actual Note
0x292f853b48a28864755c971299ce8a73a3e32c19a0f7b8dbbf782482396e8ef3 APT\|APT#867767788 4000000.299 0 no AptosCoin/FungibleStore APT at ledger_version; account empty or CSV row is internal allocation; on-chain balance != csv claim by 4000000.299 (provider=cache)
0x9fbc354d59041b8b1b8368e3e7397ac943a3c7c6da3ffde3aa4f4d221a1d205d APT\|APT#867767788 8333874.056 0 no AptosCoin/FungibleStore APT at ledger_version; account empty or CSV row is internal allocation; on-chain balance != csv claim by 8333874.056 (provider=cache)
0xbdb53eb583ba02ab0606bdfc71b59a191400f75fb62f9df124494ab877cdfe2a APT\|APT#867767788 14596.32301 0 no AptosCoin/FungibleStore APT at ledger_version; account empty or CSV row is internal allocation; on-chain balance != csv claim by 14596.32301 (provider=cache)
0x265ca6100138fd7274fa66f043b7b259c44cdc64f75ffd634a4fb523d9d47d8c APT\|APT#867767788 402396.998 0 no AptosCoin/FungibleStore APT at ledger_version; account empty or CSV row is internal allocation; on-chain balance != csv claim by 402396.998 (provider=cache)
0x33f91e694d40ca0a14cb84e1f27a4d03de5cf292b07ed75ed3286e4f243dab34 APT\|APT#867767788 1437737.908 0 no AptosCoin/FungibleStore APT at ledger_version; account empty or CSV row is internal allocation; on-chain balance != csv claim by 1437737.908 (provider=cache)
0xc6ea9c27cd6737031631f6d4a4258f7ff87f3642da964a5fad49594847cce386 APT\|APT#867767788 2060923.69 0 no AptosCoin/FungibleStore APT at ledger_version; account empty or CSV row is internal allocation; on-chain balance != csv claim by 2060923.69 (provider=cache)
bc1p7x4aaws8t8cmmccu39kun6cajglx6ntuta7lhyxjt2cwrw4k89zqn0wley BTC\|BTC#956140 2000.069978 0.0699781 on-chain UTXO sum << CSV; likely omnibus/internal BTC custody not visible at this address
DJfU2p6woQ9GiBdiXsWZWJnJ9uDdZfSSNC DOGE\|DOGE#6270926 103254932.4 99984413.52166502 address has 1531292 txs; exceeds public API limit 200000 — set BLOCKCHAIR_API_KEY or use archive provider
LZEjckteAtWrugbsy9zU8VHEZ4iUiXo9Nm LTC\|LTC#3134270 156129.41 156491.61377138 address has 1618327 txs; exceeds public API limit 100000 — set BLOCKCHAIR_API_KEY or use archive provider

7. Minimal Checklist

Requirement Status Notes
Has public PoR been published during the last 12 months? (S0-1) pass Snapshot PR01JUL26 is in the public evaluation set.
Is snapshot time explicit? (S0-2) pass 2026-07-01T00:00:00Z
Is there reserve summary or wallet_address_list? (S0-3) pass Summary and wallet_address_list present.
Is wallet_address_list public and on-chain verifiable? (S1-1) pass Wallet list present; hot-wallet on-chain verifier ran.
Is wallet_ownership_proof public and batch-verifiable? (S1-2) unverifiable address-ownership verifier UNVERIFIABLE.
Is global_proof public and independently reproducible? (S1-3) unverifiable global-zk-proof verifier UNVERIFIABLE.
Is independent third-party review available with stated scope? (S1-4) unverifiable third-party-attestation verifier UNVERIFIABLE.
If trusted setup is required, is transcript public; otherwise is the proof system transparent setup? (S1-5) unverifiable No public trusted setup transcript observed for zk-SNARK PoS.
Is root/proof/vk canonically anchored outside exchange servers? (S2-1) not_applicable Stage 2 is not evaluated until Stage 1 blockers are resolved.
Is publication frequency sufficient for Stage 2 (weekly full PoR / daily anchor)? (S2-2) not_applicable Stage 2 is not evaluated until Stage 1 blockers are resolved.

8. Recommendations

Priority Recommendation Related Risk
P0 Publish batch-verifiable wallet_ownership_proof for wallet_address_list. NO_WALLET_OWNERSHIP_PROOF
P0 Make global proof.csv, verifying key, and parameter sources publicly downloadable. UNVERIFIABLE
P0 Publish trusted setup transcript or migrate to a transparent-setup proof system. OPAQUE_TRUSTED_SETUP
P2 Review onchain-balance verifier FAIL/WARN outliers in the verification bundle and reconcile CSV vs chain deltas. IMPLEMENTATION_SEMANTICS_RISK

9. Boundary

This report evaluates public PoR artifacts and reproducibility. It does not evaluate the exchange’s overall financial health, corporate governance, internal controls, off-chain assets, legal compliance, or complete off-balance-sheet liabilities.

Missing data must be marked as UNVERIFIABLE, not treated as PASS.