Skip to content

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

Released under the MIT License.