Documentation
Main Sequence Command Center is the foundation for teams that want to launch branded market products, internal operating consoles, and extension-driven workflows without rebuilding the shell from scratch every time.
These docs are here to show how the platform comes together and how you can turn it into a product surface that feels deliberate, fast, and deeply customized to your own domain.
Recommended reading order
- Architecture
- Apps and Surfaces
- Core Widgets
- Dashboard Layouts
- Workspaces
- Workspace Backend Model
- ADR: Shared Workspace Content vs Per-User View State
- ADR: Use React Grid Layout v2 API in Workspace Studio
- ADR: First-Class Widget Bindings and Dependency Graph
- Configuration
- Internationalization
- Extensions
- Theming
- Backend and Auth Integration
- Deployment
- Notifications
- RBAC Assignment Matrix
- Access & RBAC App
Why it exists
Command Center is an extension-first frontend platform for financial and operational products. It is built for teams that want to move faster on product delivery without giving up structure, branding control, or permission boundaries.
The core shell stays focused on the parts every serious product needs:
- app shell and routing
- role and permission checks
- theme registry and runtime token overrides
- widget, app, surface, and theme registry
- mock REST and WebSocket adapters for local development
Everything more specific, more opinionated, or more product-driven belongs in extensions.
Vendor-specific charting or grid libraries are not treated as core platform dependencies. Those live in optional extensions where teams can evolve the experience without hardwiring the platform to one stack forever.
Extension inventory
The current repository ships with these extensions:
core: base widgets, apps, surfaces, and themesag-grid: optional data-grid widget integrationlightweight-charts: optional market chart integrationflow-lab: bundled extension that contributes a custom widget and theme to demo surfacesmain_sequence: repo-root product namespace with separate Workbench and Markets extensions
Local development
npm install
npm run dev
To run the public documentation site:
npm install --prefix docs-site
npm run docs:dev
For type-checking:
npm run check