IdenVault
A self-sovereign identity platform that puts academic credentials on-chain — verifiable without ever calling the registrar
- Role
- Independent architect & full-stack developer
- Year
- 2025–2026
A university transcript today is only as trustworthy as the phone call a verifier is willing to make to the registrar. IdenVault replaces that phone call with a cryptographic proof.
The problem
Academic credential fraud is easy precisely because verification is hard — it means emailing an institution and waiting. Meanwhile the student has zero control over who their data flows through in the process.
What I built
IdenVault is a self-sovereign identity (SSI) system across four roles — Admin, Issuer, Student, and Verifier — independently architected end to end. Two Solidity smart contracts handle issuer trust management and on-chain credential anchoring on Ethereum Sepolia, so a credential’s authenticity can be checked against the chain directly rather than against an institution’s goodwill.
The application layer is a full-stack decentralized app (Next.js, Express.js, TypeScript) with SIWE-style MetaMask wallet authentication — no passwords, no central account database to breach. I wrote 113 tests across 6 testing layers, all passing, before shipping the system to production myself with Docker and CI/CD.
Outcome
The framework behind IdenVault was co-authored with my FYP supervisor, Dr. Prabha Kumaresan.
Built with