Cryptographically Verifiable

Proof of Reserve for Any Asset

Cryptographic transparency for your reserves — from classic value attestations to Merkle Tree proofs. Prove what you hold without exposing what you shouldn't.

Hosted or Self-Hosted
Open Source Core
Privacy Preserving

Why AuraReserve

Built for organizations that demand transparency without compromising privacy.

Merkle Tree Proofs

Cryptographic proof that each account is included in the total reserve — using Standard, Sum, or Sparse Merkle Trees.

Privacy Preserving

Individual balances remain confidential while aggregate reserves are publicly verifiable.

On-Demand Auditing

Generate verifiable reserve snapshots whenever you need them. Know your reserves are backed at any point in time.

Three Proof Types

Standard Merkle Trees for simple inclusion proofs, Merkle Sum Trees for total verification, and Sparse Merkle Trees for membership and non-membership proofs.

On-Chain Oracles

Write proof-of-reserve data directly to the Avalanche blockchain, or let oracles like Chainlink read your API to create on-chain feeds. Either way, your reserves end up verifiable on-chain.

Self-Hostable

Deploy on your own infrastructure with full control over your data. Perfect for auditors who want to offer proof-of-reserve as a service to their clients.

Integration Ecosystem

Ingest data via API, CSV, JSON, or blockchain reads. Push results through webhooks, REST endpoints, or on-chain. Extensible architecture for custom integrations.

What is Proof of Reserve?

Proof of Reserve (PoR) allows organizations to publicly prove they hold the assets they claim. There are two main approaches: classic PoR that publishes totals, and Merkle Tree PoR that enables individual verification.

Classic Proof of Reserve

Total balance verification

Traditional PoR publishes a single number — the total reserve amount — on-chain. The data is exposed via API and written to smart contracts on Avalanche.

1
Auditor verifies total reserves
2
Reserve amount exposed via API
3
Value published on-chain (e.g. Avalanche)
Published on-chain:
Total: 7,525 oz Gold

Merkle Tree Proof of Reserve

Individual inclusion proofs

Advanced PoR using Merkle trees. Each user can verify their balance is included in the total without seeing other accounts. Privacy-preserving and cryptographically secure.

Users verify their own inclusion
Other balances remain private
Cryptographic proof of sum correctness
Merkle Root:
0xa7f2b3c4d5e6f7...
+ individual proofs for each account

Why Choose Merkle Tree PoR?

User Verification

Each user can independently verify their balance is included — no trust required.

Privacy Preserving

Verify without exposing individual account balances or proprietary data.

Tamper Proof

Any change to any balance changes the Merkle root — manipulation is detectable.

On-Chain Ready

Publish Merkle roots on-chain via Avalanche, or expose via API for Chainlink and other oracles to create on-chain feeds.

Verify Any Asset Class

From precious metals to stablecoins, from exchange reserves to custom inventory - AuraReserve provides a unified verification layer for all your assets.

Gold Reserve Tracking
Vault Zurich 2,450 oz
Vault London 1,875 oz
Vault Singapore 3,200 oz
Total Verified7,525 oz
Merkle Roota7f2b3c4d5e6...
Emerald Inventory
Lot EM-2024-001 145 ct
Lot EM-2024-002 89 ct
Lot EM-2024-003 234 ct
Total Verified468 ct
Merkle Rootb8e3c4d5f6a7...
Exchange Reserves
User 0x7a3...f82 50,000 USDC
User 0x4b1...c93 125,000 USDC
User 0x9d2...e41 75,000 USDC
Total Verified250,000 USDC
Merkle Rootd5e6f7g8h9i0...

Supported Asset Types

Physical Assets
Gold, Silver, Gemstones, Inventory
Digital Assets
USDC, USDT, BTC, ETH Holdings
User Balances
Exchange Reserves, Custody Accounts
Custom Data
Securities, Bonds, Any JSON Data
Live Verification Ready
Gold Reserves
Verified
Emerald Holdings
Verified
Silver Assets
Verified
All reserves cryptographically proven

See It In Action

