Skip to main content

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.

  1. Architecture
  2. Apps and Surfaces
  3. Core Widgets
  4. Dashboard Layouts
  5. Workspaces
  6. Workspace Backend Model
  7. ADR: Shared Workspace Content vs Per-User View State
  8. ADR: Use React Grid Layout v2 API in Workspace Studio
  9. ADR: First-Class Widget Bindings and Dependency Graph
  10. Configuration
  11. Internationalization
  12. Extensions
  13. Theming
  14. Backend and Auth Integration
  15. Deployment
  16. Notifications
  17. RBAC Assignment Matrix
  18. 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 themes
  • ag-grid: optional data-grid widget integration
  • lightweight-charts: optional market chart integration
  • flow-lab: bundled extension that contributes a custom widget and theme to demo surfaces
  • main_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