MyDID

MyDID is a privacy-preserving decentralized identity solution.

MyDID

Created At

ETHOnline 2025

Project Description

MyDID empowers users with full control over their digital identity by combining Decentralized Identifiers (DIDs) and Verifiable Credentials (VCs) with Zero-Knowledge (ZK) technology. It allows individuals and organizations to issue, hold, and verify credentials while maintaining privacy and compliance.

With MyDID, users can selectively disclose only what’s necessary—such as proving age, membership, or qualification—without exposing underlying personal details. The system ensures end-to-end trust, interoperability with W3C DID standards, and seamless verification through cryptographic proofs.

Core features include:

ZK-based Proof of Credential: Verifiers can confirm authenticity without accessing raw data.

Self-Sovereign Identity Management: Users own and control their identifiers.

Verifiable Credential Issuance & Verification: Aligned with W3C standards.

Privacy-preserving Authentication: Eliminates the need for centralized identity providers.

How it's Made

MyDID is built using Decentralized Identity and Zero-Knowledge (ZK) technologies:

Smart Contracts: Implemented on Ethereum for credential registry and verification logic.

ZK Proofs: Utilized zkSNARKs via Circom and SnarkJS to generate and verify proofs of credential ownership without revealing sensitive information.

DID & VC Framework: Built using iden3 for decentralized identity management.

Frontend: Developed in Flutter for cross-platform accessibility and seamless UX.

Storage: Uses IPFS for decentralized credential storage with encrypted metadata.

Integration: Designed to interoperate with existing EBSI, Polygon ID, and Ethereum Name Service (ENS) ecosystems.

The system ensures cryptographic trust, decentralization, and data minimization—all key principles for privacy-preserving identity in Web3.

background image mobile

Join the mailing list

Get the latest news and updates