{"catalog_version":"strategy_research_tools_v0","generated_at":"2026-07-02T04:54:48.949394Z","guardrails":{"account_access":false,"api_execution":false,"backtest_execution":false,"broker_execution":false,"engine_execution":false,"financial_advice":false,"orders_enabled":false,"private_tools_require_auth":true,"scope":"read_only_public_metadata"},"required_caveats":["This catalog is for research workflow discovery, not investment advice.","Public routes expose metadata/templates only and do not execute private engines.","Private StrategySpec routes are research-only and do not place orders."],"success":true,"tools":[{"implemented":true,"input_schema":{"limit":"integer optional, max 10","query":"string"},"name":"search_public_research","output_scope":"public_artifact_metadata","purpose":"Search public blog/research artifacts.","rest_url":"https://invest.star-t.io/public/search.json?q={query}"},{"implemented":true,"input_schema":{"limit":"integer optional, max 10","query":"string"},"name":"get_public_research_packet","output_scope":"public_artifact_summary","purpose":"Return a grounded public research packet with citations.","rest_url":"https://invest.star-t.io/public/research.json?q={query}"},{"implemented":true,"input_schema":{},"name":"get_source_policy","output_scope":"public_policy_metadata","purpose":"Explain source, citation, and non-advisory policy.","rest_url":"https://invest.star-t.io/public/source-policy.json"},{"implemented":true,"input_schema":{},"name":"list_strategy_templates","output_scope":"template_metadata_only","purpose":"List research-only StrategySpec templates and allowed private API mirrors.","rest_url":"https://invest.star-t.io/public/strategy-templates.json"},{"auth_required":true,"implemented":true,"input_schema":{"idea":"string","market":"string optional","tickers":"array optional"},"name":"build_strategy_hypothesis","output_scope":"authenticated_research_spec","purpose":"Convert a natural-language idea into a research-only StrategySpec.","rest_url":"private: POST /api/strategy/specs"},{"auth_required":true,"implemented":true,"input_schema":{"idea_id":"string optional","latest":"boolean optional","url":"string optional"},"name":"convert_opportunity_to_strategy_spec","output_scope":"authenticated_research_spec","purpose":"Convert an opportunity-board item into a research-only StrategySpec candidate.","rest_url":"private: POST /api/opportunity/spec"},{"auth_required":true,"implemented":true,"input_schema":{"strategy_id":"string"},"name":"export_backtest_spec","output_scope":"authenticated_research_spec","purpose":"Load a saved StrategySpec for private backtest/spec workflows.","rest_url":"private: GET /api/strategy/specs/{strategy_id}"}]}
