project screenshot 1
project screenshot 2
project screenshot 3

MeritMint

Pass quizzes, mint soulbound certificates, and showcase verifiable skills on-chain.

MeritMint

Created At

ETHGlobal New York 2025

Project Description

is a blockchain-based learning and credentialing platform that allows teachers to create courses, add quizzes, and issue certificates to students who successfully complete them. Certificates are minted as soulbound NFTs (non-transferable tokens), ensuring they remain permanently tied to the student’s wallet as verifiable, tamper-proof proof of achievement.

Teachers can create courses with descriptions and passing thresholds, and add questions with prompts and hashed correct answers. Students then submit answers on-chain, with their scores automatically tracked by the contract. Once a student’s cumulative score for a course reaches or exceeds the passing threshold, they can claim a certificate.

Beyond individual courses, the contract also maintains a reputation system: students’ cumulative scores across all courses increase their on-chain reputation, showcasing their broader learning achievements.

How it's Made

I chose to build on Flow’s EVM testnet. It had been a while since I last hacked, so I wanted to push myself by learning an entirely new L1 and experimenting with its developer tooling. Flow’s EVM compatibility made it a good entry point: I could write Solidity as usual while experiencing a new ecosystem and infrastructure. Deploying to Flow’s testnet gave me a chance to see how different chains handle developer experience, block times, and wallet flows.

background image mobile

Join the mailing list

Get the latest news and updates