Drive(demo) : https://drive.google.com/drive/folders/1Zt6mSVzEx6-OXii-yCnVq9Tuv3Iv5PGA?usp=drive_link
Figma : https://www.figma.com/design/hO5iCuph1BJrxaOXcwkYeq/BitsHack%2FUI?node-id=25-22&t=YDMyGnEaQJ7nRWj6-1
A one stop digital and physical identity verification platform built on web3. It enables users to verify their eligibility or identity while sharing minimal to no personal information with verifying organizations.
- Provides users with a single identity solution that could be used across all platforms from logging into websites to completing KYCs for banks.
- Provides identity verification while sharing minimal to no personal information by applying the concept of Zero Knowledge Proof
- Acts as single unified identity for multiple identification documents providing hassle free experience for users.
- Makes the traditional identity verification process faster by reducing the need for multi step repetitive verifications.
- Features Protobot, our in-house AI assistant, capable of answering identity-related queries and app-specific questions. It supports responses in all Indian languages.
From creating an online account for a website to creating a bank account physically, proving your identity always involved sharing personal information. But not anymore! ProtoID lets you verify your identity on your terms. Share only what's needed and nothing more.
Imagine being a freelancer from another country, trying to open a bank account, only to be stuck in a maze of paperwork and endless verification steps. With ProtoID, you can instantly verify your identity securely—without oversharing personal details.
Picture this: someone steals your identity and takes out fraudulent loans in your name. ProtoID’s decentralized verification ensures only you can authenticate transactions, keeping impersonators and fraudsters out.
Online voting could make elections more accessible, but concerns about data breaches and manipulation hold people back. ProtoID guarantees voter authentication while protecting privacy, ensuring a fair and tamper-proof election process.
A job applicant submits their degree certificate, but the employer questions its authenticity. Instead of going through slow, manual verification, ProtoID provides an instant, tamper-proof record of their credentials on the blockchain.
For refugees and displaced individuals without traditional identity documents, accessing basic services can be a challenge. ProtoID enables secure verification using verifiable credentials linked to past records—helping them rebuild their lives with dignity.
Languages: Golang, Python, Dart, TypeScript, JavaScript, Solidity
Frontend: Flutter
Backend: Go Fiber, FastAPI, Ether.js, Hardhat
Database: Web3.storage, PostgreSQL
AI/ML: OpenCV, NumPy, SciPy, face_recognition, Scikit-learn
Models / APIs: Sonar Pro, Saarika:v2, Mitra AI, Qwen: QwQ, ArcFace (InsightFace), MTCNN
Frameworks: Flutter, PyTorch
Problem Statement 6 : Web3-powered Secure Digital Identity System
Use Case: Develop a decentralized digital ID system that users control and share access to when required for KYC, voting, etc.
- Nihal Sivapuram
- Kshitij Mishra
- Vaibhav Raj
- Shreyansh Gupta
- Ashutosh Anand
- Aditya Coomar
- Amogh Agrawal

