Skip to content
Research
KnowledgeVisuals
PricingRun a snapshotGet a free API key
Updates
Next filing · Form 10-Q · Q2 2026 · 53 days
Next filing · Form 10-Q · Q2 2026 · 53 daysFactor Research · Part 2 published: risk structure in 13F filings across five allocator stylesAPI Update · AOM portfolio chains — single snapshot call for multi-step analyze flowsAPI Update · POST /api/snapshot — canonical JSON portfolio snapshotPart 3 · The One Manager Skill That PersistsPart 1 · One Position, Four BetsNext filing · Form 10-Q · Q2 2026 · 53 daysFactor Research · Part 2 published: risk structure in 13F filings across five allocator stylesAPI Update · AOM portfolio chains — single snapshot call for multi-step analyze flowsAPI Update · POST /api/snapshot — canonical JSON portfolio snapshotPart 3 · The One Manager Skill That PersistsPart 1 · One Position, Four Bets
Ledger
    • Beyond Active Share
    • Cascade Hedging and the Cost of Interpretability
    • Decile One, Not Ticker by Ticker
    • ERM3 Cascade-Residual Persistence and the Allocator Skill Signal
    • Every Position Has a Level Too
    • RiskModels Quarterly Funds Report — Q1 2026
    • The Industry Beneath the Index
    • When does a spin-off start having returns?
    • Who got NVDA right before it became benchmark exposure?
  • Visuals
    • Concept graph (all)
    • Public glossary
  • Methodology
    • Filing calendar
    • API use-cases
    • Pricing↗
    • About

glossary/Glossary_public.md

raw ↗

RiskModels Concepts — Public Glossary

A reading guide to the vocabulary you'll see in our docs, articles, and SDK, ordered the way the platform works: bottom-up. Start with the risk of a single stock, aggregate positions into a portfolio, then decompose the portfolio's performance and risk. Point-in-time discipline, the regulatory data underneath, and the trust machinery come after.

This page is for analysts, researchers, students, and prospective users. It covers the language, not the implementation.


1. Stock-level risk (bottom-up)

The unit everything aggregates from: decomposing a single equity into factor and residual layers.

TermDefinition
Factor modelA linear model decomposing an asset's return into common factors (market, sector, …) plus a residual. The foundation of the bottom-up unit.
Beta (β)The slope of an asset's return regressed on a factor; how much the asset moves per unit factor move.
ResidualThe part of a stock's return left after the factor model is removed. RiskModels emphasizes the residual as where selection skill lives.
IdiosyncraticSynonym for residual in classical finance literature. We standardize on residual.
Alpha (α)Skill-attributable excess return at the position level.
Hedge ratioThe factor exposure you'd offset to neutralize a position's exposure to that factor.
Variance decompositionSplitting a stock's variance into shares attributable to each factor and the residual. Sums to 1.0.
Return attributionSplitting a stock's realized return into contributions from each factor. Distinct from variance: a name can be variance-dominated by market yet return-driven by residual.

2. From stocks to portfolios (aggregation)

How position-level risk rolls up. A portfolio is its holdings, weighted — so its exposures are the weighted aggregate of the bottom-up decompositions, plus the covariance between positions.

TermDefinition
Position weightA holding's share of portfolio value; the weight that scales its risk and return contribution when positions aggregate.
Holdings look-throughRolling individual holdings up to portfolio-level factor exposure by weight — the bridge from stock risk to portfolio risk.
Peer cohortA cap-weighted set of similar securities (typically by sector and sub-sector) used as the comparison universe for relative analyses.
CovarianceHow two positions move together; why portfolio risk is not just the weighted sum of position risks.
DiversificationThe risk reduction from holding imperfectly-correlated positions; the gap between summed position risk and actual portfolio risk.

3. Portfolio performance & risk decomposition

The top of the arc: once positions are aggregated, decompose the portfolio's return and risk the same way — into factor layers, residual, and per-position contributions.

