Grant, Verify, Revoke: A User-Centric Pattern for Blockchain Compliance
Supriya Khadka, Sanchari Das

TL;DR
This paper introduces ZK-Compliance, a zero-knowledge proof-based framework that enhances user privacy and control in blockchain compliance by enabling selective attribute disclosure and revocable permissions.
Contribution
It presents a novel user-centric pattern for blockchain compliance that decouples identity verification from data disclosure using browser-based zero-knowledge proofs.
Findings
Client-side proof generation under 200ms on standard hardware
Enables dynamic, revocable compliance sessions
Restores user sovereignty in regulated blockchain interactions
Abstract
In decentralized web applications, users face an inherent conflict between public verifiability and personal privacy. To participate in regulated on-chain services, users must currently disclose sensitive identity documents to centralized intermediaries, permanently linking real-world identities to public transaction histories. This binary choice between total privacy loss or total exclusion strips users of agency and exposes them to persistent surveillance. In this work, we introduce a Selective Disclosure Framework designed to restore user sovereignty by decoupling eligibility verification from identity revelation. We present ZK-Compliance, a prototype that leverages browser-based zero-knowledge proofs to shift the interaction model, enabling users to prove specific attributes (e.g., "I am over 18") locally without revealing the underlying data. We implement a user-governed Grant,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy, Security, and Data Protection · Access Control and Trust · Advanced Malware Detection Techniques
