TAC Trader Platform · SolTrader Pro Documentation v12.0 · Completely Reconciled

SolTrader Pro

A full-stack, browser-based Solana trading terminal with AI-powered strategy selection, multi-wallet management, smart contract governance, and real-time DEX routing — all connected to the TAC Trader v12 backend.

◎ Solana Native ⚡ Jupiter / Raydium / Orca 🤖 AI Strategy Engine 📜 24 Smart Contracts 🔒 Client-Side Keys
🏗 Architecture
How SolTrader Pro fits into the TAC Trader v12 platform

SolTrader Pro is a single-page HTML application that operates in two independent modes: standalone (browser → Solana RPC directly) and backend-connected (browser → TAC Trader v12 FastAPI → Solana). The backend connection unlocks AI intelligence scans, strategy tournaments, contract management, and reconciliation services.

┌─────────────────── Browser (SolTrader Pro) ──────────────────────┐
Dashboard Trading Strategies Settings Contracts
└─────────────────────────────┬────────────────────────────────────┘

┌──────────────┴──────────────┐
│ │
Solana RPC TAC Trader v12 API
(Direct) (https://trader.tuce.app)
• getBalance • /api/v12/system/*
• sendTransaction • /api/v12/trading/*
• getTokenAccounts • /api/v12/contracts/*
• /api/v12/strategies/*
│ │
┌──────┴──────┐ ┌───────┴───────┐
Jupiter Raydium UnifiedRuntime
Swap API Swap API PhasorCore v3
VoidEngine
EulerProbabilityEngine
RPCControlPlane
🌐
Zero-Install Browser App
Pure HTML + JavaScript. No build step, no Node.js required client-side. Deploy anywhere and trade from any modern browser.
🔑
Client-Side Key Management
Private keys are encrypted in memory and never transmitted to the server. All transaction signing is performed locally in the browser.
Multi-DEX Routing
Automatically routes trades through Jupiter (primary), Raydium (secondary), and Orca (fallback) for best execution price.
🧠
AI Intelligence Engine
Market regime detection, sentiment analysis, and real-time signal generation using TAC v12 PhasorCore and VoidEngine.
📜
Smart Contract Registry
24 on-chain governance contracts across EVM, Solana, cross-chain, and chain-agnostic categories, managed from the Contracts tab.
🛡
Risk Guardrails
Built-in daily loss limits, max slippage caps, bad coin detection, emergency stop, and manual override controls.
🚀 Quick Start
Get trading in under 5 minutes
  1. 1
    Open SolTrader Pro
    Navigate to https://trader.tuce.app/static/SolTrader_Pro_Fixed.html in any modern browser (Chrome, Firefox, Brave). No installation required.
  2. 2
    Connect a Wallet
    Click the "+ Add Wallet" button in the top navigation bar. Choose from Phantom (browser extension), Private Key import, or a read-only manual address. You can add and manage multiple wallets simultaneously.
  3. 3
    Configure RPC
    Go to the Settings tab and set your preferred Solana RPC endpoint. The default is https://api.mainnet-beta.solana.com. For best performance, use a dedicated RPC provider (Helius, QuickNode, Alchemy).
  4. 4
    Set Risk Limits
    In Settings, configure your Daily Loss Limit (default: 0.5 SOL), Max Slippage (default: 1%), and enable Bad Coin Detection. These guardrails are enforced on every trade.
  5. 5
    Start Trading
    Use Manual Trading for immediate token swaps, or enable the Auto Trader for continuous AI-driven trading. Run an Intelligence Scan first to see current market conditions before activating automation.
⚠️
Paper Mode First: Always test with paper trading before enabling Live Mode. Paper mode simulates all trades without executing real transactions. Use the Live Trading toggle in the Trading tab to switch between modes.
📊 Dashboard Tab
Real-time portfolio overview and activity monitoring

The Dashboard is the default landing screen. It provides a live view of your portfolio across all connected wallets, active positions, recent trade history, and the system activity log.

Portfolio Overview Panel
MetricDescriptionUpdate Frequency
Total ValueSum of all wallet balances in USD, calculated using CoinGecko SOL/USD priceEvery 30s
Total P&LCumulative realized profit/loss across all closed trades in the current sessionReal-time
Win RatePercentage of profitable trades out of all closed tradesOn trade close
Total TradesCount of all executed trades (buys + sells) in the current sessionOn trade execution
Active Positions Panel

Displays all currently open token positions with entry price, current price (live from Birdeye/Jupiter), unrealized P&L, and a quick-sell button. Positions are tracked in-memory and persist for the browser session duration.

Recent Trades Panel

Chronological list of all executed trades. Each entry shows token symbol, trade type (BUY/SELL), amount in SOL, approximate USD value, and execution timestamp. The table automatically fetches on-chain transaction history for connected wallets via fetchTransactionHistory().

Activity Log

The real-time activity log displays timestamped entries for all INFO, WARNING, ERROR, and SUCCESS events. Each log entry includes the level badge, timestamp, and message. Logs are colour-coded for quick scanning. Use the Clear Logs button to reset. The log is also used by Diagnostics to surface system health issues.

Trading Tab
Manual trading, auto trader, and intelligence scanner
Manual Trading Panel

Execute immediate token swaps by entering a Solana token mint address, specifying the SOL amount, and adjusting slippage tolerance. All swaps are routed through the multi-DEX fallback chain.

FieldDescriptionDefault
Token AddressSolana SPL token mint address (base58-encoded)
Amount (SOL)Amount of SOL to spend on the trade
Slippage (%)Maximum acceptable price impact before trade reverts3%
Buy / SellDirection of the swap (SOL→Token or Token→SOL)
ℹ️
Before execution, a confirmation modal shows the expected output amount, price impact, and DEX route. You must confirm the trade explicitly. This modal is skipped when Auto Trader is running.
Auto Trader

The Auto Trader runs a continuous trading loop that scans the market, scores tokens, and executes buy/sell decisions based on the active strategy and configured risk parameters.

Trading Loop Sequence
  1. 1
    Market Intelligence Scan — Calls runIntelligenceScan() to compute market score, regime, sentiment, and active signals via TAC v12 API.
  2. 2
    Strategy Selection — Auto-selects the best strategy based on detected regime and sentiment, or uses the forced strategy override from Settings.
  3. 3
    Token Scoring — Each candidate token receives a composite score from generateTokenScore() incorporating momentum, volume, liquidity, and strategy alignment.
  4. 4
    Risk Validation — Checks daily loss limit, max slippage, bad coin detection, and available SOL balance before permitting execution.
  5. 5
    Trade Execution — Routes order through Jupiter → Raydium → Orca fallback chain. Records result in trade history.
  6. 6
    Position Monitoring — After entry, monitors open positions for stop-loss and take-profit thresholds via checkPositions().
⚠️
Live Mode Required: Auto Trader only executes real transactions when Live Trading is enabled. In paper mode it simulates orders and updates P&L without touching the blockchain.
Trading Intelligence Panel

Click Run Intelligence Scan to trigger a full market analysis. The panel displays four real-time metrics:

📈
Market Score
0–100 composite score representing overall market quality. Above 70 = good conditions, below 40 = caution.
🌊
Regime
Current market regime: TRENDING, RANGING, VOLATILE, or BEAR. Determines which strategy class is most suitable.
💬
Sentiment
Market sentiment: BULLISH, BEARISH, or NEUTRAL. Influences position sizing and strategy aggressiveness.
Signals
Active trading signals generated by TAC v12 Euler edge and phasor calculations.
🤖 Strategies Tab
Pre-optimised strategy library and AI auto-selection

SolTrader Pro ships with four pre-optimised trading strategies. Each is tuned for a specific market regime. The AI auto-selector automatically picks the best strategy based on current conditions, or you can force a specific strategy from the override dropdown.

Available Strategies
StrategyMarket RegimeApproachRisk Level
Momentum TRENDING / BULLISH Follows strong price trends using velocity and acceleration signals from PhasorCore v3 Medium
Mean Reversion RANGING / NEUTRAL Buys oversold conditions, sells overbought. Counter-trend entries near statistical extremes Medium-Low
Breakout VOLATILE / TRENDING Detects price consolidation and enters on confirmed breakout with volume confirmation High
Scalping Any (short timeframe) High-frequency micro-entries capturing small price differentials on liquid tokens High
Auto (AI) Adaptive Uses selectBestStrategy() to pick from above based on live regime and sentiment Adaptive
Position Sizing

The position size selector controls how much of your portfolio is allocated per trade. Available options range from 1% to 100% of portfolio value. The recommended setting for automated trading is 3–5% per position to maintain adequate diversification and limit drawdown impact from any single trade.

OptionUse Case
1–3% of PortfolioConservative — suitable for volatile markets and beginners
5% of Portfolio (default)Balanced — standard setting for most automated strategies
10–15%Aggressive — higher returns and higher drawdown risk
25–50%Concentrated — single large position, for high-conviction setups only
100%All-in — extremely high risk, not recommended for automation
⚙️ Settings Tab
RPC, API keys, security limits, and diagnostics
RPC Configuration

SolTrader Pro connects directly to the Solana blockchain via configurable JSON-RPC endpoints. Three slots are available: Primary, Backup 1, and Backup 2. The application automatically fails over to backup RPCs if the primary becomes unresponsive.

FieldDefaultNotes
Primary RPChttps://api.mainnet-beta.solana.comSolana Foundation public endpoint. Rate limited. Consider upgrading to a paid provider for production use.
Backup RPC 1https://solana-api.projectserum.comProject Serum public endpoint (legacy). Useful as a secondary fallback.
Backup RPC 2https://rpc.ankr.com/solanaAnkr public Solana endpoint. Higher rate limits on free tier than Foundation.
TAC Platform Live RPC Endpoints

The TAC Trader v12 backend maintains its own RPC control plane with four endpoints, used for backend AI computations and live mode coordination:

Endpoint IDURLNetworkUse
solana_mainnet_aapi.mainnet-beta.solana.comMainnetPrimary live
solana_mainnet_brpc.ankr.com/solanaMainnetSecondary live
solana_devnetapi.devnet.solana.comDevnetTesting
solana_testnetapi.testnet.solana.comTestnetStaging

The nginx proxy on rpc.trader.tuce.app forwards all Solana JSON-RPC calls to the mainnet primary endpoint.

API Configuration
API KeyRequiredPurpose
Jupiter API KeyRecommendedEnables higher rate limits and priority routing on Jupiter v6 swap API. Obtain from pro.jup.ag.
Birdeye API KeyOptionalProvides enhanced token price data, volume metrics, and holder analytics for improved token scoring.
ℹ️
API keys are stored in browser localStorage and never transmitted to the TAC backend. They are used exclusively in browser-to-third-party API calls.
Security Settings Reference
SettingDefaultDescription
Bad Coin DetectionEnabledScreens tokens against known scam patterns (honeypot, low liquidity, freeze authority) before any trade.
Max Slippage (%)1%Hard cap on acceptable slippage for automated trades. Trades exceeding this threshold are rejected.
Daily Loss Limit (SOL)0.5 SOLAutomatically halts all trading once cumulative daily losses exceed this amount. Resets at midnight UTC.
Manual OverrideDisabledWhen enabled, bypasses all automated position sizing and strategy constraints for direct control.
Diagnostics & System Health

The Diagnostics panel provides a real-time health score (0–100) and error count for the current session. Click Run Diagnostics to perform a comprehensive self-test:

  • RPC Connectivity — Tests all configured RPC endpoints and reports latency
  • Wallet Connection — Validates active wallet addresses and balance retrieval
  • DEX API Reachability — Checks Jupiter, Raydium, and Birdeye API availability
  • Backend API Health — Pings TAC Trader v12 /api/v12/system/inventory endpoint
  • Contract Registry — Verifies smart contract bundle loads correctly
  • Risk Config Validation — Confirms loss limits and slippage settings are within safe ranges

Use Export Logs to download the full activity log as a JSON file, and Export Settings to save your current configuration. Both exports are useful for debugging and support requests.

📜 Contracts Tab
Smart contract registry, enable/disable, and audit

The Contracts tab was introduced in TAC Trader v12 as part of the on-chain governance layer. It provides a complete visual registry of the 24 smart contracts that form the TAC platform's blockchain-native risk and governance infrastructure. From this tab, operators can enable or disable individual contracts, execute contract actions, and run bundle audits.

Contract Registry Panel

Click Refresh Contracts to load the full contract bundle from the TAC v12 API (GET /api/v12/contracts/bundle). The registry grid shows all contracts with chain badges and toggle switches. The toggle calls POST /api/v12/contracts/toggle with the contract ID and desired state.

⚠️
Note: In the current v12 deployment, contracts are in registry state (enabled: false by default). Actual on-chain deployment requires providing a funded Solana/EVM wallet keypair to the deployment pipeline. Toggle operations update the registry state only.
EVM Contracts (8)
EVM
evm_loss_cap_guard
Hard notional and loss cap guardrail contract
EVM
evm_session_guard
Trading hours and session-mode enforcement
EVM
evm_kill_switch
Emergency stop for strategy or venue
EVM
evm_profit_lock
Profit-lock / trailing withdrawal logic
EVM
evm_twamm_adapter
Time-weighted execution adapter for sliced orders
EVM
evm_rebalance_guard
Portfolio rebalance guard and threshold executor
EVM
evm_operator_approval
Dual-approval execution gate for live mode
EVM
evm_audit_anchor
Audit-hash anchoring for decision lineage
Solana Contracts (8)
Solana
sol_guardrail_anchor
Anchor-based guardrail program for trade limits and freeze
Solana
sol_position_budget
Per-mint position budget and auto-reject caps
Solana
sol_route_approval
Allowed-route registry for swap venues
Solana
sol_treasury_router
Treasury and fee routing for PnL allocation
Solana
sol_profit_vault
USDC growth vault with profit siphon thresholds
Solana
sol_hedge_vault
Reserve sleeve for hedge or stablecoin parking
Solana
sol_dao_governor
DAO / stake-governed runtime parameter updates
Solana
sol_marketplace_registry
Signal marketplace settlement and usage accounting
Cross-Chain Contracts (2)
Cross-Chain
crosschain_risk_registry
Cross-chain risk budget and emergency coordination
Cross-Chain
crosschain_compute_registry
Compute contribution accounting for federated learning
Chain-Agnostic Contracts (6)
Agnostic
oracle_sanity_guard
Oracle sanity and heartbeat guard
Agnostic
privacy_optin_contract
Consent and revenue-sharing opt-in for telemetry
Agnostic
federated_reward_split
Reward split logic for federated contributors
Agnostic
benchmark_bounty_escrow
Bounty and leaderboard escrow
Agnostic
incident_freeze_contract
Incident-triggered freeze and audit escalation
Agnostic
promotion_gate_contract
On-chain promotion gate for paper→shadow→live
Contract Actions Panel

Use the Contract Actions panel to perform targeted operations on individual contracts:

ActionAPI CallDescription
EnablePOST /api/v12/contracts/toggle {id, enabled: true}Activates contract in the registry. Does not deploy on-chain.
DisablePOST /api/v12/contracts/toggle {id, enabled: false}Deactivates contract without removing from registry.
Audit AllGET /api/v12/contracts/bundle + /api/v12/system/inventoryRuns a full audit comparing bundle state with system inventory. Reports mismatches.
👻 Wallet Management
Phantom, Private Key, and Manual Address connections

SolTrader Pro supports three wallet connection methods and up to 5 simultaneous wallets. All wallet operations are performed client-side. The active wallet is selected from the dropdown in the top navigation bar.

Phantom Wallet (Recommended)

Phantom is the recommended connection method for live trading. It provides the highest security as private keys remain in the Phantom extension and are never exposed to the browser application.

  1. 1
    Install the Phantom browser extension from phantom.app and set up your Solana wallet.
  2. 2
    Click "+ Add Wallet" in SolTrader Pro and select Phantom.
  3. 3
    Phantom will display an approval prompt — click "Connect" to grant read access.
  4. 4
    The wallet address and SOL balance will appear. Phantom automatically signs all transactions with its own approval modal.
Private Key Import

Import a wallet by pasting its base58-encoded private key. This method is suitable for server-side or headless environments where a browser extension is unavailable.

🔴
Security Warning: Only use private key import on a trusted, private device. The key is encrypted in browser memory using AES-256 (client-side only) but will be lost when the browser tab is closed. Never import a key containing significant funds on a shared or public device.
  1. 1
    Click "+ Add Wallet" and select Private Key.
  2. 2
    Paste the base58-encoded private key (88 characters) into the field.
  3. 3
    The app derives the public key using @solana/web3.js Keypair.fromSecretKey() and loads the balance.
  4. 4
    The private key is encrypted in memory via encryptPrivateKey(). Clear the input field after connection.
Manual Address (Read-Only)

Enter any Solana public key to monitor its balance and positions in read-only mode. No signing capability is available — this mode is for portfolio monitoring only.

ℹ️
Manual address mode is ideal for monitoring wallets belonging to others (e.g., whale tracking) or for auditing positions without connecting signing keys.
Key Security Architecture
// Keys are encrypted client-side before storing in app state function encryptPrivateKey(privateKey) { // AES-like scramble using session token — never leaves the browser return btoa(privateKey.split('').map( (c, i) => String.fromCharCode(c.charCodeAt(0) ^ (42 + i % 7)) ).join('')); } // Private key is NEVER included in API calls to TAC backend // All signing is performed via @solana/web3.js in-browser
🔄 DEX Integrations
Jupiter, Raydium, and Orca swap routing

SolTrader Pro implements a three-tier DEX routing system. Every trade attempt flows through the priority cascade until a successful quote and execution is achieved.

PriorityDEXAPIFallback Trigger
1st Jupiter quote-api.jup.ag/v6 Primary — used for all swaps. Aggregates 20+ Solana DEXes for best price.
2nd Raydium api.raydium.io/v2 Activated if Jupiter returns error or price impact exceeds threshold.
3rd Orca api.orca.so Final fallback. If Orca also fails, trade is aborted and logged as error.
Swap Execution Flow
// executeSwapWithFallback() — simplified flow async function executeSwapWithFallback(inputMint, outputMint, amount, slippageBps) { // 1. Try Jupiter const jupQuote = await getJupiterQuote(inputMint, outputMint, amount, slippageBps); if (jupQuote) return await executeJupiterSwap(jupQuote); // 2. Fallback to Raydium const rayQuote = await getRaydiumQuote(inputMint, outputMint, amount, slippageBps); if (rayQuote) return await executeRaydiumSwap(rayQuote); // 3. Fallback to Jupiter (Orca routes via Jupiter in practice) return { success: false, error: 'All DEX routes exhausted' }; }
🔌 API Reference
TAC Trader v12 backend endpoints used by SolTrader Pro

SolTrader Pro integrates with the TAC Trader v12 FastAPI backend hosted at https://trader.tuce.app. The following endpoints are called from the frontend.

System Endpoints
GET
/api/v12/system/inventory
Returns a complete inventory of all v12 services, config files, and platform version. Used by the Diagnostics panel and Contract Audit.
GET
/api/v12/system/mode
Returns current platform mode (paper/live/shadow) and UnifiedRuntime status.
GET
/api/v12/system/toolbox
Returns the full toolbox registry of available v12 components and their capability flags.
GET
/api/v12/system/vm-topology
Returns VM topology configuration including host assignments, port mapping, and network roles.
Trading Endpoints
POST
/api/v12/trading/max-edge-signal
Computes the maximum edge signal using PhasorCore v3 and Euler edge modes. Returns composite market score, regime, and signal strength. Called by Intelligence Scan.
POST
/api/v12/trading/full-cycle
Runs a full trading cycle simulation through UnifiedRuntime. Returns signal, regime, confidence, and recommended strategy.
POST
/api/v12/trading/backtest
Executes a Monte Carlo walk-forward backtest on the specified strategy. Returns performance metrics, Sharpe ratio, and drawdown statistics.
Contract Endpoints
GET
/api/v12/contracts/bundle
Returns the complete smart contract bundle with all 24 contracts, their chain assignments, and enabled status. Called by loadContracts() when the Contracts tab is activated.
POST
/api/v12/contracts/toggle
Enables or disables a specific contract in the registry. Body: {"id": "contract_id", "enabled": true|false}. Returns updated contract status.
Strategy Endpoints
GET
/api/v12/strategies/tournament
Returns strategy tournament rankings from StrategyTournamentEngine. Shows performance scores for all available strategies under current market conditions.
GET
/api/v12/evidence/loops
Returns evidence loops from the ReconciliationVerifier — audit trail of all v12 decision cycles.
GET
/api/v12/connectors
Lists all active data connectors and their health status (exchanges, data feeds, RPC nodes).
Legacy Version Endpoints

The TAC platform maintains full backward compatibility across all versions:

PrefixVersionStatus
/api/v6TAC Trader v6Active
/api/v9TAC Trader v9Active
/api/v10TAC Trader v10Active
/api/v11TAC Trader v11Active
/api/v12TAC Trader v12 (current)Current
🔒 Security Model
Key management, risk controls, and operational security
🚨 Critical Security Principles
  • 🔑 Private keys are never transmitted to the backend. All signing occurs client-side in the browser via @solana/web3.js.
  • 🌐 Use HTTPS exclusively. SolTrader Pro must only be accessed over encrypted connections. Unencrypted HTTP connections expose wallet operations.
  • 🔐 API keys are stored in localStorage. Clear browser data when using shared devices. Consider using a dedicated browser profile.
  • 📱 Phantom is the safest connection method. Private key import should only be used on fully trusted, private devices.
  • Emergency Stop is available at all times. The button in Settings immediately halts all automated trading and closes pending operations.
  • 💰 Always set a Daily Loss Limit. The default 0.5 SOL limit prevents runaway automated trading losses. Adjust to your risk tolerance.
  • 🛡 Bad Coin Detection is enabled by default. This screens for honeypot contracts, tokens with freeze authority, and low-liquidity rugs before every trade.
Emergency Procedures
SituationActionButton/Function
Auto Trader running out of controlToggle Auto Trader offAuto Trader switch in Trading tab
Unexpected large lossEmergency Stop — halts all trading immediatelySettings → Emergency Stop button
Suspicious positionClose All Positions — sells all open positions at marketSettings → Close All Positions button
Compromised private keyImmediately transfer funds to a new wallet, remove from SolTraderDisconnect wallet, transfer funds externally
Smart contract malfunctionDisable contract in Contracts tab, audit bundleContracts → toggle + Audit All
📋 Changelog
Version history and feature additions
v12.0.0
Completely Reconciled Build — Current Version
Added Contracts tab with full 24-contract management UI. Integrated TAC v12 backend API endpoints. Updated RPC control plane with live Solana mainnet endpoints. Added ReconciliationVerifier integration. New services: euler_edge_modes, integration_audit, live_mode_switch, monte_carlo, paper_lab, platform_feature_mapper, reconciliation_verifier, toolbox_registry, tuce_memory_store, walk_forward. New config: cockpit_registry, euler_edge_modes, order_algorithms, platform_feature_harvest, quantum_edge_modes, reconciliation_registry, stop_loss_playbooks, vm_topology.
v11.0.0
Unified System Pack
Added Smart Contract Registry service. Added contract_toggle_registry. Unified all v6–v10 routers under single UnifiedRuntime. Added HybridRouter for cross-version API compatibility. WordPress integration with multi-page navigation menu.
v10.0.0
VoidEngine Integration
Added VoidEngine and EulerProbabilityEngine. Added StrategyTournamentEngine. Introduced RPCControlPlane with endpoint health scoring. PostgreSQL integration for persistent trade storage.
v9.0.0
PhasorCore v3
Upgraded to PhasorCore v3 with quantum edge mode calculations. Added multi-DEX routing (Jupiter/Raydium/Orca). Redis caching layer for market data. SolTrader Pro frontend introduced.
v6.0.0
Initial Platform
Initial TAC Trader release. FastAPI backend with basic trading endpoints. Docker Compose deployment. Solana RPC connectivity. Basic position tracking.
📖 Glossary
Key terms and concepts
TermDefinition
PhasorCore v3TAC's core signal processing engine. Uses phasor mathematics to compute multi-dimensional market signals from price, volume, and liquidity data.
VoidEngineTAC's market void detection system. Identifies periods of low liquidity or anomalous price action that indicate elevated risk.
EulerProbabilityEngineProbability calculation engine using Euler methods for option-like payoff estimations and signal confidence scoring.
RPCControlPlaneBackend component managing connections to multiple Solana RPC endpoints with automatic health scoring and failover.
UnifiedRuntimeThe central orchestration class in TAC v12 that manages all engines, routers, and services under a single execution context.
ReconciliationVerifierNew in v12. Verifies that all services, configs, and datasets in the platform match the expected reconciled state from the v12 build manifest.
HybridRouterAPI router that forwards requests to the appropriate version-specific handler while maintaining backward compatibility.
DEXDecentralised Exchange. SolTrader Pro uses Jupiter (aggregator), Raydium (AMM), and Orca (concentrated liquidity) for trade execution.
Anchor ProgramSolana smart contract framework. The sol_guardrail_anchor contract is written using the Anchor framework for Solana Program development.
Paper ModeSimulation mode where trades are computed and tracked but not executed on-chain. Used for testing strategies without real financial risk.
Live ModeReal execution mode where trades are submitted as on-chain transactions and settled on the Solana blockchain.
Shadow ModeIntermediate mode where signals are computed and orders are prepared but held pending human review before submission.
SlippageThe difference between the expected price of a trade and the price at which it is executed. Higher slippage tolerance allows trades in lower liquidity conditions.
Mint AddressThe unique identifier for a Solana SPL token. Used to identify which token to buy or sell in trade instructions.
Market RegimeThe characterisation of current market behaviour: TRENDING (directional), RANGING (oscillating), VOLATILE (high noise), or BEAR (downtrend).
TWAMMTime-Weighted Average Market Maker. The evm_twamm_adapter contract slices large orders over time to minimise market impact.
EVMEthereum Virtual Machine. The runtime environment for smart contracts on Ethereum and compatible blockchains (Polygon, BSC, Avalanche, etc.).
SolTrader Pro Documentation · TAC Trader Platform v12.0.0 · Completely Reconciled trader.tuce.app