Problem Statement 2 β
INFO
This problem statement is shared by Sharp Economy - one of the technology partner for HackIndia 2025.
π Work on this problem statement if you want to compete in the $25,000 Prize Pool.
Project: Proof-of-Peer β Learning Credentials via Soulbound NFTs β
Category: Identity / Education / Reputation
Difficulty: Beginner β Intermediate
π§ Core Idea: β
Design a platform that issues soulbound NFTs (non-transferable tokens) to learners for completing online courses, tutorials, workshops, or contributing to open source. Allow peer endorsements and skill ratings directly on-chain. Could also link to GitHub repos or Gitcoin badges.
π οΈ Tech Stack Ideas: β
- Smart Contracts: ERC-721 + ERC-5484 (soulbound spec)
- Frontend: React + Ethers.js or Wagmi
- Storage: Arweave or IPFS for badge metadata
- Infra: Linea, Zora, or Base for NFT minting at low cost
ποΈ Data Sources: β
- Simulated course completion data (from MOOCs, workshops)
- Open certification providers (Coursera, edX) APIs (if used off-chain)
- GitHub profile stats, pull request logs
π§© Bonus Ideas: β
- Skill trees that evolve: NFTs level up based on streaks
- Indian twist: βCertified ChaiCoder,β βReact Rani,β βSQL Sheraβ etc.
- DAO voting for peer-review based endorsements