Built a ZK identity system that lets you prove
who you are without revealing any data.
Tech: Rust (Plonky2 v0.2.2) via JNI → Kotlin
Two tiers:
- Tier 1: NFC passport (ICAO 9303)
- Tier 3: Android KeyStore + biometric
Benchmarks on Realme RMX3830 (Android 14):
- Proof: 39ms
- Verify: 8ms
- Memory: 78KB
- Proof size: 20KB
Live demo: zkp-identity-production.up.railway.app
💬 Feedback & Chat:
discord.gg/rXmMh2q2k
Happy to answer questions about circuit
design or Rust-JNI implementation.
Top comments (0)