TermDefinition
Portfolio variance decompositionSplitting total portfolio variance into factor and residual shares, accounting for cross-position covariance. The portfolio-level analog of the single-stock decomposition.
Risk contributionEach position's (or factor's) share of total portfolio risk, accounting for correlation. Component contributions sum to the total — unlike standalone position risk.
Portfolio attributionSplitting the portfolio's realized return into contributions from market, sector, subsector, and residual selection.
Active shareThe fraction of a portfolio that differs from its benchmark; how much of the book is an active bet versus the index.
Tracking errorThe volatility of portfolio-minus-benchmark return; the size of the active risk.
Benchmark fitHow well a portfolio's returns are explained by a benchmark (R², tracking error) — the quality of the comparison.
Sharpe ratioReturn per unit of volatility.
DrawdownPeak-to-trough decline. Max drawdown is the worst observed.

4. Point-in-time data discipline

How institutional analysis avoids look-ahead bias. Universal vocabulary in regulated industries; the discipline separates serious quant work from naïve backtesting.

TermDefinition
Point-in-time (PIT)A dataset that respects when each fact was knowable, not just when it was true. Bloomberg and FactSet sell PIT databases as a premium product.
Look-ahead biasLetting a backtest see information that wasn't yet public on the simulated date. The most common research bug.
Filing lagThe gap between when a fund's holdings reflected reality and when they became publicly knowable via SEC filings. ~45 days for 13F, ~60 days for N-PORT.
Survivorship biasBacktesting on a universe that excludes delisted or failed entities. Produces optimistic results.

5. Regulatory data

The filings the platform consumes (see also the Filings section for the calendar). Universal vocabulary for institutional analysis of US-listed funds and managers.

TermDefinition
13FSEC filing (Form 13F-HR) listing institutional managers' US-listed equity holdings. Quarterly, 45-day lag.
N-PORTSEC filing reporting registered fund (mutual fund / ETF) holdings monthly. Only every third month is publicly disclosed.
N-CENAnnual SEC filing for registered funds; carries adviser relationships and share-class detail.
CIKThe SEC's identifier for any filer (manager, fund, adviser).
Security masterThe canonical record of what is this security and what was it called when? — the foundation under any survivorship-corrected analysis.

6. What RiskModels publishes

The artifacts and surfaces we make available externally.

TermDefinition
RiskModels APIThe public REST + MCP surface for decomposition, attribution, and exposure analyses. Documented at riskmodels.app.
riskmodels-py (SDK)The Python client for the API. pip install riskmodels-py.
Position snapshotA one-page institutional analysis of a single equity: factor decomposition, attribution, residual quality, peer context.
Fund snapshotA one-page tearsheet for a single fund: portfolio attribution, holdings, NAV, benchmark fit.
AOMAnalysis Object Model — our publicly-versioned protocol for describing analyses (subject + lens + view) before they hit any endpoint.

7. How we keep results trustworthy

Engineering vocabulary that lets institutional buyers evaluate whether outputs are reproducible.

TermDefinition
DeterministicSame input → byte-identical output on re-run. Required for cache correctness and auditability.
ProvenanceThe metadata recording how an artifact was produced: subject, parameters, as-of date, model version.
Render-onceWeb, PDF, PNG, and agent surfaces all read the same canonical artifact. Drift across surfaces is impossible by construction.

8. The RiskModels engine (ERM3)

The hierarchical orthogonal decomposition that produces everything above. The math is standard; the cascade is ours. Full derivation in the .

