Brass Tacks
Question
Does this account hold at least the required minimum balance?
How
A greater-than gate compares the private balance against the public threshold — one bit of output.
Privacy
The exact balance is never revealed. The verifier only learns: sufficient funds or not.
Balance Proof
★ BeginnerfinanceProve your account balance exceeds a threshold without revealing the exact amount. Essential for proof-of-reserves and solvency attestations.
Circuit Definition
Gates
Public inputs
minimum_balance
integer
Private inputs
actual_balance
integer · hidden
Test Vectors
MinervaFormat JSON
{
"version": "2.0",
"meta": {
"name": "Balance Proof",
"description": "Prove balance >= threshold",
"author": "minerva",
"created_at": "2026-03-12",
"tags": [
"finance"
]
},
"circuit": {
"gates": [
{
"type": "gt",
"left": "actual_balance",
"right": "minimum_balance"
}
]
},
"inputs": {
"public": {
"minimum_balance": 10000
},
"private": {
"actual_balance": 42000
}
}
}Ready to prove?
Supply your private inputs and generate a cryptographic proof. Verifiers can confirm validity without seeing your data.
Real-World Use Cases
- Proof-of-reserves for exchanges
- Solvency attestation for auditors
- Minimum balance verification for services
About this template
Customize with Juno
Modify this circuit in plain language