View Proposal
-
Proposer
-
Timothy Yap
-
Title
-
Implementing Decentralized Identity Management on a Distributed Ledger
-
Goal
-
To design and implement a self-sovereign identity management pipeline that enables decentralized identifier creation, verifiable credential issuance and verification, and secure credential sharing for a targeted application domain.
-
Description
- Self-sovereign identity (SSI) empowers individuals to control and manage their digital identities without relying on centralized authorities. At the core of SSI are decentralized identifiers (DIDs) and verifiable credentials, which allow users to present trustworthy claims while maintaining privacy and autonomy. This project proposes the development of an SSI management pipeline using Veramo, a modular JavaScript framework for building decentralized identity applications. The system will enable users to create DIDs, issue and store verifiable credentials, and verify those credentials in a decentralized environment. The project aims to demonstrate a working prototype of an SSI solution tailored to a specific use case, such as credential sharing for students or event attendees.
- Resources
-
Ethereum, Veramo
-
Background
-
Veramo is a JavaScript framework that makes it easy for anyone to use cryptographically verifiable data in their applications. It was designed to make it easy for developers who want to use DIDs, verifiable credentials, and data-centric protocols to bring next-generation features to their users.
These docs are written for anyone wishing to learn more about the grounding principles behind verifiable data and develop a deeper understanding of the Veramo framework to build next-generation apps that leverage the many benefits of trust networks.
https://veramo.io/docs/basics/introduction
-
Url
-
External Link
-
Difficulty Level
-
High
-
Ethical Approval
-
None
-
Number Of Students
-
1
-
Supervisor
-
Timothy Yap
-
Keywords
-
ethereum, digital identity, blockchain, distribruted ledger
-
Degrees
-
Bachelor of Science in Computing Science