I was denied access to an IDO last week because I didn’t meet the token holding requirement.
To even check eligibility again, I had to connect my wallet and practically reveal my entire portfolio. In the end, I had no real choice but to agree 😤
Looking back, that process feels unreasonable. Why should I have to expose all my balances just to prove a simple condition?
This is exactly where ZK proofs could make a difference within the Sign Protocol. Instead of sharing raw data, eligibility could be turned into a claim that proves only what’s necessary. The schema defines the rule, the issuer generates the proof, and the verifier simply checks its validity—without seeing the underlying data.
If implemented properly, this approach would let users prove they qualify without giving platforms full visibility into their portfolios.