Inspiration
this inspiration sparked from institutions that sometimes exclude many aspiring professionals. The Internet has allowed many to learn for FREE, but never a way to verify those skills. With Blockchain technology and Soulbounds Tokens, this can change.
What it does
We distribute ERC-1155 tokens with metadata tied to each token ID. We host quizzes and assessments from educators and if a learner passes, they get rewarded with a Soulbound Token. We also have claiming functionalities on our smart contract which will allow us to have automated issuance on the front-end.
How we built it
We Build an ERC-1155 smart contract with various functions to build toward building the protocol of education. the language that we primarily used was Solidity and java scripts to create the Whitelist functionality which is a way to create signatures for users to sign and be able to claim their Soulbound Token. This smart contract is also an upgradeable contract that will allow us to add more to the contract since we want to make changes if needed to enhance the experience of the user.
Challenges we ran into
Making the Whitelist function was the hardest since I didn't want to have a boolean to be able to mint since I wanted the tokens to be distributed equally and also that you must have earned the Soulboung Token after passing a quiz or test
Accomplishments that we're proud of
We have successfully created and audited our smart contract.
What we learned
We learned that we need to run our final product by people who know about web3 and needs to peer review before deploying to production
What's next for Proof of education (NTT)
We want to continue to scale our product at the moment and eventually evolve to an ERC, we could become the validators of knowledge in web3.
Log in or sign up for Devpost to join the conversation.