A proposal for Standard Interface for ZK verification in dApps with reference implementation.
It can be seen as a way to bring KYC to DeFi world keeping maximum privacy and selective information disclosure. For example, this method could enable an airdrop to users who do not reside in specific countries or are at least 18 years old. Users will not disclose neither the country of residence nor the actual age.
The idea was born in my Polygon ID team, which has some expertise in Zero-Knowlege proofs and Self-Sovereign identities. It is still in a draft stage.
We hope to start a productive discussion. Your feedback is welcome.