income proofs currently prove value >= threshold. Some gates need a band (e.g. income between X and Y for a subsidy tier) without revealing the exact figure.
Scope
- Add a range mode (min <= value <= max) to income (and reuse the range_proof circuit if suitable), bound to the signed commitment.
- Wire thresholds through witness/SDK/UI; document the public input layout.
- Keep the existing threshold mode.
Value
Supports tiered eligibility, not just minimums.
Acceptance
- Income can be proven within a band with fixtures/VK/tests; threshold mode still works.
income proofs currently prove value >= threshold. Some gates need a band (e.g. income between X and Y for a subsidy tier) without revealing the exact figure.
Scope
Value
Supports tiered eligibility, not just minimums.
Acceptance