Overview
get_model fetches complete information about a model from the QuantX registry — including its performance metrics, backtest parameters, signal schema, and usage instructions.
Auth is not required — this tool is publicly accessible.
Parameters
Unique model identifier. Obtained from search_marketplace results.Example: "qx-mom-us-001"
If true, includes the full input schema required by run_signal for this model.
Default: true.
Returns
{
"model_id": "qx-mom-us-001",
"name": "US Large-Cap Momentum",
"author": "quantspace-research",
"version": "2.1.0",
"description": "Weekly momentum strategy on S&P 500 universe. Ranks stocks by 12-1 month return, goes long top decile. Rebalances every Monday at market open.",
"strategy_type": "momentum",
"asset_class": "equities",
"tags": ["long-only", "weekly-rebalance", "sp500-universe"],
"performance": {
"sharpe_ratio": 1.82,
"sortino_ratio": 2.41,
"cagr": 0.187,
"max_drawdown": 0.139,
"win_rate": 0.563,
"backtest_start": "2015-01-01",
"backtest_end": "2024-12-31"
},
"pricing": {
"type": "subscription",
"price_usd_per_month": 49.0,
"free_trial_days": 14
},
"subscription_status": "not_subscribed",
"subscribers": 412,
"published_at": "2025-11-03T10:00:00Z",
"updated_at": "2026-02-17T14:22:00Z",
"signal_schema": {
"required": ["tickers", "start_date", "end_date"],
"optional": ["rebalance_frequency", "top_pct"],
"tickers": {
"type": "array",
"description": "List of ticker symbols to include in the signal universe"
},
"start_date": {
"type": "string",
"format": "YYYY-MM-DD"
},
"end_date": {
"type": "string",
"format": "YYYY-MM-DD"
},
"rebalance_frequency": {
"type": "string",
"enum": ["daily", "weekly", "monthly"],
"default": "weekly"
},
"top_pct": {
"type": "number",
"description": "Top percentile to go long. Default: 0.10 (top 10%)",
"default": 0.10
}
}
}
| Field | Description |
|---|
performance | Backtested metrics over the stated date range |
pricing.type | "free", "subscription", or "one_time" |
subscription_status | "not_subscribed", "active", "expired" |
signal_schema | Input format required by run_signal — check this before calling |
Example
{
"model_id": "qx-mom-us-001",
"include_schema": true
}
Next Step