Inspiration

As a student of IoT and cybersecurity, I am particularly interested in how blockchain technology can enhance security and privacy. The potential and features of Web5 captivated me, inspiring me to explore its applications in decentralized identity and credentialing.

What it does

This project utilizes the Web5 SDK to issue a Known Customer Credential (KCC) to customers who have already completed the Know Your Customer (KYC) process. By storing the KCC as a JWT in the customer’s Decentralized Web Node (DWN), customers can present their credentials seamlessly from any payment app, significantly improving the transaction experience.

How I built it

I built the project using the Web5 SDK, integrating various features to create and manage decentralized identities and verifiable credentials. The process involved creating a DID, issuing a KCC, and storing it securely in Alice’s DWN.

Challenges I ran into

I faced challenges in configuring the protocols on the Decentralized Web Node (DWN) and ensuring seamless communication between different nodes. Understanding the complexities of the Web5 SDK and integrating it with the credentialing process also required significant research and experimentation.

Accomplishments that I am proud of

I successfully implemented a working prototype that demonstrates the issuance of a KCC and its storage in a DWN. This project showcases the practical use of decentralized identifiers and verifiable credentials in enhancing customer transactions.

What I learned

I gained valuable insights into the workings of decentralized identity systems, the importance of user privacy, and how blockchain technology can streamline KYC processes. Additionally, I improved my skills in using the Web5 SDK and working with decentralized web technologies.

What's next

I plan to expand the functionality of the project by exploring additional use cases for KCCs, implementing a more comprehensive identity verification flow, and refining the user interface for better user experience.

Built With

Share this project:

Updates