{
  "pack": "trading",
  "description": "Financial markets: stocks, options, crypto, portfolio operations",
  "actions": [
    {"canonical": "buy", "synonyms": ["buy", "purchase", "acquire", "long", "go long", "enter long", "open long"], "phrases": ["buy shares of", "purchase stock", "go long on", "open long position", "buy the dip on", "acquire shares of"]},
    {"canonical": "sell", "synonyms": ["sell", "liquidate", "exit", "short", "go short", "close long", "dump", "offload"], "phrases": ["sell shares of", "liquidate position", "go short on", "close the position", "sell my shares in", "exit my position"]},
    {"canonical": "place_order", "synonyms": ["place order", "submit order", "set order", "place limit order", "place market order", "place stop order", "place stop loss"], "phrases": ["place a limit order", "place a market order", "submit the order", "set a stop loss at", "place stop at", "put in an order"]},
    {"canonical": "cancel_order", "synonyms": ["cancel order", "revoke order", "withdraw order", "kill order", "pull order", "cancel trade"], "phrases": ["cancel the order", "withdraw the limit order", "kill the trade", "pull the order", "cancel my order"]},
    {"canonical": "get_quote", "synonyms": ["get quote", "check price", "look up price", "fetch price", "get tick", "current price", "last price", "spot price"], "phrases": ["get the current price of", "what is the price of", "check the quote for", "current price of", "quote for"]},
    {"canonical": "get_portfolio", "synonyms": ["get portfolio", "check portfolio", "view positions", "view holdings", "show portfolio", "my positions"], "phrases": ["show my portfolio", "view my positions", "what am i holding", "check my holdings", "portfolio summary"]},
    {"canonical": "get_balance", "synonyms": ["get balance", "check balance", "account balance", "available funds", "buying power", "cash balance", "account value"], "phrases": ["what is my balance", "check my account balance", "how much buying power", "available cash", "net portfolio value"]},
    {"canonical": "transfer", "synonyms": ["transfer", "move funds", "withdraw", "deposit", "fund account", "wire transfer", "move money"], "phrases": ["transfer funds to", "move money to", "withdraw from account", "deposit into account", "wire to", "fund the account"]},
    {"canonical": "get_history", "synonyms": ["get trade history", "transaction history", "order history", "account history", "trade log", "past trades"], "phrases": ["show my trade history", "view order history", "list all trades", "past transactions", "recent trades"]},
    {"canonical": "set_alert", "synonyms": ["set price alert", "price alert", "set alarm at price", "notify when price", "trigger when price"], "phrases": ["set an alert when", "notify me when price hits", "alert me if price drops to", "set price notification", "watch for price"]},
    {"canonical": "analyze_market", "synonyms": ["analyze market", "backtest", "technical analysis", "fundamental analysis", "chart analysis", "market analysis"], "phrases": ["run technical analysis on", "backtest the strategy", "analyze the chart for", "fundamental analysis of", "technical indicators for"]},
    {"canonical": "add_to_watchlist", "synonyms": ["add to watchlist", "watch stock", "watchlist add", "track stock", "add stock to watchlist", "monitor stock"], "phrases": ["add to my watchlist", "add the stock to watchlist", "put on the watchlist", "start watching this stock", "track this stock"]},
    {"canonical": "remove_from_watchlist", "synonyms": ["remove from watchlist", "unwatch stock", "watchlist remove", "stop tracking", "delete from watchlist"], "phrases": ["remove from my watchlist", "remove the stock from watchlist", "take off the watchlist", "stop watching this stock", "untrack this stock"]},
    {"canonical": "get_watchlist", "synonyms": ["get watchlist", "show watchlist", "view watchlist", "my watchlist", "check watchlist", "list watchlist"], "phrases": ["show my watchlist", "what is on my watchlist", "view the watchlist", "check my watchlist", "list watchlist stocks"]},
    {"canonical": "filter_stocks_by_price", "synonyms": ["filter stocks", "filter by price", "stocks in price range", "price filter", "screen stocks"], "phrases": ["filter stocks by price", "stocks between price range", "find stocks under", "stocks priced between", "screen stocks by price"]},
    {"canonical": "fund_account", "synonyms": ["fund account", "deposit funds", "add money", "add funds", "top up account", "deposit money"], "phrases": ["fund my account", "deposit funds into account", "add money to account", "top up my trading account", "deposit into my account"]},
    {"canonical": "withdraw_funds", "synonyms": ["withdraw funds", "withdraw money", "cash out", "pull funds", "take out money"], "phrases": ["withdraw funds from account", "cash out my account", "pull money from account", "withdraw from trading account", "take out funds"]},
    {"canonical": "get_account_info", "synonyms": ["get account info", "account information", "account details", "my account", "account summary", "account profile"], "phrases": ["show my account info", "get account information", "view account details", "what is my account info", "account summary"]},
    {"canonical": "get_available_stocks", "synonyms": ["available stocks", "list stocks", "stocks in sector", "sector stocks", "show stocks", "browse stocks"], "phrases": ["what stocks are available", "list available stocks", "stocks in the sector", "show stocks in sector", "available stocks in"]},
    {"canonical": "get_current_time", "synonyms": ["current time", "what time", "check time", "time now", "get time"], "phrases": ["what is the current time", "what time is it", "check the time", "get the current time"]},
    {"canonical": "get_order_details", "synonyms": ["order details", "check order", "view order", "order status", "order info", "order information"], "phrases": ["get order details", "check the order", "view order details", "what is the order status", "show order information"]},
    {"canonical": "get_order_history", "synonyms": ["order history", "past orders", "previous orders", "all orders", "order log"], "phrases": ["show order history", "view past orders", "list all orders", "get my order history", "previous order history"]},
    {"canonical": "get_stock_info", "synonyms": ["stock info", "stock details", "stock data", "stock information", "company info", "ticker info"], "phrases": ["get stock info for", "show stock details", "stock information for", "details about the stock", "info on the stock"]},
    {"canonical": "get_symbol_by_name", "synonyms": ["get symbol", "stock symbol", "ticker symbol", "find symbol", "look up symbol", "symbol for company"], "phrases": ["what is the symbol for", "get the ticker for", "stock symbol for", "find the symbol of", "look up the stock symbol"]},
    {"canonical": "get_transaction_history", "synonyms": ["transaction history", "transaction log", "all transactions", "transaction record", "past transactions"], "phrases": ["show transaction history", "view all transactions", "list transactions", "get transaction log", "transaction history for"]},
    {"canonical": "notify_price_change", "synonyms": ["notify price change", "price notification", "price change alert", "price movement alert", "significant price change"], "phrases": ["notify on price change", "alert me of price changes", "notify if price changes significantly", "watch for significant price movement"]},
    {"canonical": "trading_login", "synonyms": ["trading login", "log in to trading", "sign in trading", "trading sign in", "authenticate trading"], "phrases": ["log in to trading account", "sign in to trading", "authenticate trading account", "trading login with"]},
    {"canonical": "trading_logout", "synonyms": ["trading logout", "log out of trading", "sign out trading", "trading sign out"], "phrases": ["log out of trading account", "sign out of trading", "trading logout"]},
    {"canonical": "trading_get_login_status", "synonyms": ["trading login status", "am i logged in", "check login", "login status", "authentication status"], "phrases": ["check trading login status", "am i logged in to trading", "is the trading session active", "check if logged in"]}
  ],
  "targets": [
    {"canonical": "stock", "synonyms": ["stock", "share", "equity", "ticker", "symbol", "common stock", "shares"], "phrases": ["stock price", "stock ticker", "equity position", "shares of"]},
    {"canonical": "option", "synonyms": ["option", "call option", "put option", "call", "put", "contract", "options contract"], "phrases": ["call option", "put option", "options contract", "options chain"]},
    {"canonical": "crypto", "synonyms": ["crypto", "cryptocurrency", "bitcoin", "btc", "eth", "coin", "token", "digital asset"], "phrases": ["crypto coin", "cryptocurrency price", "bitcoin price", "crypto portfolio"]},
    {"canonical": "portfolio", "synonyms": ["portfolio", "holdings", "positions", "investments", "assets", "book"], "phrases": ["investment portfolio", "current positions", "my holdings", "portfolio allocation"]},
    {"canonical": "trade_order", "synonyms": ["order", "trade order", "limit order", "market order", "stop order", "stop loss", "take profit", "trailing stop"], "phrases": ["limit order", "market order", "stop loss order", "take profit order", "trailing stop order"]},
    {"canonical": "price", "synonyms": ["price", "quote", "last price", "ask", "bid", "spread", "mark"], "phrases": ["current price", "ask price", "bid price", "mid price", "spot price"]},
    {"canonical": "balance", "synonyms": ["balance", "cash", "funds", "buying power", "available cash", "net worth", "account value"], "phrases": ["account balance", "available funds", "buying power", "cash on hand"]},
    {"canonical": "position", "synonyms": ["position", "long position", "short position", "open position", "closed position", "trade"], "phrases": ["open position", "long position", "short position", "current position"]},
    {"canonical": "market_index", "synonyms": ["index", "S&P500", "nasdaq", "dow", "market index", "benchmark", "indices"], "phrases": ["market index", "S&P 500", "NASDAQ index", "dow jones"]},
    {"canonical": "watchlist", "synonyms": ["watchlist", "watch list", "tracked stocks", "monitored stocks"], "phrases": ["my watchlist", "stocks on watchlist", "watchlist items"]},
    {"canonical": "sector", "synonyms": ["sector", "industry", "market sector", "stock sector", "industry sector"], "phrases": ["technology sector", "healthcare sector", "stocks in sector"]}
  ],
  "phrases": [
    {"phrase": "buy shares of", "action": "buy"},
    {"phrase": "purchase stock", "action": "buy"},
    {"phrase": "go long on", "action": "buy"},
    {"phrase": "buy the dip on", "action": "buy"},
    {"phrase": "sell shares of", "action": "sell"},
    {"phrase": "liquidate position", "action": "sell"},
    {"phrase": "go short on", "action": "sell"},
    {"phrase": "close the position", "action": "sell"},
    {"phrase": "place a limit order", "action": "place_order"},
    {"phrase": "place a market order", "action": "place_order"},
    {"phrase": "set a stop loss", "action": "place_order"},
    {"phrase": "put in an order", "action": "place_order"},
    {"phrase": "cancel the order", "action": "cancel_order"},
    {"phrase": "withdraw the limit order", "action": "cancel_order"},
    {"phrase": "what is my balance", "action": "get_balance"},
    {"phrase": "how much buying power", "action": "get_balance"},
    {"phrase": "show my portfolio", "action": "get_portfolio"},
    {"phrase": "check my holdings", "action": "get_portfolio"},
    {"phrase": "view my positions", "action": "get_portfolio"},
    {"phrase": "what is the price of", "action": "get_quote"},
    {"phrase": "current price of", "action": "get_quote"},
    {"phrase": "set an alert when", "action": "set_alert"},
    {"phrase": "notify me when price", "action": "set_alert"},
    {"phrase": "transfer funds to", "action": "transfer"},
    {"phrase": "withdraw from account", "action": "withdraw_funds"},
    {"phrase": "deposit into account", "action": "fund_account"},
    {"phrase": "show my trade history", "action": "get_history"},
    {"phrase": "list all trades", "action": "get_history"},
    {"phrase": "run technical analysis", "action": "analyze_market"},
    {"phrase": "backtest the strategy", "action": "analyze_market"},
    {"phrase": "add to my watchlist", "action": "add_to_watchlist"},
    {"phrase": "add the stock to watchlist", "action": "add_to_watchlist"},
    {"phrase": "remove from my watchlist", "action": "remove_from_watchlist"},
    {"phrase": "remove the stock from watchlist", "action": "remove_from_watchlist"},
    {"phrase": "show my watchlist", "action": "get_watchlist"},
    {"phrase": "view the watchlist", "action": "get_watchlist"},
    {"phrase": "filter stocks by price", "action": "filter_stocks_by_price"},
    {"phrase": "stocks between price range", "action": "filter_stocks_by_price"},
    {"phrase": "stocks priced between", "action": "filter_stocks_by_price"},
    {"phrase": "fund my account", "action": "fund_account"},
    {"phrase": "deposit funds into account", "action": "fund_account"},
    {"phrase": "add money to account", "action": "fund_account"},
    {"phrase": "withdraw funds from account", "action": "withdraw_funds"},
    {"phrase": "cash out my account", "action": "withdraw_funds"},
    {"phrase": "show my account info", "action": "get_account_info"},
    {"phrase": "get account information", "action": "get_account_info"},
    {"phrase": "what stocks are available", "action": "get_available_stocks"},
    {"phrase": "list available stocks", "action": "get_available_stocks"},
    {"phrase": "stocks in the sector", "action": "get_available_stocks"},
    {"phrase": "what is the current time", "action": "get_current_time"},
    {"phrase": "what time is it", "action": "get_current_time"},
    {"phrase": "get order details", "action": "get_order_details"},
    {"phrase": "check the order", "action": "get_order_details"},
    {"phrase": "view order details", "action": "get_order_details"},
    {"phrase": "show order history", "action": "get_order_history"},
    {"phrase": "view past orders", "action": "get_order_history"},
    {"phrase": "list all orders", "action": "get_order_history"},
    {"phrase": "get stock info", "action": "get_stock_info"},
    {"phrase": "show stock details", "action": "get_stock_info"},
    {"phrase": "stock information for", "action": "get_stock_info"},
    {"phrase": "what is the symbol for", "action": "get_symbol_by_name"},
    {"phrase": "get the ticker for", "action": "get_symbol_by_name"},
    {"phrase": "stock symbol for", "action": "get_symbol_by_name"},
    {"phrase": "show transaction history", "action": "get_transaction_history"},
    {"phrase": "view all transactions", "action": "get_transaction_history"},
    {"phrase": "list transactions", "action": "get_transaction_history"},
    {"phrase": "notify on price change", "action": "notify_price_change"},
    {"phrase": "alert me of price changes", "action": "notify_price_change"},
    {"phrase": "log in to trading", "action": "trading_login"},
    {"phrase": "sign in to trading", "action": "trading_login"},
    {"phrase": "log out of trading", "action": "trading_logout"},
    {"phrase": "sign out of trading", "action": "trading_logout"},
    {"phrase": "check trading login status", "action": "trading_get_login_status"},
    {"phrase": "am i logged in to trading", "action": "trading_get_login_status"}
  ],
  "domain_signals": {
    "trading": {
      "stock": 3, "ticker": 3, "portfolio": 3, "trade": 3, "equity": 3,
      "option": 2, "nasdaq": 3, "s&p": 3, "market order": 3, "limit order": 3,
      "shares": 3, "bid": 3, "ask": 3, "short position": 3, "long position": 3,
      "broker": 3, "crypto": 3, "bitcoin": 3, "btc": 3, "eth": 3,
      "options chain": 3, "stop loss": 3, "take profit": 3, "backtest": 3,
      "watchlist": 3, "sector": 2, "dividend": 3, "earnings": 3
    }
  }
}
