flowsniper.ai
▌ MOST-USED PATHS
Live trading [5] FIRE CONTROL
Sniper positions [1] SNIPER → [1]
Sentinel positions[2] SENTINEL → [1]
Manual entry [3] DESIGNATE → [3]
Live dashboard [6] SITREP
Threat board [7] THREAT BOARD
Streaming logs [1] SNIPER → [7]
Blacklist [16] ADMIN → [19]
Undo a change [16] ADMIN → [20]
Force fill [2] → [10] → [F]
Force rebalance [2] → [10] → [R]
Cancel pending [2] → [10] → [X]
Webhook setup [11] NOTIFICATIONS
Digest cadence [10] → [16] → [0]
Restart bot [12] SERVICE CONTROL
▌ ON THIS PAGE

Trade authorization

I want to...Path
Enable live trading for any mode [5] FIRE CONTROL → pick mode → type YES
Switch a mode back to dry run [5] FIRE CONTROL → pick mode → confirm
Stage a mode to auto-flip when prereqs clear[5] FIRE CONTROL → pick mode → [S] Stage PENDING
Cancel a pending live request [5] FIRE CONTROL → pick mode → confirm cancel
Check what's preventing live [5] FIRE CONTROL (each mode shows its prereq status)
Prereqs by mode. Sniper needs 10 dry-run cycles. Sentinel needs bootstrap complete OR 14+ days of organic history. Designate has no prereq. Shadow needs at least one watched wallet configured.

Sentinel positions

I want to...Path
See what Sentinel currently holds (with score + Why label per position)[2] SENTINEL → [1] Holdings
See why Sentinel picks the subnets it does v1.2[2] SENTINEL → [7] Selection Engine
Look up why a specific subnet ISN’T held v1.2[2] SENTINEL → [7] → [L] (then type netuid or name)
Preview the bot's planned portfolio at a tier[2] SENTINEL → [11] Portfolio Preview
Force a fill on under-target positions[2] SENTINEL → [11] Portfolio Preview → [F]
Force a rebalance on over-target positions[2] SENTINEL → [11] Portfolio Preview → [R]
Exit positions not in the current target[2] SENTINEL → [11] Portfolio Preview → [E]
Cancel queued actions before they fire[2] SENTINEL → [11] Portfolio Preview → [X]
Change risk tier (conservative/balanced/aggressive)[2] SENTINEL → [9] Risk Profile
Change target holdings count[2] SENTINEL → [9] Risk Profile → [H]
Adjust deploy ramp days[2] SENTINEL → [9] Risk Profile → [R]
Adjust build multiplier[2] SENTINEL → [9] Risk Profile → [M]
Override per-position weight cap v1.2[2] SENTINEL → [9] Risk Profile → [C]
Override tier filter thresholds (8 filters per tier) v1.2[2] SENTINEL → [9] Risk Profile → [F]
Preview universe impact of pending filter changes v1.2[2] SENTINEL → [9] Risk Profile → [F] → [P]
Reset all tiers’ filter overrides v1.2[2] SENTINEL → [9] Risk Profile → [F] → [A]
Configure auto-compound (per-mode percentages)[2] SENTINEL → [10] Auto-Compound
Set compound redeploy threshold v1.2[2] SENTINEL → [10] Auto-Compound → [T]
See positions being unwound (dropouts)[2] SENTINEL → [6] Dropouts
Review allocation history[2] SENTINEL → [3] Allocation History
Sentinel parameters (advanced settings)[2] SENTINEL → [8] Parameters
Fortify (full portfolio review)[2] SENTINEL → [12] Fortify
Per-mode capital budget caps[2] SENTINEL → [13] Budget

Sniper positions

I want to...Path
See open Sniper positions + live PnL [1] SNIPER → [1] Active Ops
Review trade history with PnL [1] SNIPER → [3] AAR
Check win rate and stats [1] SNIPER → [4] Mission Stats
Edit signal weights [1] SNIPER → [8] Parameters → [5] Signal Weights
Edit thresholds (buy/watch/sell) [1] SNIPER → [8] Parameters
Edit partial-exit ladder [1] SNIPER → [8] Parameters → [9]
Run a backtest [1] SNIPER → [9] Recon & Calibration → [8] / [9]
Apply a backtest's params to live profile [1] SNIPER → [9] Recon & Calibration → [10]
Toggle auto-tune [1] SNIPER → [9] Recon & Calibration
Pre-trade preview. When you change a Sniper parameter the bot shows what would change before saving. y to apply, n to cancel.

Designate (manual positions)

I want to...Path
Manually enter a position on a specific subnet[3] DESIGNATE → [3] Mark Target
Edit stop/trail on a Designate position [3] DESIGNATE → [4] Adjust Parameters
Force-exit a Designate position [3] DESIGNATE → [5] Neutralize
Promote a Sentinel position to Designate [3] DESIGNATE → [8] Promote Sentinel
Promote a Shadow position to Designate [3] DESIGNATE → [7] Promote Shadow
Recover an unmanaged on-chain position [3] DESIGNATE → [6] Field Recovery
Promote = add stop-loss, trailing stop, and take-profit rules to a position currently held passively. The position moves out of Sentinel/Shadow tracking and into Designate.

