Privacy‑first identity verification on Solana with Zero‑Knowledge Proofs.
Soulana is a privacy‑focused identity verification system that lets users prove who they are without exposing sensitive data. It combines Zero‑Knowledge Proofs (ZKPs) with Solana smart contracts to enable secure wallet and email authentication while preserving privacy.
- soulana-backend: Rust backend (Actix Web) implementing privacy‑preserving verification flows, including ZKP‑based wallet and email authentication.
- soulana-smart-contract: Solana programs powering on‑chain verification and credential logic.
- soulana-frontend: TypeScript frontend for end‑user onboarding, verification, and credential UX.
- Zero‑Knowledge proofs for wallet and email verification
- On‑chain verification via Solana programs
- End‑to‑end stack: Rust (Actix Web) backend + Rust smart contracts + TypeScript frontend
Issues and PRs are welcome. Check open tasks in the repos above and help us push privacy‑preserving identity forward.