Live Trading Operations Console
A full-height operator terminal streams worker events in real time, with connection state, auto-scroll, start/stop command control, reconnect, and semantic coloring for success, warning, and failure so the desk never goes dark during a run.
Rule-Based Acquisition Engine
Operators define maximum markup and a min/max price envelope. The engine applies those rules to the live marketplace book and prefers the lowest-markup eligible listing inside the band.
Marketplace Session Orchestration
Authenticated sessions are stored with the strategy record and injected into a hardened browser context, with explicit login detection so the desk can tell the operator to refresh credentials before a wasted run.
Headless Listing Intelligence
The worker enumerates selectable item cards, extracts markup percentages from the live DOM, ranks opportunities, and retries clicks when the book mutates underneath the cursor.
Resilient Marketplace Traversal
Consent banners, overlay dialogs, and withdraw confirmations are handled as first-class steps. The engine clears popups, waits for enabled actions, and completes the I-Understand confirmation so fragile UI does not abort a trade.
Authenticated Operator Workspace
Email registration, session login, protected routes, logout, password recovery, and profile management give the product a complete SaaS identity layer rather than an open control panel.
Strategy Configuration Desk
A dedicated settings surface lets operators edit markup, price bounds, and session material with an explicit edit/save contract, loading states, and success or failure toasts.
Trading Command Dashboard
The home desk frames bot status, recent activity, and operational shortcuts so an operator can read the room before opening the terminal or changing risk parameters.
Supervised Start-Stop Control
WebSocket commands start and halt the worker. The server refuses duplicate runs, tears down the browser on stop, and keeps the console and the control buttons in sync.