Shadow (copy trading)

I want to...Path
Add a wallet to watch [4] SHADOW → Watched Wallets → Add
Remove a watched wallet [4] SHADOW → Watched Wallets → Remove
See what Shadow has copied [4] SHADOW → Active Positions
Adjust per-wallet sizing [4] SHADOW → Watched Wallets → Edit

Safety net

I want to...Default modeOperator mode
Blacklist a subnet [16] ADMIN → [19] Blacklist [17] ADMIN → [19] Blacklist
Remove a blacklist entry [16] ADMIN → [19] → pick → Remove[17] ADMIN → [19] → pick → Remove
Undo a recent settings change (last 20) [16] ADMIN → [20] Undo [17] ADMIN → [20] Undo
Cancel pending Sentinel actions [2] SENTINEL → [11] → [X] same
Restore from a backup snapshot [16] ADMIN → [18] Backups [17] ADMIN → [18] Backups
Time machine note. Every settings change, blacklist edit, and applied backtest snapshots automatically. Undoing also snapshots, so you can roll forward again.

Wallet

I want to...Default modeOperator mode
Add or change wallets per mode [14] ARSENAL → pick mode [15] ARSENAL → pick mode
See wallet health across all modes [14] ARSENAL → [5] Health Check [15] ARSENAL → [5] Health Check
Allocate budget across modes [14] ARSENAL → [7] Budget [15] ARSENAL → [7] Budget
Reset wallet password (env-stored) edit /etc/flowsniper/env → restartsame

Monitoring

I want to...Path
Live dashboard across all modes [6] SITREP
Live signal scores for every subnet [7] THREAT BOARD
Full portfolio analytics [8] COMBINED
Recent activity feed [9] WHAT'S HAPPENING
Streaming bot logs across all modes[10] SIGINT
Service status (running/stopped) [12] SERVICE CONTROL
Auto-refresh. SITREP, Threat Board, Combined, and What's Happening all refresh every 5 seconds. Press any key to exit.

Notifications

I want to...Path
Set Discord webhook URL [11] NOTIFICATIONS → Webhook
Toggle individual alerts [11] NOTIFICATIONS → [1]–[15]
Change Discord digest cadence [11] NOTIFICATIONS → [16] Digest schedule → [0] Frequency
Test the webhook [11] NOTIFICATIONS → Test webhook
Digest cadence options. off, weekly (default), daily, every 12 hours, every 4 hours.

Service control

I want to...Path
Start the bot [12] SERVICE CONTROL → Start
Stop the bot [12] SERVICE CONTROL → Stop
Restart the bot [12] SERVICE CONTROL → Restart
Enable on boot (default) [12] SERVICE CONTROL → Enable
From the shell. systemctl restart flowsniper does the same thing as the menu.

Backups and recovery

I want to...Default modeOperator mode
Take a manual backup [16] ADMIN → [3] Backup [17] ADMIN → [3] Backup
Restore from a backup [16] ADMIN → [18] → Restore [17] ADMIN → [18] → Restore
Wipe all data (start over) [16] ADMIN → [4] Purge [17] ADMIN → [4] Purge
Export trade history to CSV [1] SNIPER → [6] Extract Intelsame
Backups land in /root/flowsniper/backups/. Auto-backup runs daily.

Modes (enable/disable)

I want to...Default modeOperator mode
Enable or disable a mode [13] MODES → pick mode [13] MODES → pick mode
Enable Operator Mode (adds COMMS) [15] GLOBAL PARAMETERS → operator_mode[15] GLOBAL PARAMETERS → operator_mode
Disabling a mode doesn't sell its positions. Open positions continue to be managed; just no new entries.

Global parameters

I want to...Default modeOperator mode
Edit settings shared across modes [15] GLOBAL PARAMETERS [15] GLOBAL PARAMETERS
Configure Taostats API key (Sentinel boot)[15] GLOBAL PARAMETERS → [T] [15] GLOBAL PARAMETERS → [T]
Configure RPC endpoints (primary + 2 failovers) v1.2[15] GLOBAL PARAMETERS → RPC [15] GLOBAL PARAMETERS → RPC
Test RPC endpoint connectivity v1.2[15] GLOBAL PARAMETERS → RPC → [T][15] GLOBAL PARAMETERS → RPC → [T]

Common keystrokes

KeyWhat it does
[Enter] Refresh / return / confirm default
[B] Back to previous menu
[Q] Quit to shell (works from anywhere)
[0] Same as Back
y / n Yes/no on prompts
YES (caps) Required for irreversible actions like flipping live