VestRoll is a payroll and invoicing platform built for the 2026 financial ecosystem. Built with Next.js 15, React 19, and the Stellar Soroban stack, it offers a "No-Crypto" UX where privacy, speed, and biometric security are standard.
- Framework: Next.js 15.5 (App Router & Turbopack)
- Library: React 19
- State: Redux Toolkit (UI) & Zustand (Store)
- Auth: @stellar/passkey-kit (FaceID/TouchID Biometric Login)
- Privacy: Stellar Protocol 25 (X-Ray) &
circomlibfor ZK-shielded payroll. - Smart Accounts: @stellar/smart-account-kit for automated contract-wallet deployment.
- Fiat Providers: Native integration for Monnify and Flutterwave (NGN On-ramps).
- Stellar Bridge: SEP-24 via Stellar Wallet SDK for automated NGN-to-USDC settlement.
- Gasless UX: Launchtube / Fee-Bumping infrastructure (Zero XLM required for users).
vestroll/
├── src/
│ ├── api/ # ZK-Circuit logic & Service Orchestration
│ ├── app/ # Next.js App Router (Invisible Crypto UX)
│ ├── components/ # Biometric Auth & Shielded UI Components
│ ├── server/
│ │ ├── services/ # Monnify, Flutterwave & Blockchain Services
│ │ └── db/ # Drizzle Schema (Auth, Org, Fiat, ZK)
│ └── lib/ # Passkey & Smart Account SDK wrappers
└── brain/ # Master Roadmaps & Technical Documentation
- Invisible Onboarding: Users sign up with Email and Biometrics (Passkeys). No seed phrases, no private keys, no 12-word recovery.
- Hybrid Recovery: A "Best of Both Worlds" security model—Biometric speed for daily use, Email recovery for account resets.
- ZK-Shielded Payments: Payroll amounts are hidden from the public ledger using Zero-Knowledge proofs, providing enterprise-grade confidentiality.
- Automated Fiat-Stable Bridge: Deposits in Naira (NGN) are automatically reflected as USDC in the Smart Wallet, enabling instant global payouts.
- Atomic Batching: Disburse 100+ payroll entries in a single biometric signature using Soroban atomic transactions.
- Invisible Gas: Transaction fees are sponsored (Launchtube) or paid in USDC, ensuring users never need to hold or know about XLM.
- Global Enterprises: Companies with distributed teams needing seamless cross-border payroll.
- DAO & Web3 Organizations: Native crypto organizations requiring fiat and stablecoin payroll solutions.
- Freelancers & Contractors: Individuals seeking transparent, instant, and low-fee payments.
VestRoll plays a pivotal role in the Stellar ecosystem by:
- Driving Real-World Utility: Moving beyond speculation to practical, high-volume stablecoin use cases (Payroll).
- Highlighting Efficiency: Showcasing Stellar's speed and low fees for frequent, small-to-large value transactions.
- Node.js 20.x or higher
- pnpm (preferred)
- Stellar CLI (for local Soroban development)
- Clone the repository and install dependencies:
pnpm install
- Configure Environment:
Add
STELLAR_RPC_URLandLAUNCHTUBE_API_KEYto your.env.local. - Start development server:
pnpm dev
VestRoll development is structured across 4 Strategic Tranches:
- Tranche 1: Foundation & Biometric Onboarding.
- Tranche 2: Fiat-Stable Bridge (NGN MVP).
- Tranche 3: Privacy Shield (Shielded Testnet).
- Tranche 4: Mainnet Launch & UX Audit.
Commercial - All rights reserved to SafeVault/VestRoll.