project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

proof of learning

A decentralized learning credential system that gives users NFT-based certificates.

proof of learning

Created At

ETHGlobal Cannes

Project Description

This "Proof of Learning " perfectly combines 0G's AI capabilities with Web3 credentials. It is build upon the existing MetaMask integration to create a comprehensive learning platform.

Key Features Implemented:

1. Human Verification System

  • MetaMask wallet connection with verification status
  • Visual indicators for verified humans
  • Gated access to courses until verification

2. AI-Powered Course Delivery

  • Interactive AI tutor chat interface
  • Real-time messaging with 0G compute integration
  • Course-specific AI responses and guidance
  • Progress tracking for each course

3. Assessment Engine

  • Multiple-choice quiz system
  • Automatic scoring and validation
  • Pass/fail threshold (2/3 questions correct)
  • AI-powered answer validation capability

How it's Made

Proof of Learning . A decentralized learning credential system that gives users NFT-based certificates only if they are real, verified humans. 🧠 Problem It Solves 🌐 Online learning platforms today don’t verify if a real person completed a course. πŸ€– Bots and fake accounts often abuse certifications or reward-based learning systems. πŸŽ“ Learners lack portable, verifiable credentials they fully own. 🧾 Employers need a way to verify if someone's learning credentials are authentic and earned by a real person. πŸ’‘ Core Idea Let Metamask users:Verify their identity using Meta ask.Take a course (through an AI tutor ) use 0G. Pass a quiz / assessment.Automatically receive a soulbound NFT certificate on World Chain β€” permanently tied to their metamask ID (not transferable). 🧩 Core FeaturesFeature πŸŽ“ AI-Powered Course DeliveryuAgent + preloaded contentAI tutor guides learners or plays pre-recorded video. πŸ§ͺ Assessment EngineSimple quiz + proof validationBasic MCQs or text input quiz – backend validates. πŸͺͺ NFT Credential MintingWorld Chain + SBT NFT ContractLearner gets a non-transferable on-chain NFT. 🧾 User DashboardReact Mini App Shows earned credentials and course progress. πŸ§‘β€πŸ’» User Flow (UX)Landing Page: "Earn a Proof of Humanity Credential"Login with Metamask: Choose a course (e.g., "Web3 Basics")Verification Step: "Prove you're human with meta mask id"Learn: Engage with AI tutor . it understands you and provide relevant answers. Quiz: Answer a few multiple-choice questionsValidation Backend:If passed, backend triggers NFT mintNFT is soulbound to their addressDashboard: View earned credentials, NFT explorer link

background image mobile

Join the mailing list

Get the latest news and updates