TermDefinition
ERM3Equity Risk Model v3 — the engine. Decomposes any US equity into market → sector → subsector → residual via a hierarchical orthogonal cascade.
Hierarchical cascade (L1/L2/L3)L1 = market (SPY); L2 = sector ETF (e.g. XLK) fit on the L1 residual; L3 = subsector ETF (e.g. SOXX) fit on the L2 residual. Each level explains what the prior one left over.
Link beta (λ)The coefficient that strips a higher level's exposure from a lower one, so each β captures only the incremental effect of its own level — no double-counting.
Explained risk (ER)The variance share attributable to each level. ER(L1) + ER(L2) + ER(L3) + residual = 1.0 by construction, verified at runtime to ±0.1%.
Replication equationThe raw-ETF identity that reproduces a stock's return from its hedge legs — only tradeable ETF returns, no orthogonalization at trade time. Verified to ±0.1% for every stock, every date.
Robust beta (Huber-M)Betas estimated by 252-day rolling Huber-M regression, robust to the fat tails (earnings gaps, single-day reclassifications) that distort ordinary least squares.
Vasicek shrinkageL2/L3 betas shrunk toward the log-mcap-weighted peer mean within a 4-digit industry cohort; short-history and small-caps are pulled more. Market beta (L1) is not shrunk.
L-star ruleThe L* rule: a cost-aware, learned selector that picks the shallowest level whose expected out-of-sample variance reduction outweighs the added hedging cost of going deeper — describing a name at the coarsest level that still captures its risk. Scored point-in-time, so the dispatch is backtest-safe.
Geometric attribution bridgeTelescoping compound differences (market → sector → subsector → residual) so multi-period factor contributions sum exactly to the gross compound return — not the naive daily sum, which overstates by volatility drag.
Residual mean-reversion signalA 5-day cumulative L3 residual return, z-scored by the stock's own 60-day residual volatility. A combo-input factor for multi-signal stacks, not a standalone strategy.

Going deeper

  • Decomposition philosophy — the Hierarchical Orthogonal Decomposition article series: why residual matters more than headline beta.
  • Same label, different bet — why two analysts who both "own NVDA" may be running entirely different theses.

For analysts using the SDK, the concepts above are enough. For everything else, the API documentation is authoritative.

← Concept graph (all)Concepts · 2 / 2Concept graph (all) →
Get a free API keyRun on your portfolio

RiskModels.org

A research surface for hierarchical orthogonal decomposition, variance attribution, and allocator-grade risk measurement. Operational APIs and developer workflows live at riskmodels.app.

Subscribe to the Quarterly Attribution Review.

Research notes on risk decomposition, fund attribution, 13F filings, and benchmark structure — a few times a quarter.

By registering, you agree to receive technical factor research and API deployment logs. RM-Registry-2026. Privacy Policy.

Sign inHomePrimerWorkspaceResearchKnowledgeConceptsReviewsLedgerReferencesAboutSubscribeMethodology noteOne-pagerAPI docsWeb appContactPrivacyStatusRSS
RiskModelsResearch/Workspace/API
Skip to content
Research
KnowledgeVisuals
PricingRun a snapshotGet a free API key
Updates
Next filing · Form 10-Q · Q2 2026 · 53 days
Next filing · Form 10-Q · Q2 2026 · 53 daysFactor Research · Part 2 published: risk structure in 13F filings across five allocator stylesAPI Update · AOM portfolio chains — single snapshot call for multi-step analyze flowsAPI Update · POST /api/snapshot — canonical JSON portfolio snapshotPart 3 · The One Manager Skill That PersistsPart 1 · One Position, Four BetsNext filing · Form 10-Q · Q2 2026 · 53 daysFactor Research · Part 2 published: risk structure in 13F filings across five allocator stylesAPI Update · AOM portfolio chains — single snapshot call for multi-step analyze flowsAPI Update · POST /api/snapshot — canonical JSON portfolio snapshotPart 3 · The One Manager Skill That PersistsPart 1 · One Position, Four Bets
Ledger
    • Beyond Active Share
    • Cascade Hedging and the Cost of Interpretability
    • Decile One, Not Ticker by Ticker
    • ERM3 Cascade-Residual Persistence and the Allocator Skill Signal
    • Every Position Has a Level Too
    • RiskModels Quarterly Funds Report — Q1 2026
    • The Industry Beneath the Index
    • When does a spin-off start having returns?
    • Who got NVDA right before it became benchmark exposure?
  • Visuals
    • Concept graph (all)
    • Public glossary
  • Methodology
    • Filing calendar
    • API use-cases
    • Pricing↗
    • About

glossary/Glossary_public.md

raw ↗

RiskModels Concepts — Public Glossary

A reading guide to the vocabulary you'll see in our docs, articles, and SDK, ordered the way the platform works: bottom-up. Start with the risk of a single stock, aggregate positions into a portfolio, then decompose the portfolio's performance and risk. Point-in-time discipline, the regulatory data underneath, and the trust machinery come after.

This page is for analysts, researchers, students, and prospective users. It covers the language, not the implementation.


1. Stock-level risk (bottom-up)

