Brass Tacks
Question
Is this person old enough to be eligible to vote?
How
A greater-than gate checks the voter's private age against the public voting age minimum.
Privacy
Voter identity and exact age remain private. The verifier only learns: eligible or not eligible.
Vote Eligibility
★★ IntermediategovernanceProve you are eligible to vote without revealing your identity. Age and citizenship verified — identity stays private.
Circuit Definition
Gates
Public inputs
minimum_age
integer
Private inputs
voter_age
integer · hidden
Test Vectors
MinervaFormat JSON
{
"version": "2.0",
"meta": {
"name": "Vote Eligibility",
"description": "Prove voting eligibility",
"author": "minerva",
"created_at": "2026-03-12",
"tags": [
"governance"
]
},
"circuit": {
"gates": [
{
"type": "gt",
"left": "voter_age",
"right": "minimum_age"
}
]
},
"inputs": {
"public": {
"minimum_age": 18
},
"private": {
"voter_age": 30
}
}
}Ready to prove?
Supply your private inputs and generate a cryptographic proof. Verifiers can confirm validity without seeing your data.
Real-World Use Cases
- Anonymous voter eligibility for digital elections
- Membership voting without identity disclosure
- DAO governance participation proofs
About this template
Customize with Juno
Modify this circuit in plain language