{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"tool_composer","slug":"composer","name":"Composer","type":"product","url":"https://www.composer.trade","page_url":"https://unfragile.ai/composer","categories":["app-builders"],"tags":[],"pricing":{"model":"freemium","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"tool_composer__cap_0","uri":"capability://finance.visual.strategy.builder","name":"visual-strategy-builder","description":"Drag-and-drop interface for constructing trading strategies without writing code. Users combine pre-built logic blocks (conditions, indicators, actions) to define entry/exit rules and position management.","intents":["I want to create a trading strategy without learning to code","I need to quickly prototype different trading ideas visually","I want to combine technical indicators and conditions without syntax errors"],"best_for":["non-technical retail traders","investors new to algorithmic trading","traders who want rapid strategy iteration"],"limitations":["limited to pre-built logic blocks and indicators","cannot implement highly custom or exotic strategies","complexity capped by UI constraints on free tier"],"requires":["basic understanding of trading concepts","familiarity with technical indicators"],"input_types":["visual selections","numeric parameters","indicator configurations"],"output_types":["executable trading strategy definition"],"categories":["finance","no-code","productivity"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_composer__cap_1","uri":"capability://finance.backtesting.engine","name":"backtesting-engine","description":"Simulates trading strategies against historical market data to evaluate performance metrics. Provides returns, drawdowns, win rates, and other statistical measures without risking real capital.","intents":["I want to test if my strategy would have worked in the past","I need to compare performance across different market conditions","I want to validate my strategy before deploying real money"],"best_for":["risk-averse traders","strategy developers","investors validating ideas before execution"],"limitations":["historical performance does not guarantee future results","backtesting depth and data range restricted on free tier","cannot account for slippage and real-world execution costs perfectly"],"requires":["completed strategy definition","historical price data for selected assets"],"input_types":["strategy logic","date range","asset symbols"],"output_types":["performance metrics","equity curves","trade logs","statistical analysis"],"categories":["finance","analytics"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_composer__cap_10","uri":"capability://finance.parameter.optimization.engine","name":"parameter-optimization-engine","description":"Systematically tests different parameter combinations for a strategy to find optimal settings. Runs multiple backtests with varied inputs to identify best-performing configurations.","intents":["I want to find the best parameters for my strategy automatically","I need to optimize my strategy's performance across different market conditions","I want to avoid manually testing hundreds of parameter combinations"],"best_for":["advanced traders","strategy optimizers","data-driven investors"],"limitations":["optimization limited on free tier","risk of overfitting to historical data","optimal past parameters may not work in future markets","computationally intensive"],"requires":["completed strategy definition","parameter ranges to test","sufficient backtest data"],"input_types":["strategy definition","parameter ranges","optimization criteria"],"output_types":["optimized parameters","performance comparison","optimization results"],"categories":["finance","analytics"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_composer__cap_11","uri":"capability://finance.risk.management.rule.builder","name":"risk-management-rule-builder","description":"Configurable risk controls including stop-loss, take-profit, position sizing, maximum drawdown limits, and daily loss limits. Automatically enforces risk parameters during live trading.","intents":["I want to limit my losses with automatic stop-losses","I need to set maximum daily losses to protect my capital","I want to scale position size based on account risk tolerance"],"best_for":["risk-conscious traders","capital preservation investors","traders new to automated trading"],"limitations":["risk rules may not execute during market gaps or halts","stop-losses can be triggered by temporary price spikes","position sizing rules may limit profit potential"],"requires":["strategy definition","risk parameters configured"],"input_types":["stop-loss percentage","take-profit levels","position size rules","daily loss limits"],"output_types":["enforced risk controls","trade execution with risk limits"],"categories":["finance","risk-management"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_composer__cap_12","uri":"capability://finance.strategy.scheduling.and.time.controls","name":"strategy-scheduling-and-time-controls","description":"Schedule when strategies are active, including market hours restrictions, day-of-week filters, and time-of-day windows. Allows strategies to run only during optimal trading periods.","intents":["I want my strategy to only trade during market hours","I need to disable my strategy on certain days or times","I want to avoid trading during low-liquidity periods"],"best_for":["traders with time-specific strategies","users avoiding specific market conditions","traders managing multiple strategies with different schedules"],"limitations":["scheduling based on exchange hours may not account for all market nuances","time zone conversions can be confusing","missed opportunities during inactive periods"],"requires":["strategy definition","time zone configuration"],"input_types":["active hours","day filters","time windows","market session selection"],"output_types":["scheduled strategy execution","activity logs"],"categories":["finance","automation"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_composer__cap_13","uri":"capability://finance.trade.history.and.journal","name":"trade-history-and-journal","description":"Comprehensive record of all executed trades including entry/exit prices, reasons, P&L, and timestamps. Searchable and filterable trade journal for performance analysis and learning.","intents":["I want to review all my past trades and their outcomes","I need to analyze which types of trades are most profitable","I want to keep a journal to improve my trading over time"],"best_for":["reflective traders","strategy analysts","traders seeking continuous improvement"],"limitations":["historical data may be limited on free tier","journal doesn't provide trading psychology insights","large trade volumes may be difficult to analyze manually"],"requires":["executed trades","trade history data"],"input_types":["date range","asset filters","strategy filters"],"output_types":["trade list","trade details","filtered results","export data"],"categories":["finance","analytics"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_composer__cap_2","uri":"capability://finance.live.strategy.execution","name":"live-strategy-execution","description":"Automatically executes trades based on strategy rules in real-time across connected brokerage accounts. Monitors market conditions and triggers buy/sell orders without manual intervention.","intents":["I want my strategy to trade automatically while I sleep or work","I need consistent execution of my trading rules without emotion","I want to scale my strategy across multiple accounts simultaneously"],"best_for":["active traders with sufficient capital","investors seeking passive income automation","traders managing multiple accounts"],"limitations":["only works with supported brokers","execution frequency capped on free tier","requires stable internet connection","subject to broker API rate limits"],"requires":["connected brokerage account with supported broker","funded account with sufficient capital","active strategy deployed"],"input_types":["strategy definition","broker credentials","account selection"],"output_types":["executed trades","order confirmations","position updates"],"categories":["finance","automation"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_composer__cap_3","uri":"capability://finance.community.strategy.discovery","name":"community-strategy-discovery","description":"Browse, filter, and access trading strategies created and shared by other Composer users. Includes performance metrics, strategy logic, and ability to clone or fork existing strategies.","intents":["I want to see what strategies other traders are using successfully","I need inspiration or templates to build my own strategy","I want to learn from proven strategies before customizing them"],"best_for":["beginner traders","traders seeking strategy ideas","community-driven learners"],"limitations":["shared strategies may not suit individual risk tolerance or market conditions","no guarantee of future performance","quality and transparency of shared strategies varies"],"requires":["Composer account","internet access"],"input_types":["search filters","performance criteria","asset class preferences"],"output_types":["strategy listings","performance data","strategy code/logic","creator information"],"categories":["finance","community","learning"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_composer__cap_4","uri":"capability://finance.multi.broker.account.integration","name":"multi-broker-account-integration","description":"Connects and manages multiple brokerage accounts within a single Composer dashboard. Allows unified strategy deployment and monitoring across different brokers simultaneously.","intents":["I want to run the same strategy across multiple brokers for diversification","I need a single dashboard to monitor all my trading accounts","I want to compare execution quality across different brokers"],"best_for":["advanced retail traders","traders with accounts at multiple brokers","investors seeking broker redundancy"],"limitations":["limited to supported brokers only","API connectivity issues can affect execution","account synchronization may have delays"],"requires":["accounts at supported brokers","broker API credentials","proper account authorization"],"input_types":["broker credentials","account selection","strategy assignment"],"output_types":["unified account dashboard","aggregated positions","consolidated trade history"],"categories":["finance","integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_composer__cap_5","uri":"capability://finance.technical.indicator.library","name":"technical-indicator-library","description":"Pre-built collection of technical indicators (moving averages, RSI, MACD, Bollinger Bands, etc.) that can be dragged into strategies. Indicators are pre-configured with standard parameters but allow customization.","intents":["I want to use standard technical indicators without calculating them myself","I need to quickly add common indicators to my strategy","I want to customize indicator parameters for my specific approach"],"best_for":["technical traders","traders familiar with indicator-based strategies","users building momentum or mean-reversion strategies"],"limitations":["limited to pre-built indicators","cannot create custom indicators","indicator selection may not cover exotic or proprietary indicators"],"requires":["understanding of technical analysis","price data for calculation"],"input_types":["indicator selection","parameter adjustments","timeframe selection"],"output_types":["indicator values","signals","visual overlays on charts"],"categories":["finance","trading"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_composer__cap_6","uri":"capability://finance.strategy.performance.analytics","name":"strategy-performance-analytics","description":"Detailed analysis of strategy performance including metrics like Sharpe ratio, maximum drawdown, win rate, profit factor, and other statistical measures. Visualizes equity curves and trade-by-trade breakdowns.","intents":["I want to understand how well my strategy performs statistically","I need to identify weaknesses in my strategy's performance","I want to compare different strategy versions objectively"],"best_for":["data-driven traders","strategy optimizers","risk-conscious investors"],"limitations":["analytics depth restricted on free tier","historical metrics don't predict future performance","may require statistical knowledge to interpret"],"requires":["completed backtest or live trading history","sufficient trade data for meaningful analysis"],"input_types":["strategy results","trade history","performance period"],"output_types":["performance metrics","equity curves","drawdown analysis","trade statistics"],"categories":["finance","analytics"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_composer__cap_7","uri":"capability://finance.alert.and.notification.system","name":"alert-and-notification-system","description":"Sends real-time alerts and notifications when strategies trigger trades, encounter errors, or meet specified conditions. Supports email, SMS, and in-app notifications.","intents":["I want to be notified immediately when my strategy executes a trade","I need alerts if something goes wrong with my automated strategy","I want to stay informed about strategy activity without constantly checking the app"],"best_for":["active traders","traders managing multiple strategies","users who cannot monitor markets constantly"],"limitations":["notification delivery depends on platform uptime","alert frequency may be overwhelming with high-frequency strategies","SMS alerts may incur additional costs"],"requires":["active strategy","notification preferences configured","valid contact information"],"input_types":["alert type selection","notification channel preferences","trigger conditions"],"output_types":["email notifications","SMS alerts","in-app notifications","push notifications"],"categories":["finance","automation"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_composer__cap_8","uri":"capability://finance.strategy.cloning.and.forking","name":"strategy-cloning-and-forking","description":"Duplicate existing strategies (from community or personal library) to create new variations. Allows users to fork public strategies and customize them without affecting originals.","intents":["I want to take someone else's strategy and modify it for my needs","I need to create variations of my strategy to test different parameters","I want to preserve my original strategy while experimenting with changes"],"best_for":["experimental traders","strategy optimizers","users learning from others' strategies"],"limitations":["cloned strategies inherit any limitations of the original","forking doesn't guarantee improved performance","may require understanding of original strategy logic"],"requires":["source strategy access","Composer account"],"input_types":["source strategy selection","customization parameters"],"output_types":["new strategy definition","cloned strategy with modifications"],"categories":["finance","productivity"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_composer__cap_9","uri":"capability://finance.position.and.portfolio.monitoring","name":"position-and-portfolio-monitoring","description":"Real-time dashboard displaying current positions, portfolio value, unrealized gains/losses, and account metrics. Provides unified view across all connected accounts.","intents":["I want to see my current positions and portfolio value at a glance","I need to track my unrealized gains and losses in real-time","I want to monitor my account health and margin usage"],"best_for":["active traders","portfolio managers","traders managing multiple accounts"],"limitations":["data refresh rate may have slight delays","requires active broker connection","display may be overwhelming with many positions"],"requires":["connected brokerage account","active positions or cash"],"input_types":["account connection","portfolio selection"],"output_types":["position list","portfolio metrics","P&L data","account summary"],"categories":["finance","monitoring"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":45,"verified":false,"data_access_risk":"high","permissions":["basic understanding of trading concepts","familiarity with technical indicators","completed strategy definition","historical price data for selected assets","parameter ranges to test","sufficient backtest data","strategy definition","risk parameters configured","time zone configuration","executed trades"],"failure_modes":["limited to pre-built logic blocks and indicators","cannot implement highly custom or exotic strategies","complexity capped by UI constraints on free tier","historical performance does not guarantee future results","backtesting depth and data range restricted on free tier","cannot account for slippage and real-world execution costs perfectly","optimization limited on free tier","risk of overfitting to historical data","optimal past parameters may not work in future markets","computationally intensive","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.39999999999999997,"quality":0.82,"ecosystem":0.25,"match_graph":0.25,"freshness":0.75,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.1,"match_graph":0.35,"freshness":0.05}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:30.281Z","last_scraped_at":"2026-04-05T13:23:42.549Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=composer","compare_url":"https://unfragile.ai/compare?artifact=composer"}},"signature":"EN3YH/WALjkHLZEkH2S/7ehnQliTpUELyHgL1t3s2L0/gQmAMi/RGXb5TF9oJcCd9UyaMtq32SvVIveQjK+1Cw==","signedAt":"2026-06-21T07:11:39.844Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/composer","artifact":"https://unfragile.ai/composer","verify":"https://unfragile.ai/api/v1/verify?slug=composer","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}