Research · Multiperiod performance attribution

Attribution that reconciles exactly, and still tells the right story.

Seven manuscripts. Six address the arithmetic linking problem: single-period attribution effects add up, but compounded returns don't. The work moves from production methods that make reconciliation a hard constraint to axiomatic results on what any linking method can and cannot do. A seventh, on recovery allocation, characterizes when the order in which collateral pools are processed changes creditor recoveries.

7Manuscripts
1In production · JPM
1Winter issue · JPM
5Prepared for submission
Executive overview

What the research posits

For twenty-five years the industry has answered the linking problem with competing formulas: Cariño, Menchero, Frongello and their variants. This program asks a different question. Which properties does a reporting system actually need, and what do those properties force a linking method to be?

Posit I · Applied

Reconcile exactly. Govern the narrative.

Reconciliation to cumulative active return should be a hard constraint, never a by-product. Preserving the economic story (signs, the dominant driver, the top contributors) belongs in an explicit, auditable objective that a performance team can tune and defend.

Posit II · Structural

Coherence is a property, not a cleanup step.

Aggregation consistency forces every admissible linker into one common-coefficient form. Temporal associativity is exactly a coefficient factorization law. These axioms place Cariño and both Frongello directions on one parameter line and show what symmetry selects.

Posit III · Architectural

Every linker is an information architecture.

Whether a system can safely compress a closed period depends on the method. Some linkers are exact with a small fixed state; others need state that grows with the horizon. Under the usual common-coefficient design, no linker has every desirable property at once.

Posit IV · Allocative

Processing order is a hidden input. Test it.

When collateral pools pay overlapping creditors under one aggregate cap, processing order can change total recoveries. Under proportional splitting, an exact pairwise test identifies when totals are independent of order for every choice of caps and pool values. When the test fails, a counterexample needs at most three creditors.

A reading guide

Where to start.

Choose the question closest to your work.

  1. Performance teams

    How should contributions reconcile?

    Start with LD and HLD for exact reconciliation and explicit reporting choices.

    0102
  2. Methodologists

    Which consistency properties matter?

    Explore the axioms that constrain linking methods and their remaining choices.

    0304
  3. System architects

    What information must be retained?

    Examine when stored summaries preserve the information a linking method needs.

    0506
  4. Credit & recovery analysts

    Can processing order change recoveries?

    Test order invariance in the sequential shared-cap recovery model.

    07
Explore the complete research collection
Status
Forthcoming
Venue
The Journal of Performance Measurement
Accepted · in production
Year
2026
Access
Page one public · full text on request
Soto, A. B. (2026). Exact Reconciliation with Narrative Preservation: A convex framework for arithmetic multi-period attribution linking. The Journal of Performance Measurement (forthcoming). https://adambsoto.com/research/exact-reconciliation-narrative-preservation
01 / 07Forthcoming

Exact Reconciliation with Narrative Preservation

A convex framework for arithmetic multi-period attribution linking

Executive overview

Attribution effects that explain each period well do not add up to the compounded cumulative active return. Existing linkers smooth the effects or spread the residual by a fixed rule. This paper reframes linking as a controlled optimization: reconciliation is non-negotiable, and the attribution narrative is preserved as much as the math allows.

LD7S and LD8S are convex quadratic programs that start from the raw cumulative effects and solve directly for a linked vector that reconciles exactly. Distortion is measured relative to each effect’s size, and sign, dominant-driver and top-band preservation enter as governed soft penalties.

Σ F = DExact reconciliation as a hard equality constraint
0.2865 bpsResidual isolated in the three-period worked example
5 comparatorsCariño, Frongello, Menchero and two Frongello variants

