Prover checking
Starkproof

Prove solvency.
Reveal nothing.

Starkproof lets any Bitcoin (or other digital asset) custodian cryptographically prove their reserves exceed liabilities — without exposing wallet addresses, exact balances, or customer data.

Register Your ExchangeView Live Registry

Live network
Metrics

Total verified volume secured across our cryptographically sealed Starknet circuits.

—
Total Proofs Submitted
Validity: 28 Days
Auto-renewable cycle
—
Registered Entities
Process

How it works

Four steps from registration to live solvency status

01
Connect and Register
Connect your Braavos wallet to Starknet Sepolia. Enter your exchange name — your entity identity is derived cryptographically from your name and wallet address.
02
Run the ZK Circuit
Add your Bitcoin (or other token) cold wallet addresses. Upload your customer liability CSV. The zero-knowledge circuit runs entirely in your browser — your balances and customer data never leave your machine.
03
Submit to Starknet
Sign one transaction. Your proof commitment and public inputs are stored permanently on Starknet. Anyone can verify your solvency without learning your balances.
04
Renew Every 28 Days
Proofs expire after 28 days. Your dashboard shows a countdown and alerts you before expiry. Renewal takes under two minutes for returning operators.
Start Registration
Security Model

What the protocol guarantees

The zero-knowledge circuit makes mathematical guarantees that no amount of trust or auditing can match. These properties hold regardless of whether you trust this frontend, the Starkproof team, or the exchange itself.

No balance exposed
Wallet addresses and exact holdings stay in your browser
No customer data on-chain
Only the Merkle root commitment is published
Mathematically unforgeable
An insolvent entity cannot produce a valid proof
Permanent record
Starknet stores every proof submission immutably
Classification

Reserve ratio bands

The circuit classifies proof results into four bands. The band is public — exact reserves are not.

Band 0
< 100%
Insolvent
Circuit fails. No proof possible.
Band 1
100 – 110%
Solvent
Minimum viable. Warning threshold.
Band 2
110 – 120%
Comfortable
Acceptable buffer.
Band 3
>= 120%
Strong
Overcollateralized. Preferred.

Ready to prove solvency?

Registration takes under five minutes. Your first proof submission proves solvency permanently on Starknet.

Register Your ExchangeBrowse Registry