Inspiration
Didit comes from multiple inspired sources that help to grow and mature the Didit project thanks to new opportunities in the high advanced technology (protocols, systems, tokenization).
- POAP protocol => Didit is going beyond POAP by giving an achievement badge.
- NFT => Didit is minting achievments materialized with badges
- NFT marketplace platform => Didit took inspiration from UI/UX design
All those technologies are meeting our commun vision: increase the trust and validate each knowledge-based learning and skills-based learning for each person in a secure mode.
What it does
Didit is a Skills decentralized protocol submitted to a pool of validators. The validators are assessing a skill by giving a mark. The skills are materialized with badges identified for each person, not transferable.
This knowledge based protocol is academic knowledge but also non academic knowledge to validate assessments. Only and only if the user is passing the test validated by the (pool of) validator then he can own the NFT.
Each quizz is adaptable and customizable according to the issuer. This quizz might be validated by one or several validators depending on the badge value. For example, if the issuer is an university, Didit would have some high valued validators who validate the quizz. At the end, an average mark will be given coming from each validator. Therefore, the badge will be given if the quizz is passed.
How we built it
backend: Didit is based on 2 solidity contracts, one called "DiditMarket" and another one called "Badge"
Frontend: React app
Challenges we ran into
For the hackathon, we propose the first POC (Proof Of Concept) of our protocol with the long term objective to be adaptable, robust, design friendly based on user experience and user interviews.
In details:
- Adaptability: open source system allowing issuer to modify directly the quizz and add opened or closed questions.
- Robust: performance tests by multiple users to verify the Smart Contract robustess
- Design : reframe the interface and user experience based on user interviews -gaz consumption : the goal is to have end users not paying the gaz fees
Accomplishments that we're proud of
We are proud to propose a complete user journey with the issuer who creates the quizz and the end users who validates the skills. Then, the end users can visualize the achievement with a badge. This is the initial launch to first users who will benefit from our service.
What we learned
Re-thinking the purpose of using badges forced us to learn the revenue streams, the business model
What's next for DidIt
DidIt has a defined roadmap:
Short term (< 2 years):
- Deploy Didit in prod environment
- Know the validator identification (Polygon ID)
- Make the badges no transferable and revokable (SBT)
- Attach the wallet or not via email to log in
- Find a trust partner to sponsor Didit
- Provide a no fraud protocol with encrypted data on each side (issuer and user).
- Implement meta transactions to avoid gaz fees for the end users
Long term (> 2 years):
- Create a DAO for governance purpose.
- Develop the business to other companies/industries/activities: sport, games...
- Visualize the badge in a 3D environment (Metaverse)


Log in or sign up for Devpost to join the conversation.