The unit everything aggregates from: decomposing a single equity into factor and residual layers.

TermDefinition
Factor modelA linear model decomposing an asset's return into common factors (market, sector, …) plus a residual. The foundation of the bottom-up unit.
Beta (β)The slope of an asset's return regressed on a factor; how much the asset moves per unit factor move.
ResidualThe part of a stock's return left after the factor model is removed. RiskModels emphasizes the residual as where selection skill lives.
IdiosyncraticSynonym for residual in classical finance literature. We standardize on residual.
Alpha (α)Skill-attributable excess return at the position level.
Hedge ratioThe factor exposure you'd offset to neutralize a position's exposure to that factor.
Variance decompositionSplitting a stock's variance into shares attributable to each factor and the residual. Sums to 1.0.
Return attributionSplitting a stock's realized return into contributions from each factor. Distinct from variance: a name can be variance-dominated by market yet return-driven by residual.

2. From stocks to portfolios (aggregation)

How position-level risk rolls up. A portfolio is its holdings, weighted — so its exposures are the weighted aggregate of the bottom-up decompositions, plus the covariance between positions.

TermDefinition
Position weightA holding's share of portfolio value; the weight that scales its risk and return contribution when positions aggregate.
Holdings look-throughRolling individual holdings up to portfolio-level factor exposure by weight — the bridge from stock risk to portfolio risk.
Peer cohortA cap-weighted set of similar securities (typically by sector and sub-sector) used as the comparison universe for relative analyses.
CovarianceHow two positions move together; why portfolio risk is not just the weighted sum of position risks.
DiversificationThe risk reduction from holding imperfectly-correlated positions; the gap between summed position risk and actual portfolio risk.

3. Portfolio performance & risk decomposition

The top of the arc: once positions are aggregated, decompose the portfolio's return and risk the same way — into factor layers, residual, and per-position contributions.

TermDefinition
Portfolio variance decompositionSplitting total portfolio variance into factor and residual shares, accounting for cross-position covariance. The portfolio-level analog of the single-stock decomposition.
Risk contributionEach position's (or factor's) share of total portfolio risk, accounting for correlation. Component contributions sum to the total — unlike standalone position risk.
Portfolio attributionSplitting the portfolio's realized return into contributions from market, sector, subsector, and residual selection.
Active shareThe fraction of a portfolio that differs from its benchmark; how much of the book is an active bet versus the index.
Tracking errorThe volatility of portfolio-minus-benchmark return; the size of the active risk.
Benchmark fitHow well a portfolio's returns are explained by a benchmark (R², tracking error) — the quality of the comparison.
Sharpe ratioReturn per unit of volatility.
DrawdownPeak-to-trough decline. Max drawdown is the worst observed.

4. Point-in-time data discipline

How institutional analysis avoids look-ahead bias. Universal vocabulary in regulated industries; the discipline separates serious quant work from naïve backtesting.

TermDefinition
Point-in-time (PIT)A dataset that respects when each fact was knowable, not just when it was true. Bloomberg and FactSet sell PIT databases as a premium product.
Look-ahead biasLetting a backtest see information that wasn't yet public on the simulated date. The most common research bug.
Filing lagThe gap between when a fund's holdings reflected reality and when they became publicly knowable via SEC filings. ~45 days for 13F, ~60 days for N-PORT.
Survivorship biasBacktesting on a universe that excludes delisted or failed entities. Produces optimistic results.

5. Regulatory data

The filings the platform consumes (see also the Filings section for the calendar). Universal vocabulary for institutional analysis of US-listed funds and managers.

TermDefinition
13FSEC filing (Form 13F-HR) listing institutional managers' US-listed equity holdings. Quarterly, 45-day lag.
N-PORTSEC filing reporting registered fund (mutual fund / ETF) holdings monthly. Only every third month is publicly disclosed.
N-CENAnnual SEC filing for registered funds; carries adviser relationships and share-class detail.
CIKThe SEC's identifier for any filer (manager, fund, adviser).
Security masterThe canonical record of what is this security and what was it called when? — the foundation under any survivorship-corrected analysis.

6. What RiskModels publishes

The artifacts and surfaces we make available externally.

