3.3 Hosted Live Feed (Web UI)

The hosted feed is the browser-based version of the same idea: a real-time board of ranked opportunities plus health stats.

3.3.1 What you see

Typical sections:

  • Live Opportunities Table

    • One row per opportunity.

    • Columns:

      • Pair

      • Buy venue / price

      • Sell venue / price

      • Gross spread %

      • Estimated net profit % / bps

      • Timestamp / age

      • Optional flags (low liquidity, high slippage, etc.)

  • System Stats Panel

    • Total opportunities detected (session / last X minutes).

    • Average profit %.

    • Best profit %.

    • Opportunities per minute.

    • Uptime / last update timestamp.

  • Status Indicators

    • “Live” when engine is pushing fresh data.

    • Warning state if data is stale (no updates for N seconds).

    • Error state if engine / API is down.

3.3.2 How the live feed updates

  • The backend runs the same detection pipeline as the CLI.

  • New opportunities are pushed to the front-end via:

    • SSE or WebSocket (depending on your implementation).

  • UI updates are append-only or rolling (last N rows) to keep it readable.

You’re basically watching the same engine as the CLI, just rendered as a table instead of raw text.

Last updated