Complete Onboarding to ValorIDE — End-to-End Flow
A step-by-step guide from white paper signup to launching ValorIDE with JWT authentication.
TL;DR — The Flow
- User lands on white paper form
- Chooses "Interactive Wizard"
- Completes onboarding steps
- Account created (Principal + Customer)
- User logged in, JWT token generated
- JWT stored in localStorage (browser + VSCode)
- VSCode extension opens via URI:
vscode://valkyrlabsinc.valoride-dev - Extension reads JWT from localStorage
- Extension initializes with authenticated context
- User can load/generate/run apps immediately ✅
Architecture Overview
- Entry Point:
/signupwith wizard or traditional forms - OnboardingWizard: Fetches products, guides user through product-specific steps
- Account Creation: Principal + Customer objects
- JWT Handling: Token stored in browser localStorage, shared with VSCode extension
- Extension Launch: URI scheme triggers ValorIDE with JWT context
See also: JWT Quick Reference