Component Details
The Platform Backend & API serves as the central hub for user interaction and platform management. It exposes REST and WebSocket APIs, handles user authentication and authorization, manages agent and preset definitions, and controls feature availability.
API Gateway/Server Core
The primary entry point for all client interactions, managing both RESTful and WebSocket communication. It handles request routing, connection management, and acts as an orchestrator for various backend services.
Authentication & Authorization Service
Responsible for user authentication, token validation (e.g., JWT), and enforcing access control policies across the platform's APIs.
Feature Flag Service
Manages the dynamic activation and deactivation of features within the platform, enabling A/B testing and controlled rollouts.
Agent & Preset Management Service (V2 Library)
Provides API endpoints and business logic for managing autonomous agent configurations and predefined presets, specifically for the V2 API.
Store Service (V2 Store)
Manages functionalities related to a digital store, including data persistence, media handling, and potentially image generation, as part of the V2 API.
Analytics & Integrations Service
Handles the collection and processing of analytics data and facilitates integrations with external third-party services (e.g., email providers like Postmark).