Findings, in order

  1. Linking is residual allocation. The gap q = D − ΣG is distributed across buckets by a convex QP instead of a fixed formula.
  2. Distortion is measured relative to size. Weights of 1/(|G|+ε)² stop small effects from being overwhelmed by adjustments that are trivial for large ones.
  3. LD7S protects the dominant driver. A soft penalty discourages any outcome in which the largest raw contributor is displaced.
  4. LD8S protects the top band. Pairwise penalties extend preservation to the leading group of contributors.
  5. A reproducible worked example. Three periods and five effects show raw effects of 90.0000 bps against a compounded target of 90.2865 bps, compared with Cariño, Frongello, Menchero, modified Frongello and reverse Frongello.
  6. Validated for production. Monte Carlo, adversarial, out-of-distribution, metamorphic, numerical-conditioning and production-control suites, with a governed fallback from LD8S to LD7S at high bucket counts.

Novelty

Menchero also frames linking as optimization. LD differs in making reconciliation mandatory, distortion explicitly relative, and narrative preservation a set of governed convex penalties, so the trade-off between tying out and telling the story is visible and auditable.

ScopeIt does not claim that existing linkers are generally inferior, or that sign and rank preservation are guaranteed in every case.
Status
Forthcoming
Venue
The Journal of Performance Measurement
Accepted · Winter issue
Year
2026
Access
Page one public · full text on request
Soto, A. B. (2026). Hierarchical Reconciliation with Narrative Preservation: A convex framework for multi-level arithmetic attribution linking. The Journal of Performance Measurement (forthcoming). https://adambsoto.com/research/hierarchical-reconciliation-narrative-preservation
02 / 07Forthcoming

Hierarchical Reconciliation with Narrative Preservation

A convex framework for multi-level arithmetic attribution linking

Executive overview

Real attribution reports are hierarchies: total, asset class, region or sector, and security. A linked report is defensible only if every parent equals the sum of its children and the top equals cumulative active return. Linking each level independently routinely breaks that, because the adjustments disagree between levels.

HLD parametrizes the linked report by its bottom level, so coherence holds by construction. Top-level reconciliation is a hard constraint, distortion is controlled at every node, and narrative penalties apply level by level. The base formulation is a weighted projection of the raw tree onto the coherent, reconciled set.

99.6%of coherent scenarios broken by per-level linking
69.4%HLD8S lowest or jointly lowest gated loss (500 scenarios)
1,500mixed-depth hierarchies in production hardening

Findings, in order

  1. Per-level linking does not compose. Independent optimization at each level violated coherence in 99.6% of 500 coherent Monte Carlo scenarios.
  2. Coherence becomes structural. Solving for the bottom level through a summing matrix guarantees that parents equal the sum of their children.
  3. Base-HLD is a weighted projection. This ties attribution linking to the hierarchical forecast reconciliation literature (Hyndman et al.; Wickramasuriya et al.).
  4. Strong comparative results. Under reconciliation- and coherence-gated loss, HLD8S won or tied in 69.4% of scenarios and HLD7S in 65.8%.
  5. Multi-system inputs expose leaf-only methods. When levels come from different systems, leaf-only methods fail reconciliation itself.
  6. Hardened at production scale. 1,500 mixed-depth and ragged hierarchies, 3,000 production solves and 400 independent objective-oracle comparisons.

Novelty

Extends convex-QP linking from a flat vector to a full reporting tree and places attribution linking inside hierarchical forecast reconciliation, while keeping an economically motivated diagonal weighting suited to production.

ScopeThe narrative-augmented variants are not pure projection estimators, and discrete ranking is treated as a diagnostic, not a hard guarantee.
Status
Prepared for submission
Venue
Working paper
Prepared for double-blind submission
Year
2026
Access
Page one public · full text on request
Soto, A. B. (2026). Aggregation Consistency in Multiperiod Arithmetic Attribution: A characterization theorem, a reduced-form obstruction, and a cost-sharing resolution. Working paper. https://adambsoto.com/research/aggregation-consistency-multiperiod-attribution
03 / 07Prepared for submission

Aggregation Consistency in Multiperiod Arithmetic Attribution

