Inspiration

The hassle of maintaining one's offline identity does not alone encumber clutter, but also the lack of choice to only provide the required information for a particular verification. This encouraged us to imagine a realisation of a Digital Identity with SSI on a blockchain which solves both the above problems - all identities are stored in a single digital wallet eliminating clutter and limiting the exposure of personal data by presenting only Verifiable Presentations for any verifications.

What it does

IDme decentralizes the identity management system by providing a one-place for all IDs. This ensures security, the privilege of only allowing exposure of only required information and gets rid of the clutter of maintaining physical documents

How we built it

We built IDme using Algorand's `testnet' network where our actors' unique identity is published. Using which, the actors' sign to prove their identity.

Challenges we ran into

We were stuck when a few of the public resources we used were outdated or resources were moved. We circumvented it by finding alternate solutions or tracking down their newer resources

Accomplishments that we're proud of

We were able to use Algorand's DID without any wrapper which Algorand themselves suggested but unfortunately did not have an implementation for Algorand. So we used Algorand's DID directly.

What we learned

A lot about BlockChain and SSI

What's next for IDme

Extend Spruce for Algorand :D

Built With

Share this project:

Updates