Inspiration

Imagine a world where students can prove the validity of their credentials without relying on 3rd party clearinghouses or old institutions still validating their credentials. A graduate can own their education and prove validity to any other peer/institution.

What it does

NFT minter dapp allows anyone to mint a diploma as an NFT. The minter brings their own file and pays the minting fee. The transfer function of the NFT is intentionally broken so that the diploma can't be re-issued.

How we built it

NFT contract is the OpenZeppelin NFT interpretation with the transfer function overriden. Front end is a flask app with Moralis.io

Challenges we ran into

We attempted to build a diploma builder so that users could build the diploma instead of importing a file. We wanted to have an easy way for users to resolve identities of issuers and receivers. We also wanted to have batch minting for large institutions. Given enough time, we would have also made the diplomas upgradable, so that a student's diploma could track their progress through a program and always have their incremental progress solidified in the NFT.

Accomplishments that we're proud of

We're proud that we learned a lot about NFT minting, that we spent our time trying to displace centralized control of educational credentials to help people, and that we figured out how to make a front end (Moralis helped).

What we learned

NFTs and Moralis.

What's next for Diploma Minter

Since beginning the project I've learned about advancements in decentralized identity (DID). I now am convinced that the future of resolving credentials lies within DIDs. DIDs can still anchor to a blockchain, notably ION anchors to BTC, but there is another DID implementation that anchors to ethereum.

Built With

Share this project:

Updates