Inspiration
We noticed how easy it is to exaggerate or completely fake experience on a resume. As students and developers, we saw people get rejected because companies can’t verify what’s real. We wanted to fix that with a system where skills and work are verifiably true.
What it does
Our platform turns developer reputation into a verified, gamified experience. Developers submit internships, projects, and achievements, which is approved by organizers, employers, etc. Once verified, each you earn XP using factors like location traveled (if applicable), company selectiveness, hackathon size, role difficulty, and impact.
How we built it
We built a Solana programs using Rust + Anchor:
- PDAs: [b"profile", owner] for profiles, [b"company", authority] for companies, [b"work_claim", requester, company] for claims
- Accounts: Profile (XP, level, achievement_count), Company (tier, size), WorkClaim (status, dates, role)
- On-chain XP calculation and profile updates when claims are approved
XP Calculation Algorithms:
- Work XP:
(50 * duration_months * role_multiplier * company_tier_multiplier)where role multipliers range from 0.8x (Intern) to 3.0x (CTO/VP), and company tiers from 1.0x (Startup) to 2.0x (FAANG) - Hackathon XP:
(100 * placement_mult * size_mult * mode_mult * distance_mult)with placement multipliers up to 5.0x (1st place), size up to 2.5x (Mega), and offline mode 1.3x - Event XP:
(base_xp * duration_mult * distance_mult * role_mult)with base XP ranging from 30 (Meetup) to 500 (Bootcamp), and role multipliers up to 3.0x (Organizer) - Level Calculation: Threshold-based system (Level 1: 0-199 XP, Level 2: 200-499 XP, up to Level 10: 40,000+ XP)
Challenges we ran into
Dependency issues with Solana, Anchor, and Rust versions
Difficulties connecting correctly to the chain across environments
Ensuring SBTs remain non-transferable and secure
Debugging program deploy failures and wallet mismatches
What's next for SoulChain Passport
- Collaborate institutions and conferences to issue verified badges automatically.
- Cross-platform integration with GitHub, Devpost, LinkedIn, and Solana wallets
- Advanced XP engine that accounts for seniority, company prestige, project difficulty, and contribution depth -Mobile app for scanning and validating credentials instantly
Program IDs:
Eb5PC75UP1jsNtn1731ffTf4Hn7gcLGFVkSat3UykjdY
Built With
- anchor
- cargo
- express.js
- next.js
- react
- rust
- solana
- sqlite
- tailwind
- typescript
- vite

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