The Stellar Passport - A universal identity credential that proves users are real humans and lets their trust travel across the Stellar network.
Building the Stellar Passport: a reusable, unified identity layer for the Stellar ecosystem.
🏆 Built during HackMeridian 2025
- Fragmented KYC → every app runs its own checks, forcing users to re-verify again and again
- Bots & AI → over 40% of internet traffic is non-human, threatening fair access to rewards
- Compliance Failures → 30% of providers were fined in 2024 for mishandling identity
- Competitive Pressure → Ethereum has Gitcoin Passport, Polygon has Polygon ID - Stellar risks falling behind
Veridion is the Stellar Passport.
- Verify once, use everywhere – one KYC, reusable across all Stellar apps
- Proof of Humanness – stop bots and AI from gaming the system
- On-Chain Reputation – portable trust scores for fairer access
- Simple API integration – any Stellar app can add compliance in minutes
Veridion is the Stellar Passport - a universal identity credential that proves users are real humans and lets their trust travel across the network.
This application is where users build their Human Score through various verification methods:
- Social Media: GitHub, LinkedIn, Discord, Google
- Blockchain: Stellar network transaction verification
- Physical: Identity and document verification
- Points System: Gamified verification with tiered rewards
- Transaction Analysis: Count and analyze Stellar transactions
- Wallet Integration: Connect and verify Stellar wallets
- Framework: Next.js 15.5.2 with App Router
- Language: TypeScript
- Styling: Tailwind CSS
- UI Components: Radix UI
- State Management: Zustand
- Blockchain: Stellar SDK
- Node.js 18+
- npm, yarn, pnpm, or bun
-
Clone the repository
git clone https://github.com/yourusername/veridion-dashboard.git cd veridion-dashboard -
Install dependencies
npm install # or yarn install # or pnpm install
-
Environment Setup
cp .env.example .env.local
Configure your environment variables:
# Stellar Network NEXT_PUBLIC_STELLAR_NETWORK=testnet # Social Media APIs (optional) NEXT_PUBLIC_GITHUB_CLIENT_ID=your_github_client_id NEXT_PUBLIC_LINKEDIN_CLIENT_ID=your_linkedin_client_id NEXT_PUBLIC_DISCORD_CLIENT_ID=your_discord_client_id NEXT_PUBLIC_GOOGLE_CLIENT_ID=your_google_client_id
-
Run the development server
npm run dev # or yarn dev # or pnpm dev
-
Open your browser Navigate to http://localhost:3000
src/
├── app/ # Next.js App Router
│ ├── dashboard/ # Dashboard page
│ ├── verifications/ # API routes
│ └── layout.tsx # Root layout
├── features/ # Feature-based architecture
│ ├── dashboard/ # Dashboard components
│ ├── verifications/ # Verification system
│ │ ├── components/ # Verification components
│ │ ├── constants/ # Configuration data
│ │ ├── hooks/ # Custom hooks
│ │ └── store/ # State management
│ ├── stellar/ # Stellar blockchain integration
│ └── wallet/ # Wallet connection
├── shared/ # Shared components and utilities
│ ├── components/ # Reusable UI components
│ ├── ui/ # Base UI components
│ └── hooks/ # Shared hooks
└── lib/ # Utility functions
# Development
npm run dev # Start development server
npm run build # Build for production
npm run start # Start production server
npm run lint # Run ESLint
npm run type-check # Run TypeScript checks
# Testing
npm run test # Run tests
npm run test:watch # Run tests in watch mode- Connect Your Stellar Wallet - Start building your identity
- Verify Social Media Accounts - Prove account ownership (GitHub, LinkedIn, etc.)
- Verify Stellar Activity - Connect wallet and earn points based on transaction history
- Complete Physical Verifications - Prove real-world identity
- Track Your Human Score - Monitor cumulative verification status and trust levels
- API/SDK for Businesses: Plug-in compliance in minutes
- On-Chain Reputation: Portable trust scores for lending
- Mobile App: React Native companion app
- Multi-chain Support: Ethereum, Polygon, Solana
MIT License - see LICENSE file for details.
Veridion makes Stellar safer, more inclusive, and human-first. 🚀
Built with ❤️ during HackMeridian 2025