The users need to verify their identity to get a certificate on the learning platform.
It prevents the falsification of the certificates and also it gives more value to the certificates. They are more trustable and become widely acceptable, such as at the work or university, schools.
Web5 Claims - ZK Language Learning Certificate System
Key Points & Project Summary
🎯 Core Value Proposition
- Privacy-Preserving Education Credentials: Prove language proficiency without revealing exact scores, study hours, or personal details
- Enhanced Trust Through Identity: Optional ZKPassport integration provides identity verification while maintaining privacy
- Blockchain-Verified Authenticity: Tamper-proof credentials with on-chain ZK proof verification
- Real-World Applicability: Solves actual hiring and admission verification challenges
🛠️ Technical Architecture
Frontend (Yew/Rust WASM)
- Modern Web5 Claims UI with certificate generation and verification
- ZKPassport integration page with QR code generation and identity verification
- Seamless redirect flow between identity verification and certificate issuance
- Real-time ZK proof generation and verification interface
Backend (Rust)
- Certificate issuer with support for multiple claim types (language proficiency, performance thresholds, completion dates)
- Enhanced ZK proof verifier with identity verification support
- Trust score calculation system (75 for standard, 95 for identity-verified)
- Integration with Konnektoren language learning platform
We didn´t knew too much about the zkProof. And we learn quite a lot, thank to the amazing support of the teams. I am glad, that we implemented it.