TermDefinition
RiskModels APIThe public REST + MCP surface for decomposition, attribution, and exposure analyses. Documented at riskmodels.app.
riskmodels-py (SDK)The Python client for the API. pip install riskmodels-py.
Position snapshotA one-page institutional analysis of a single equity: factor decomposition, attribution, residual quality, peer context.
Fund snapshotA one-page tearsheet for a single fund: portfolio attribution, holdings, NAV, benchmark fit.
AOMAnalysis Object Model — our publicly-versioned protocol for describing analyses (subject + lens + view) before they hit any endpoint.

7. How we keep results trustworthy

Engineering vocabulary that lets institutional buyers evaluate whether outputs are reproducible.

TermDefinition
DeterministicSame input → byte-identical output on re-run. Required for cache correctness and auditability.
ProvenanceThe metadata recording how an artifact was produced: subject, parameters, as-of date, model version.
Render-onceWeb, PDF, PNG, and agent surfaces all read the same canonical artifact. Drift across surfaces is impossible by construction.

8. The RiskModels engine (ERM3)

The hierarchical orthogonal decomposition that produces everything above. The math is standard; the cascade is ours. Full derivation in the .

TermDefinition
ERM3Equity Risk Model v3 — the engine. Decomposes any US equity into market → sector → subsector → residual via a hierarchical orthogonal cascade.
Hierarchical cascade (L1/L2/L3)L1 = market (SPY); L2 = sector ETF (e.g. XLK) fit on the L1 residual; L3 = subsector ETF (e.g. SOXX) fit on the L2 residual. Each level explains what the prior one left over.
Link beta (λ)The coefficient that strips a higher level's exposure from a lower one, so each β captures only the incremental effect of its own level — no double-counting.
Explained risk (ER)The variance share attributable to each level. ER(L1) + ER(L2) + ER(L3) + residual = 1.0 by construction, verified at runtime to ±0.1%.
Replication equationThe raw-ETF identity that reproduces a stock's return from its hedge legs — only tradeable ETF returns, no orthogonalization at trade time. Verified to ±0.1% for every stock, every date.
Robust beta (Huber-M)Betas estimated by 252-day rolling Huber-M regression, robust to the fat tails (earnings gaps, single-day reclassifications) that distort ordinary least squares.
Vasicek shrinkageL2/L3 betas shrunk toward the log-mcap-weighted peer mean within a 4-digit industry cohort; short-history and small-caps are pulled more. Market beta (L1) is not shrunk.
L-star ruleThe L* rule: a cost-aware, learned selector that picks the shallowest level whose expected out-of-sample variance reduction outweighs the added hedging cost of going deeper — describing a name at the coarsest level that still captures its risk. Scored point-in-time, so the dispatch is backtest-safe.
Geometric attribution bridgeTelescoping compound differences (market → sector → subsector → residual) so multi-period factor contributions sum exactly to the gross compound return — not the naive daily sum, which overstates by volatility drag.
Residual mean-reversion signalA 5-day cumulative L3 residual return, z-scored by the stock's own 60-day residual volatility. A combo-input factor for multi-signal stacks, not a standalone strategy.

Going deeper

  • Decomposition philosophy — the Hierarchical Orthogonal Decomposition article series: why residual matters more than headline beta.
  • Same label, different bet — why two analysts who both "own NVDA" may be running entirely different theses.

For analysts using the SDK, the concepts above are enough. For everything else, the API documentation is authoritative.

← Concept graph (all)Concepts · 2 / 2Concept graph (all) →
Get a free API keyRun on your portfolio

RiskModels.org

A research surface for hierarchical orthogonal decomposition, variance attribution, and allocator-grade risk measurement. Operational APIs and developer workflows live at riskmodels.app.

Subscribe to the Quarterly Attribution Review.

Research notes on risk decomposition, fund attribution, 13F filings, and benchmark structure — a few times a quarter.

By registering, you agree to receive technical factor research and API deployment logs. RM-Registry-2026. Privacy Policy.

Sign inHomePrimerWorkspaceResearchKnowledgeConceptsReviewsLedgerReferencesAboutSubscribeMethodology noteOne-pagerAPI docsWeb appContactPrivacyStatusRSS
RiskModelsResearch/Workspace/API