Local agent

Live trading is handled by a local agent running 24/7 on your machine (VPS recommended). Keys, signing, and order submission all happen inside it.

Install

1. Issue a pairing code in Trading → Agents (one-time, expiring).

2. Paste the one-click install command into your VPS terminal — it registers a systemd service that survives reboots.

3. Once connected, the agent card shows online.

Fingerprint check

The same fingerprint appears in both the web UI and the agent console. If they differ, suspect MITM — don't enter keys (the key form hides itself on mismatch).

Registering API keys

Register exchange keys on the agent card. They travel as E2E ciphertext and are stored encrypted only on the agent host. Keys with withdrawal permission are rejected. The most conservative path is the agent console command (bypasses the relay entirely).

Operating

  • Default is dry-run. The live switch is flipped from the web over E2E.
  • Deploy/stop strategies, release the kill-switch, and view logs from the studio and dashboard.
  • If the agent is offline, the UI says so — it never pretends to be online.

Uninstall — no traces

By design, the agent never becomes an un-removable resident program. It installs only to standard locations (no kernel extensions, no root daemons) and removes cleanly with one line:

curl -fsSL <server>/dl/uninstall.sh | bash

This unregisters the service (systemd/launchd), deletes the program folder, and prints exactly what was removed and what remains. The pairing identity (~/.soritrading-agent) is kept by default so a reinstall reuses it — add --purge for complete removal. Delete the server-side pairing from the web "Agents" panel.