Inspiration
Managing Identity and Personal data is challenging for users and particularly for the Gig Workers. As they keep changing work assignments, there is a lack of credible and verifiable work history, earnings etc. This negatively impacts their access to financial services and other opportunities and hence they remain excluded. Further, it is cumbersome for companies to do the lengthy paperwork and provide the same to people coming for short jobs. Its a lose-lose scenarios. Places such as linkedin do not offer any credibility - typically anyone can write anything on linkedin on their work history.
What it does
WiseID is the first NFT based Web3 Identity Wallet of a user. It provides the ability to manage all kinds of identity and data points for a user. Given the web3 - now issuers, verifiers and requestors can come together and work in a collaborative fashion. With data present on the chain, there is no need for further verifications and hence brings unmatched efficiency into business processes resulting in greater opportunities and financial inclusion.
How we built it
The solution required a bit of research to understand identity areas - its not only national ids but also work, academics and many other items which define the digital persona. Once this was done, I had to conceptualize the roles - such as Issuers, Verifiers, Requestors (in addition to users). The front end is developed with reactjs+nodejs setup and several open source libraries. the web3 work is mainly done using Remix, Openzeppelin and smart contracts are deployed on Stardust testnet. The next thing was integration with Filecoin and IPFS using nft..storage
In next few days, I want to learn and integrate it all together in a single codebase.
Challenges we ran into
The first was to Understanding Metis operations, architecture and setup, token transfers, etc. Learn about smart contracts and deployments. One of the main challenges is that the token is created on client side as a file and uploaded to IPFS - this makes it more efficient operationally.
Also had to work out. QR scheme so it becomes easily accessible.
Accomplishments that we're proud of
Learning about Metis, Solidity and Smart Contracts, and able to explain the concept and flow with a working model. there is lot of work still left but this seems to be a good starting point.
What we learned
Solidity, Smart Contracts, Role of NFTs via the PowerFan CEO webinars and about Metis in general, which I did not know before.
What's next for WiseID
Integrate codebase, collect feedback from domain experts and tech mentors from Metis to validate schema, understand deployment options and build something for a better world.
Log in or sign up for Devpost to join the conversation.