De.ID
Category: Tooling
Inspiration
The inefficient primitive identification methods affect our daily live, and moving towards easily accessible and verifiable identification standards stands out as market with room to grow and evolve.
What it does
This project uses a smart contract verification system to create,edit and verify NFT based identification token that will be owned by the student.
How we built it
Built on the Terra testnet blockchain, we used cosmwasm smart contracts to upload a contract that is able to mint new NFTs of student ids, and allow administrators to go in and run functions that can update student information (universities attended, degrees earned, etc.) when needed.
Challenges we ran into
The challenges faced throughout the project included, the cargo-generate issues that hindered the environment setup. Additionally, there was an inexplicable error, which results in an inability to deploy the contract.
Accomplishments that we're proud of
Although we were not able to produce a user ready product with a frontend UI to interact with a smart contract, the concept was there. We spent a lot of time planning and brainstorming applications of NFT identifications in the real world to be a real benefit to others. Even without a successful contract deploy, much was learned from the development process. We gained a better understanding of Rust, smart contracts, and the Terra blockchain.
What's next for De.ID
De.ID serves as proof of concept for a NFT based identification systems and the future applicability for this technology is limitless. De.ID will work towards a stable product in a test market to gain much needed data for future implementation and tweaking.
Built With
- rust
- smart-contracts
- terra
Log in or sign up for Devpost to join the conversation.