A characterization theorem, a reduced-form obstruction, and a cost-sharing resolution

Executive overview

Should linking before or after combining attribution buckets give the same answer? This paper studies that requirement, aggregation consistency, axiomatically and shows that it is far more restrictive than it looks.

Together with bucket anonymity and continuity, it forces every linker into a common-period-coefficient form. Methods that keep only aggregate effects collapse to signed pro-rata and cannot be defined everywhere. Keeping the return path removes the obstruction, and the Aumann–Shapley value of the compounding function is the principled resolution.

F = cᵀxThe only admissible form under aggregation consistency
S = 0The unavoidable singularity of reduced-form linking
2 runsByte-for-byte reproducible computational battery

Findings, in order

  1. Characterization. Aggregation consistency, anonymity and continuity are equivalent to F_k = c(A,R)ᵀx_k, with one coefficient vector shared by all buckets.
  2. Reconciliation becomes one condition. Exact reconciliation reduces to the single scalar condition cᵀA = D.
  3. Reduced-form uniqueness. If a method may use only aggregate effects G and total D, the only exactly reconciling choice is signed pro-rata, F_k = (D/S)G_k.
  4. Totality obstruction. Admissible paths with S = 0 and D ≠ 0 exist, so no everywhere-defined regular reduced-form method can meet the same requirements.
  5. Aumann–Shapley resolves it. The cost-sharing value of the compounding function is total, continuous, exactly reconciling, aggregation-consistent and anonymous.
  6. Methods classified. A deterministic battery classifies established and experimental linkers and preserves the counterexamples.

Novelty

Brings the cost-sharing literature (Aumann–Shapley; Billera–Heath; Mirman–Tauman; Samet–Tauman) to multiperiod linking for the first time to the author’s knowledge, and shows the obstruction is about information retained rather than about any one formula.

ScopeThe obstruction is representational, not universal: path-aware methods escape it.
Status
Prepared for submission
Venue
Working paper
Prepared for double-blind submission
Year
2026
Access
Page one public · full text on request
Soto, A. B. (2026). Joint Invariance in Multiperiod Arithmetic Attribution: Aggregation consistency, temporal associativity, and the Cariño–Frongello family. Working paper. https://adambsoto.com/research/joint-invariance-multiperiod-attribution
04 / 07Prepared for submission

Joint Invariance in Multiperiod Arithmetic Attribution

Aggregation consistency, temporal associativity, and the Cariño–Frongello family

Executive overview

A multiperiod report can be coherent in two directions. Merging sectors before or after linking should agree, and collapsing a block of periods and continuing should agree with linking the whole horizon. Exact reconciliation guarantees neither.

This paper proves that, inside the common-coefficient form, temporal associativity is exactly a block-factorization law for the coefficients. It then builds a continuous one-parameter family of linkers that satisfy every structural requirement, with reverse Frongello, Cariño and forward Frongello as three points on the same line.

a = −1, 0, 1Reverse Frongello, Cariño, forward Frongello
1 familyOf total, exact, factorizing linkers
CariñoUniquely selected by reversal symmetry

Findings, in order

  1. Cross-sectional coherence. A self-contained proof that aggregation consistency on a rich signed domain implies common period coefficients.
  2. Associativity is factorization. Temporal associativity holds exactly when each full-history coefficient equals the block coefficient times the within-block coefficient.
  3. A continuous family. An infinite one-parameter family of total, exactly reconciling, arbitrarily factorizing linkers on the positive gross-return group.
  4. History sits on one line. Reverse Frongello, Cariño and forward Frongello appear at parameters −1, 0 and 1, so reconciliation and factorization alone do not pick a historical formula.
  5. Symmetry selects Cariño. Within the family, both reversal symmetry and full order invariance single out Cariño.
  6. Order symmetry is not associativity. Published order-symmetric constructions by Reztsov are non-examples of block factorization.

Novelty

Places Cariño and both directional Frongello rules on a single parameter line and identifies the principle that selects among them.