This interactive Merkle Tree demonstrates how individual account balances roll up to a verifiable total reserve.

Root (Total Reserve)
Intermediate Nodes
Leaves (Accounts)
Root
a1b2c3d4...
8,500 oz
Level 1
a1b2c3d4...
4,325 oz
c3d4e5f6...
4,175 oz
Leaves
a1b2c3d4...
2,450 oz
Vault A
b2c3d4e5...
1,875 oz
Vault B
c3d4e5f6...
3,200 oz
Vault C
d4e5f678...
975 oz
Vault D

Total Verified Reserve

8,500 oz

across 4 vaults

How It Works

Three simple steps to cryptographically verifiable reserves.

01

Input Your Data

Add your reserve data - gold bars, user balances, token holdings, or any asset. Each item gets a unique cryptographic hash.

02

Generate Merkle Tree

AuraReserve creates a cryptographic Merkle Tree from your aggregated reserves, committing to both items and totals.

03

Verify & Share

Publish your Merkle root or expose via API. Anyone can verify individual items are included without seeing other data.

Simple, Transparent Pricing

Choose between our hosted solution or self-host on your own infrastructure.

Starter

Free

Perfect for trying out AuraReserve

  • 1 Space, 1 User
  • All Merkle Tree types
  • Manual input & CSV upload
  • Public verification page
  • Public API (1 key)
Get Started Free
Recommended

Professional

$299/month

For asset issuers and custodians

  • 5 Spaces, 10 Users
  • All integrations incl. on-chain
  • Webhooks & API ingest
  • Embeddable verification widget
  • Full analytics & audit logs
  • Email support
Coming soon...

Enterprise

Custom

For large organizations

  • Unlimited Spaces & Users
  • White-label & custom branding
  • Custom SLAs & integrations
  • Dedicated support
  • Multi-region hosting
  • Volume on-chain pricing
Contact Sales

Need a custom plan or have questions? Contact us

Frequently Asked Questions

Common questions about proof of reserve and Merkle Tree technology.

What is proof of reserve?+
Proof of reserve (PoR) is a cryptographic method that allows organizations to publicly verify they hold the assets they claim. It provides transparent, auditable evidence of reserves without requiring trust in a third party. AuraReserve supports both classic PoR (publishing total reserve values) and Merkle Tree PoR (enabling individual verification of inclusion).
How does a Merkle Tree proof work?+
A Merkle Tree proof works by organizing data into a binary tree of cryptographic hashes. Each piece of data is hashed into a leaf node, then pairs of hashes are combined and hashed again to form parent nodes, until a single root hash remains. To prove any item is included, you only need the item's hash and a small set of sibling hashes along the path to the root — typically just log(n) hashes for n items.
What is a Merkle Sum Tree?+
A Merkle Sum Tree extends the standard Merkle Tree by storing a numeric value (such as a weight or balance) alongside each hash. As nodes are combined up the tree, their values are summed. This allows verification that individual items are included in the total and that all values add up correctly — making it ideal for proof of reserve where you need to prove both inclusion and total amounts.
Is proof of reserve only for cryptocurrency?+
No. While proof of reserve gained popularity in the cryptocurrency industry after exchange failures like FTX, the technology works for any asset class. AuraReserve is designed for physical assets like gold bars, silver, gemstones, and inventory, as well as digital assets, exchange balances, and any structured dataset that requires verifiable totals.
Can I verify my reserves without exposing other people's data?+
Yes. This is one of the core benefits of Merkle Tree proofs. Each user receives a proof specific to their entry that includes only their data and the minimum set of sibling hashes needed to reconstruct the path to the root. Other users' data remains completely hidden, preserving privacy while enabling individual verification.
How do I get started with AuraReserve?+
You can start for free with no credit card required. Sign up at app.aurareserve.io, create a space for your reserves, add your asset data, and AuraReserve builds the Merkle Tree automatically. You can then generate proofs for individual entries and publish the Merkle root on-chain via Avalanche or expose it through the REST API.

Ready to prove your reserves?

Start with our free tier and scale as you grow. No credit card required.