TrustID is a decentralized identity platform for issuing, managing, verifying, and revoking trusted digital credentials. Built with Next.js, Solidity, Hardhat, Viem, and MetaMask, TrustID records credential status on-chain so verifiers can independently check whether a credential is valid or revoked.

The platform focuses on reducing unnecessary data disclosure while providing a transparent verification process. Trusted issuers can create credentials for users, credential holders can use their credentials for verification, and issuers can revoke credentials when they are no longer valid.

The complete workflow is demonstrated through an on-chain lifecycle: Issue → Verify → Revoke → Verify Again.

Built With

Share this project:

Updates

posted an update —

TrustID — Hackathon Submission Complete**

I'm happy to share that I've successfully completed and submitted TrustID, a decentralized identity platform built to explore secure, transparent, and user-controlled digital credentials.

This project was a great opportunity to learn, build, and challenge myself with technologies including Next.js, blockchain, and smart contracts.

The submission is now complete, and I'm looking forward to seeing the results on October 5.

Regardless of the outcome, I'm proud of what I learned throughout the process and excited to continue improving TrustID and building more projects.

Thank you to everyone who supported me throughout the hackathon journey!

Log in or sign up for Devpost to join the conversation.

Submission history