# WEB 3 Terminal

<figure><img src="https://4190256927-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1P2s3me8iEqQ7X2aWrKW%2Fuploads%2F1CjjOMWuGXpNPsVfSDG5%2FGroup%2018.png?alt=media&#x26;token=4da04ee4-db1f-48d4-a479-a907b705701d" alt="" width="305"><figcaption></figcaption></figure>

Each node is connected to a single authorized user, verified through canvas fingerprinting and system fingerprint collection for direct node communication. This ensures that the terminal functions as a decentralized application (dApp), without any third-party connections or intermediaries.<br>

**Key Features of the WEB 3 Terminal**

1. **Full Isolation and Security**
   * The web application runs in an isolated environment, directly connecting to your node.
   * Only one authorized session can be connected to the node at a time, verified via system and canvas fingerprinting, ensuring the terminal functions as a dApp with no external dependencies.
2. **High-Speed Data Rendering**
   * Built as a Progressive Web App (PWA), the terminal efficiently renders high-speed data from multi-layered sessions.
   * Data flows into the application via WebSockets using the **WEBFIX protocol**, ensuring real-time communication with minimal latency.
3. **Real-Time Node Communication**
   * The terminal interacts with the node in real-time with near-zero delays.
   * As soon as an account is connected, the system grants immediate access to live data streams associated with your account or a pool of accounts.

**Core Functionalities of the Terminal**

1. **AMI Model Creation and Training**
   * **Spread and Volume Control Models:** Create and train AMI models to manage spreads and control volume within your trading system.
   * **Market Making and Execution Algorithms:** Build and train AMI models for market-making strategies, as well as algorithmic execution with dynamic code generation.
2. **Dashboard and Widget Creation with STELS SDK**
   * Create custom dashboards, widgets, and trading applications using the STELS SDK.
   * Publish your apps in the decentralized **App Marketplace** available within the terminal.
   * Utilize ready-made solutions from the app marketplace to enhance your trading strategies.
3. **Portfolio Management**
   * **Manual Control:** Manage portfolios, pools, and individual accounts in real-time, with high-speed trading capabilities.
   * **Automated Tasks:** Use the built-in task manager for AMI models, allowing you to schedule and program trading strategy tasks over time with full automation.
4. **Encrypted Communication via WebRTC**
   * **Distributed Encrypted Chat:** Secure communication between nodes through WebRTC channels, including task assignment to partner nodes.
   * **Video Conferences and Group Chats:** Collaborate with other traders or stakeholders using encrypted video calls and chatrooms.
5. **Node Resource Management**
   * Monitor and regulate node resources, adjusting training speed and accuracy for AMI models in real-time.
   * Observe resource utilization and control node power dedicated to the mathematical operations of your models.
6. **Account Management**
   * Manage accounts, API keys, markets, and portfolios tied to your account.
   * Seamlessly switch between multiple portfolios or accounts with intuitive controls.
7. **Terminal Settings**
   * **Session Locking:** Secure your terminal session with a password, preventing unauthorized access.
   * **Web3 Authorization via Solana Network:** Authorize your account and connect to the terminal using **Web3 credentials** through Solana.
   * **Authorization via Secret Key Vault:** Additional security for accessing the terminal via a secret key vault.
   * **Session Rights Transfer:** Grant access to your terminal session to another user, enabling role-based delegation of rights.
   * **Access Control for Portfolio Visualization:** Share portfolio views with regulators, brokers, or investors, controlling what data they can see.
   * **Local Storage Management:** Monitor and control the storage of session data on your device.
   * **AMI Model Monitoring and Logging:** Track model performance and log important metrics directly from the terminal.
   * **Proxy Server Configuration:** Set up and configure proxy servers for node interaction.
   * **Exchange Connector Configuration:** Manage connectors for interacting with different exchanges.
   * **Terminal Theme Customization:** Adjust the terminal’s color palette and user interface for personalized use.

The STELS WEB 3 Terminal empowers users with a decentralized and highly secure trading experience, featuring real-time data rendering, model training, and a variety of advanced tools for managing digital assets.
