Skip to main content

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

  1. User lands on white paper form
  2. Chooses "Interactive Wizard"
  3. Completes onboarding steps
  4. Account created (Principal + Customer)
  5. User logged in, JWT token generated
  6. JWT stored in localStorage (browser + VSCode)
  7. VSCode extension opens via URI: vscode://valkyrlabsinc.valoride-dev
  8. Extension reads JWT from localStorage
  9. Extension initializes with authenticated context
  10. User can load/generate/run apps immediately ✅

Architecture Overview

  • Entry Point: /signup with 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