ScopeWhether the family exhausts all continuous factorizing systems is stated as an open problem. The proved results do not depend on it.
Status
Prepared for submission
Venue
Working paper
Prepared for double-blind submission
Year
2026
Access
Page one public · full text on request
Soto, A. B. (2026). State Sufficiency and Exact Temporal Composition in Multiperiod Attribution. Working paper. https://adambsoto.com/research/state-sufficiency-temporal-composition
05 / 07Prepared for submission

State Sufficiency and Exact Temporal Composition in Multiperiod Attribution

Executive overview

Attribution systems routinely compress a closed period into a small summary, its portfolio and benchmark returns and linked effects, and discard the raw path. That is only safe if the discarded information could never change a later calculation.

This paper proves that temporal associativity is exactly a sufficiency condition on that stored state, then classifies five widely used methods. Some are safe with a fixed state, some need a small repair, and Aumann–Shapley requires state that grows with the horizon.

K + 2State size for Cariño and both Frongello directions
KT + 1Minimal exact state for Aumann–Shapley
5 methodsClassified with explicit numerical witnesses

Findings, in order

  1. Associativity is sufficiency. Leading-block associativity is equivalent to future sufficiency of the standard stored state.
  2. Two strengths of safety. Arbitrary associativity needs a stronger two-sided condition, which matters for interior restatements as well as appends.
  3. Five methods classified. Cariño and both Frongello directions are safe; Modified Frongello separates the two notions with an exact rational witness; Menchero and Aumann–Shapley fail ordinary sufficiency.
  4. Some failures are cheap to repair. Menchero and Modified Frongello admit small exact states that do not grow with the horizon.
  5. Aumann–Shapley needs growing state. An exact polynomial state of dimension KT + 1 composes recursively and is generically minimal, so no fixed-size exact state exists.

Novelty

Gives temporal associativity a precise information-sufficiency meaning, separates its two forms with a concrete method, and proves the Aumann–Shapley state construction and its dimension lower bound, building on realization theory (Nerode, Kalman, Sontag).

ScopeFramed as an information-architecture boundary, not as a defect in any deployed system.
Status
Prepared for submission
Venue
Research draft
October 2026
Year
2026
Access
Page one public · full text on request
Soto, A. B. (2026). Can a Golden Performance Linker Exist? A boundary obstruction, an existing architectural exception, and a reproducible comparative audit. Working paper. https://adambsoto.com/research/golden-performance-linker
06 / 07Prepared for submission

Can a Golden Performance Linker Exist?

A boundary obstruction, an existing architectural exception, and a reproducible comparative audit

Executive overview

Practitioners often ask for a linker with every desirable property: exact reconciliation, period symmetry, boundary continuity, block transitivity and principled handling of compounding. This paper tests whether such a "golden" linker can exist.

For the usual design, one return-dependent coefficient per period applied to every effect, four of those requirements are incompatible once continuity covers simultaneous total-loss periods. The result is sharp but bounded: the Davies–Laker notional-fund construction escapes it by carrying extra state.

3 periodsSuffice for the impossibility proof
1/3Limiting ℓ₁ discrepancy forcing the contradiction
ExactRational certificates and a reference implementation

Findings, in order

  1. A common-coefficient impossibility. Reconciliation, permutation symmetry, block transitivity and boundary continuity cannot all hold, shown with a three-period proof.
  2. A genuine exception. The Davies–Laker construction carries category-level product state and escapes the common-coefficient premise.
  3. A correction. The claim that normalized logarithmic linking is non-transitive is corrected.
  4. A polynomial Shapley alternative. Its properties and limitations are proved.
  5. Negative results reported. An exploratory superiority screen for minimum-burden projections failed and is reported as such.

Novelty

Pins down exactly what a "golden" linker would have to give up, and where the boundary sits, with a reproducible NumPy/pandas reference and exact rational certificates.

