← Back to Nextbridge

Proof of Reserves

Every month we publish a cryptographic snapshot of all user balances. Anyone can verify their own balance is included in the published total without us revealing any other user's holdings.

No snapshot has been published yet.

The first snapshot will appear here automatically on the 1st of the next month.

Your inclusion

Sign in to download your verification leaf and merkle proof.

How verification works
  1. Each user's leaf is sha256(userId | balanceJson | nonce).
  2. Leaves are sorted by hash and combined pairwise — each parent is sha256(left || right). Odd levels duplicate the last node.
  3. The final hash at the top is the merkle root we publish.
  4. Anyone with a leaf hash + the sibling hashes on the path to the root can recompute the root and check it matches.

Reference implementation: src/lib/por/merkle.ts on GitHub — a 50-line file with no dependencies. You can copy verifyProof() into any language and re-run it on your downloaded leaf.