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
- ethereum-compatible
- hardhat
- metamask
- next.js
- react
- solidity
- typescript
- viem
Log in or sign up for Devpost to join the conversation.