ScopeNo new production replacement or institutional superiority is claimed.
Status
Prepared for submission
Venue
Working paper
Prepared for double-blind submission
Year
2026
Access
Page one public · full text on request
Soto, A. B. (2026). Order Invariance in Shared-Cap Priority Waterfalls. Working paper. https://adambsoto.com/research/order-invariance-shared-cap-priority-waterfalls
07 / 07Prepared for submission

Order Invariance in Shared-Cap Priority Waterfalls

Executive overview

Several collateral pools may pay overlapping creditors, each pool by its own priority tiers and each creditor up to one aggregate cap. If recoveries are computed by processing the pools one at a time, the answer can depend on which pool goes first, which makes the processing order a hidden modelling input.

This paper gives an exact pairwise test for when the order cannot matter, for any caps and pool values. A creditor eligible in only one of two pools must rank strictly above, in that pool, every shared creditor. For each shared creditor, the two pools must agree on the ranking, including ties, of the shared creditors it weakly outranks in both. The test is sufficient for any common splitting rule satisfying the paper’s axioms, and necessary and sufficient under proportional splitting.

2 conditionsA pairwise test on the priority structure alone
≤ 3 creditorsEvery failure has an explicit counterexample this small
CatalanCompatible strict orders, with the same eligible creditors in both pools

Findings, in order

  1. Exact criterion. Under proportional splitting, every creditor’s total recovery is the same for all processing orders, caps and pool values exactly when every pair of pools passes the test. Sufficiency holds for any common splitting rule satisfying the paper’s axioms.
  2. Small counterexamples. Every failure contains one of three obstructions on two or three creditors. A polynomial screening test finds one and returns it as a certificate.
  3. Strict priorities. With strict priorities and the same eligible creditors in both pools, the test is avoidance of the permutation pattern 132, so compatible second-pool orders are counted by the Catalan numbers.
  4. Admissions and reserves. For one open slot and one soft-reserve slot, both accepting all students and using a common master ranking within groups, admitted sets are independent of precedence for every applicant set exactly when no reserve-ineligible student lies between two reserve-eligible students in that ranking.
  5. Funding, pool-at-a-time rules and averaging. Equal totals do not imply equal pool-level funding; no pool-at-a-time rule that respects local priority and wastes nothing is order-invariant on every structure; and averaging over processing orders can break priority within a pool.

Novelty

A structural criterion with tied priorities and aggregate caps, with a constructive necessity proof and a screening certificate. The strict two-slot case is closely related to Noda and Yago’s boundary-invariance lemma; the broader weak-priority and common-rule result is the principal contribution. The criterion was not found in the literature reviewed.

ScopeConcerns each creditor’s total recovery, not which pool funds it. Losses in the illustration are static book-to-recovery figures. No claim is made about legal priority, collateral valuation or how common order dependence is in practice.
Portrait of Adam B. Soto
About

Practitioner first. The questions come from production.

Adam B. Soto works at the intersection of investment performance measurement and the platforms that produce it. His career has centered on BlackRock Aladdin implementations and performance transformation for asset managers.

This research grew out of a recurring production problem: linked attribution reports that reconcile on paper but lose the story, or tell the story but fail to tie out. The program pairs methods built for production with proofs of what is and isn't possible.

  • Senior Manager · Strata FSC2026 –
  • Manager · Wealth & Asset Management Technology, Ernst & YoungPrior
  • Vice President · Aladdin Accounting Implementations, BlackRockPrior
  • Graduate study, Computer Science · NYU Tandon · NYU Cyber FellowEducation
  • U.S. Army RangerService
Direct inquiries

Want the full paper? Just ask.

Previews show page one only. For a full manuscript, a reference implementation conversation, speaking or collaboration, reach out directly.

Email AdamBSoto@gmail.com
Open in mail →
LinkedIn linkedin.com/in/adamsoto
View profile ↗
Preview
Request full paper
End of preview. Only page one is shown here. The full manuscript is available on request.