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.

Share this project:

Updates