These endpoints accept portfolio holdings and return structured factor analytics, stress-test results, optimizer scenarios, and strategy research outputs. All outputs include provenance and methodology version metadata.
POST /v1/portfolio/analyze
Factor decomposition of a portfolio. Returns exposure to standard risk factors (value, momentum, quality, size, volatility, yield) with attribution breakdown.Request body
Example
POST /v1/portfolio/stress-test
Stress-test a portfolio against historical scenarios. Returns projected drawdown, recovery timeline, and per-holding impact.Request body
Example
POST /v1/portfolio/optimize
Portfolio optimization across three objectives. Returns bounded candidate scenarios, return/risk proxies, constraint satisfaction metadata, and non-advice disclosures.Request body
Objectives
factor_neutral— minimize net factor tilts across the portfoliomin_drawdown— minimize modeled maximum drawdown under historical stress scenariosregime_aware— tilt weights based on the current macro regime classification

