BD-09 — Performance & Analytics
Office: Middle.
Maturity: Provisional · 9 Service Domains for measurement, attribution, GIPS composites, forward-looking analytics, reporting analytics, and structure-specific performance analytics
The Business Domain that measures and explains investment results. Where the front office (BD-01 to BD-06) makes investment decisions and the operations domains (BD-12) keep the books, Performance & Analytics answers the questions that follow: what return did we earn, was it worth the risk, how does it compare, where did it come from, and what do the numbers say about what to do next.
Each Service Domain below is its own file: the definition, its Service Operations, the entities it consumes and produces, the external standards it conforms to.
Service Domains
| ID | Service Domain | Applies | What it does |
|---|---|---|---|
| SD-09.1 | Performance Measurement | BOTH | Calculates returns at instrument, portfolio and total-fund level — time-weighted, money-weighted, composite. |
| SD-09.2 | Performance Attribution | BOTH | Explains return relative to benchmark — by decision, factor and source. |
| SD-09.3 | Performance Appraisal | BOTH | Judges return against the risk taken — ex-post risk-adjusted performance. |
| SD-09.4 | Benchmark Management | BOTH | Selects, constructs and maintains the benchmarks portfolios are measured against. |
| SD-09.5 | Investment Analytics & Insight | BOTH | Produces the forward-looking and diagnostic analytics that inform investment decisions. |
| SD-09.6 | GIPS & Performance Standards Compliance | BOTH | Ensures performance is calculated and presented to recognised standards. |
| SD-09.7 | Private-Markets Cash-Flow Forecasting | PRIV | Forecasts future cash flows, NAV and J-curve trajectories of a private-markets programme. |
| SD-09.8 | Private-Markets Performance Analytics | PRIV | Computes and benchmarks the private-market-specific performance metrics. |
| SD-09.9 | Hedge-Fund / Absolute-Return Performance Analytics | PUB | Computes and decomposes the hedge-fund-specific performance metrics — sub-strategy / pod decomposition, fund-of-hedge-funds look-through, equalisation and side-pocket performance, HWM / crystallisation as return constructs. |
Non-overlap — where the boundaries run
Service Domains are non-overlapping by construction. The boundaries inside and around BD-09 worth stating, because the topics look adjacent:
- SD-09.1 vs SD-09.2 vs SD-09.3 — the measurement / attribution / appraisal trichotomy. This is the spine of the discipline (and the structure of the CFA Institute CIPM body of knowledge): SD-09.1 measures what return was earned, SD-09.2 explains where it came from, SD-09.3 judges whether it was worth the risk taken. Three peer capabilities, three Service Domains.
- SD-09.2 vs SD-09.3 — decomposition vs risk-adjusted verdict. SD-09.2 Performance Attribution owns decomposition — of realised return into its sources (allocation, selection, factor, currency) and of realised risk, the ex-post risk decomposition (contribution-to-risk) of how much of realised tracking error came from which exposure. Both are the same operation — decomposing an active result onto the allocation / selection / factor cuts — applied once to return and once to its risk-side twin, on the same machinery; the body of knowledge treats risk attribution as a form of attribution, mirroring the structure of return attribution. SD-09.3 Performance Appraisal owns the verdict: it measures the realised tracking error and the risk-adjusted ratios (Sharpe, information ratio, alpha, skill-versus-luck), and consumes SD-09.2’s contribution-to-risk to attribute the risk taken. The cut is decompose (SD-09.2) vs judge-against-the-risk (SD-09.3): SD-09.2 decomposes both the return and the risk; SD-09.3 judges whether the return was worth the risk and does not decompose it.
- SD-09.3 vs SD-09.5. SD-09.3 Performance Appraisal is ex-post — the realised, risk-adjusted evaluation of results already earned. SD-09.5 Investment Analytics & Insight is ex-ante and diagnostic — the forward-looking analysis that informs the next decision. The split is temporal: appraise what happened, analyse what to do.
- SD-09.1 vs SD-09.8. SD-09.1 owns the general return calculation across every asset class — time-weighted return, money-weighted return (IRR), composites. SD-09.8 owns the private-markets-specific metrics that build on it — the TVPI / DPI / MOIC multiples, PME analysis, vintage-cohort benchmarking, J-curve staging. IRR is computed once, by SD-09.1; SD-09.8 applies and extends it.
- SD-09.2 vs SD-09.8. SD-09.2 explains return against a benchmark; for private markets it uses public-market-equivalent as the comparator. SD-09.8 computes PME as a performance metric. SD-09.2 consumes what SD-09.8 produces.
- SD-09.9 vs SD-12.11 Expense, Fee & Carry Processing (cross-Business-Domain) — the construct-vs-mechanic cut. This is the boundary to get right, because the high-water mark and crystallisation appear on both sides. SD-12.11 calculates the fee: it applies the hurdle, the high-water mark and the crystallisation terms to produce and verify the incentive-fee amount the fund charges — HWM and crystallisation as a fee mechanic. SD-09.9 analyses the performance: it reads the same HWM and crystallisation as features of the return series — the return-above-HWM, the loss-carryforward below it, the position relative to the peak — to make the performance record legible, and it consumes SD-12.11’s calculated fee amount to build the net-of-incentive-fee return. The cut: SD-12.11 produces a fee number; SD-09.9 produces a return construct. Neither computes the other’s output — SD-09.9 does not calculate the fee (it consumes it from SD-12.11), and SD-12.11 does not decompose the return (it consumes the NAV / valuation it charges against). The HWM is one concept used twice, once as the gate of an economic charge (SD-12.11) and once as a marker on the return path (SD-09.9), the same deliberate dual use the model already carries for the J-curve.
- SD-09.9 vs SD-09.3 Performance Appraisal. SD-09.3 owns the general risk-adjusted ratios and the skill-versus-luck verdict (Sharpe, information ratio, realised alpha, the drawdown statistics against a benchmark) — applied to any portfolio. SD-09.9 owns the hedge-fund-structure-specific decomposition — the sub-strategy / pod contribution, the fund-of-hedge-funds look-through, the equalisation and side-pocket effects, the absolute-return drawdown-and-capital-preservation view that an absolute-return mandate (which has no benchmark to be appraised against) is judged on. SD-09.3 judges the return against the risk; SD-09.9 decomposes the return by the fund’s structure.
- SD-09.9 vs SD-09.1 Performance Measurement. SD-09.1 measures the general return — time-weighted and money-weighted — across every asset class. SD-09.9 decomposes and reconstructs that return for the hedge-fund structure: it consumes the SD-09.1 figure and breaks it down by pod, by underlying manager, by equalisation series and by side pocket, and rebuilds it net of the incentive fee. The return is measured once, by SD-09.1; SD-09.9 applies and extends it for the hedge-fund shape — the same producer / consumer split SD-09.8 has with SD-09.1.
- SD-09.8 vs SD-09.9 — the two structure-specific performance Service Domains. SD-09.8 owns the private-markets (closed-end-fund, dated-cash-flow, illiquid-asset) performance shape — the multiples, IRR, PME, vintage-cohort and J-curve metrics. SD-09.9 owns the hedge-fund / absolute-return (open-ended, incentive-fee, multi-strategy) performance shape — the pod decomposition, look-through, equalisation, side-pocket and HWM-as-return-construct metrics. Both are structure-specific peers building on the general SD-09.1 measurement; the discriminator between them is the form of the vehicle and its return shape. Their applicability tags differ on the public-versus-private-markets axis: SD-09.8 is
PRIV(private markets is a private-markets asset class in E-09), and SD-09.9 isPUB(hedge funds / active strategies is a public-markets-classified asset class in E-09, the samePUBthe hedge-fund book carries on the portfolio-mechanics side at SD-05.9). Each Service Domain activates conditionally — in proportion to private-markets or hedge-fund exposure respectively — but that conditional activation is recorded in the archetype-activation table, not in the markets tag. - SD-09.4 vs SD-13.5. SD-09.4 selects and constructs the benchmark a portfolio is measured against — a front/middle-office judgement. SD-13.5 Benchmark & Index Data Management manages the benchmark as a data asset (E-10). SD-09.4 decides which benchmark; SD-13.5 holds and maintains its data.
- SD-09.5 vs SD-13.9 / SD-07.8. SD-09.5 portfolio diagnostics consume ESG data and climate-risk analytics; ESG and climate data is produced by SD-13.9 ESG & Sustainability Data (BD-13) and climate-risk analytics by SD-07.8 Climate Risk Analytics (BD-07). SD-09.5 consumes them; it does not produce them.
- SD-09.7 vs SD-01.10 (cross-Business-Domain). SD-09.7 is the cash-flow forecasting engine — it projects calls, distributions, NAV and the J-curve. SD-01.10 Commitment Pacing & Deployment Planning is the decision — how much to commit, to what, and when. SD-01.10 consumes the SD-09.7 forecast; it does not duplicate it. The commitment-pacing and over-commitment decision is SD-01.10’s, not SD-09.7’s.
- “J-curve” across SD-09.7 / SD-09.8 / SD-01.10. Three Service Domains touch the J-curve, deliberately: SD-09.7 models the future J-curve trajectory (a forecast); SD-09.8 stages a fund on its realised J-curve (an ex-post diagnostic); SD-01.10 simulates the J-curve interaction of a candidate commitment with the existing portfolio (a decision input). Each is a distinct operation on the same concept.
- SD-09.5 Investment Analytics & Insight vs SD-02.4 Quantitative & Systematic Research (cross-Business-Domain). SD-09.5 produces diagnostic and forward-looking portfolio analytics — analysis of what is held. SD-02.4 builds the factor and alpha models — research that produces a selection signal for what to buy. SD-09.5 analyses what is held; SD-02.4 researches what to buy. The bilateral of the boundary stated in the BD-02 README.
- BD-09 vs BD-08 Valuation & Pricing (cross-Business-Domain). BD-08 produces the carrying valuation of each holding — the governed, independently-verified mark on each position (Valuation, E-07). BD-09 measures returns and attribution on the valued positions — it consumes the BD-08 marks and turns them into returns, attribution and appraisal. BD-08 answers what is it worth; BD-09 answers what return did the worth produce, and where did it come from.
Design notes
- SD-09.4 Benchmark Management is a Service Domain in its own right even though the CIPM body of knowledge folds benchmark analysis into attribution and appraisal. The justification is operational ownership: benchmark administration — selection, blended construction, assignment, rebalancing governance — is a distinct responsibility, separately staffed, separate from the analytics that consume benchmarks.
- Structure-specific performance Service Domains — private markets two, hedge funds one, public markets none. The decomposition gives the two non-listed vehicle structures their own performance machinery, and public-markets liquid investing none of its own. Private markets gets two — SD-09.7 (cash-flow forecasting) and SD-09.8 (metrics) — because forward-looking private-markets cash-flow projection and backward-looking private-markets metric computation are genuinely distinct, separately-tooled capabilities. Hedge funds / absolute-return gets one — SD-09.9 — covering the sub-strategy / pod decomposition, fund-of-hedge-funds look-through, equalisation and side-pocket performance, and the HWM / crystallisation read as return constructs; there is no separate hedge-fund forecasting capability to peer with SD-09.7 (the hedge fund’s open-ended, liquid book does not generate the dated-commitment cash-flow-projection problem that makes SD-09.7 a distinct private-markets Service Domain). Public-markets liquid investing has no structure-specific performance Service Domain of its own — its forward-looking analysis sits inside SD-09.5 and its metrics inside the general SD-09.1 / SD-09.2 / SD-09.3 spine — because the listed, continuously-priced, no-incentive-fee-memory shape is what the general spine was built for. The asymmetry is by return-shape, not by asset class: a vehicle whose return shape the general spine cannot express (the dated illiquid series; the incentive-fee, multi-book, equalised series) earns a dedicated Service Domain.
Archetype activation
BD-09 activates fully for every archetype in the buy-side panel — performance measurement, attribution and appraisal are universal capabilities. The activation difference is in degree, not in whole Service Domains.
| Archetype | BD-09 | What differs |
|---|---|---|
| Third-party asset manager | Full | SD-09.6 GIPS composite presentation is central — the firm presents a compliant track record to win mandates; attribution feeds client reporting. |
| DB pension fund | Full | Return is measured against the liability discount rate and a policy benchmark; SD-09.6 is internal assurance, not composite presentation. |
| SWF / endowment / foundation | Full | Total-portfolio return against the policy benchmark and the spending rule; SD-09.7 / SD-09.8 carry weight in proportion to private-markets exposure. |
| Insurer (general account) | Full | Book-yield and asset-liability performance sit alongside total return; SD-09.6 is internal assurance. |
| Wealth manager / private bank | Full | Performance is measured and reported per client and household; SD-09.6 applies where discretionary model portfolios are run as composites. Where the wealth manager runs goals-based allocation (SD-01.13), the performance row also reports per-goal probability-of-meeting-goal as a forward-looking measure (SD-09.5) alongside the composite return — the goals-based-measurement consequence of SD-01.13. Where the wealth manager instead runs asset-only model portfolios (SD-01.4) rather than goals-based allocation, E-31 Goal Progress Measurement is dormant for that subset — the per-goal probability measure is produced only when SD-01.13 is active. |
| OCIO / fiduciary manager | Full | Measures and presents the performance of the delegated portfolios it runs — GIPS composite presentation applies, as for an asset manager (per the landscape OCIO rule in service-domains/INDEX.md). |
| Hedge fund | Full | Money-weighted return and strategy- / pod-level attribution dominate; SD-09.9 Hedge-Fund / Absolute-Return Performance Analytics is core — the sub-strategy / pod decomposition, equalisation and side-pocket performance, and the HWM / crystallisation return constructs; SD-09.6 applies for funds presenting to allocators. |
SD-09.7 and SD-09.8 activate in proportion to private-markets exposure, and SD-09.9 activates in proportion to hedge-fund / absolute-return exposure — the structure-of-vehicle axis, orthogonal to archetype: it is core for the hedge fund and the multi-strategy platform, active for any institution that holds a hedge-fund or fund-of-hedge-funds allocation (an asset owner, an OCIO, a wealth manager running a liquid-alternatives sleeve), and dormant for a listed-only or private-markets-only manager. With these three structure-specific Service Domains accounted for by vehicle structure rather than archetype, no archetype leaves the general BD-09 spine (SD-09.1–09.6) dormant. SD-09.6 GIPS composite presentation is sharpest for the archetypes that sell a track record (asset manager, OCIO, wealth manager, hedge fund) and is internal assurance for the asset owners (pension, SWF, insurer).
Wider-source grounding
The decomposition is grounded against external industry references:
- The CFA Institute CIPM body of knowledge — the measurement → attribution → appraisal trichotomy that structures SD-09.1–09.3.
- The GIPS 2020 standards (CFA Institute) — composite construction and presentation, behind SD-09.6.
- Brinson-style attribution methodology and the multi-factor and fixed-income attribution literature — behind SD-09.2.
- The private-markets performance literature — IRR / TVPI / DPI / MOIC multiples, public-market-equivalent (PME) methodologies, vintage-cohort benchmarking — behind SD-09.7 and SD-09.8.
- The hedge-fund and absolute-return performance literature — the CFA Institute alternative-investments body of knowledge (the strategy taxonomy, the incentive-fee / high-water-mark mechanics, the equalisation methods, the absolute-return drawdown and capital-preservation constructs) and AIMA’s guidance on hedge-fund performance presentation, equalisation / series accounting, side-pocket treatment and fund-of-hedge-funds look-through — behind SD-09.9. The institution-archetype finding: the hedge fund and the multi-strategy platform exercise this performance vocabulary as core, and any institution holding a hedge-fund or fund-of-hedge-funds allocation activates it in proportion to that exposure — the structure-of-vehicle axis the existing BD-09 spine did not own.
- The goals-based-investing body of knowledge — Brunel (Goals-Based Wealth Management, 2015) and Chhabra (The Aspirational Investor, 2015) — behind SD-09.5’s probability-of-meeting-goal forward-looking measure for the goals-based wealth manager.
- The buy-side platform performance-and-analytics modules as a completeness cross-check.
How BD-09 relates to the rest of the model
- Consumes the core book-of-record entities — Holding / Position (E-04,
book = aborfor realised return — SD-09.5 also readsbook = iborfor live-positioning diagnostics), Cash Flow Event (E-06), Valuation (E-07, anymethod—method = manager_markis the private-markets NAV series SD-09.8 reads), Portfolio / Mandate (E-03), Benchmark / Index (E-10) — and, for private markets, Capital Call (PM-07), Distribution (PM-08), Fund Investment (PM-09), Fund Terms (PM-10). SD-09.3 also consumes Risk Measurement (E-19, anyrisk_type) for risk-adjusted appraisal. - Owns the computed-performance entities: Performance Result (E-20, SD-09.1) — the stored, append-only return figure with its inputs, methodology version and basis, the performance analogue of Valuation (E-07) and Risk Measurement (E-19); and Goal Progress Measurement (E-31, SD-09.5) — the stored, append-only per-goal probability-of-meeting-goal with the capital-market-assumption set and methodology version behind it. Both are stored as entities because for GIPS verification and for the regulated wealth manager’s suitability record, the as-of figure must be answerable from a stored record. Other BD-09 outputs — attribution decompositions, factor exposures, what-if analyses — remain analytical artefacts.
- Feeds the allocation domains (BD-01 — SD-09.7 forecasting feeds the SD-01.10 pacing decision), portfolio management (BD-05), treasury liquidity (SD-11.6, which funds the calls SD-09.7 forecasts), investor and governance reporting (BD-16), and is itself reported through SD-13.10.