Inspiration
Millions of people around the world especially refugees, undocumented migrants, and marginalized communities lack formal identity documents. Without ID, they are excluded from basic services, jobs, and legal protection. We wanted to build a tool that gives people agency, access, and dignity using the power of Web3 and AI.
What it does
SoulID allows anyone to create a secure digital identity using a Web3 wallet. Users can mint non-transferable soulbound tokens (SBTs) to represent their skills, education, or verification status. These tokens are tied to their profile and cannot be transferred or faked.
Users can also access an AI assistant that recommends jobs, grants, legal aid, and local services based on their profile. There is also a public verification tool to confirm the authenticity of any SoulID-issued credential.
Features
Mint Credential (Soulbound Token) Users can mint non-transferable credentials like academic degrees, professional certification, skill badge and more in future as soulbound tokens. These are simulated using dummy Web3 logic (no real blockchain deployment).
Verify Credential A simple verification tool allows third parties to check if a token exists for a given wallet. This is useful for NGOs or employers.
AI Suggestions Users can ask the built-in AI assistant for personalized job opportunities, grants, or legal aid based on their profile. This uses the OpenAI API and sample prompts to simulate recommendations.
⚠️ Note: All Web3 and AI features are mocked or simplified for the purpose of this hackathon demo. Future versions will implement secure and decentralized infrastructure which is already in place.
How we built it
We used the following technologies:
- Frontend: Next.js and Tailwind CSS for a clean and responsive interface
- Backend: Node.js with Neon db for fast prototyping and data storage
- Web3 Integration: Ethers.js to simulate soulbound token minting
- AI Layer: OpenAI API to power the recommendation assistant
- Deployment: Vercel for frontend, github for code and Neon for backend services
All Web3 features are modular and designed for future integration with live smart contracts.
Challenges we ran into
- Designing a user-friendly identity system for people unfamiliar with Web3
- Simulating a secure soulbound token minting process without deploying full smart contracts during the hackathon
- Creating meaningful AI suggestions for users across various regions and needs
- Managing the balance between privacy, accessibility, and transparency
Accomplishments that we're proud of
- We created a working identity wallet and dashboard in under a week
- Integrated both AI and blockchain features in a cohesive way
- Developed a usable system for non-technical users to access job and aid recommendations
- Included token verification to help NGOs or employers check credentials
What we learned
- Soulbound tokens offer a powerful new model for identity verification
- Designing for underserved populations requires empathy and simplicity
- AI can be a practical tool for guiding users through real-world problems when trained with the right context
- Combining AI with Web3 creates possibilities that neither can achieve alone
What's next for SoulID: Web3 Identity and AI Help for the Undocumented
We plan to:
- Deploy real smart contracts on a testnet for live soulbound minting
- Partner with NGOs and edtech platforms to issue verified credentials
- Add multi-language support and offline-friendly features
- Build out ZK-based privacy options for selective disclosure
- Launch a DAO-based verification system to validate tokens via community consensus
Built With
- javascript
- neon
- nextjs
- prisma
- react
- typescript

Log in or sign up for Devpost to join the conversation.