§1 — The conceptual framework
The cohort prior is not “the median income of people who currently look like X.” It is the distribution of future TEB at horizon t for an issuer whose current position-in-trajectory is “in cohort X at age a”:
This forces three questions every cohort must answer:
Q1 — What does “in cohort X at age a” actually mean?
The cohort selection rule defines the population. If founder-pre-seed-bb-saas-us means anyone calling themselves a founder, the population is huge (millions) and the prior is low (). If it means founder of a YC-batch B2B SaaS that has raised institutional capital, the population is tiny (low thousands) and the prior is high. The data source MUST match the cohort definition. Mismatch is the dominant bias source today.
Q2 — What is the conditional survival profile through time?
The expected TEB at future time t has two components:
The naive baseline assumes forever. For founders this is catastrophically wrong. empirically; the rest take corporate jobs, become consultants, become managers. Their TEB after exit is not the in-cohort TEB. The current engine fails Q2 silently; this spec fixes it.
Q3 — Where does each adjustment live?
Career-cliff risk for athletes might be in growth segments (currently is), or in (the discount-rate spec considered then dropped ), or in the cohort prior bands. Pick exactly one place per phenomenon. Same orthogonality discipline as the discount-rate spec, applied across the prior structure.
The fix —The current engine fails Q2 silently — every cohort prior writes P(stay) = 1 forever into its conditional TEB at age 50. This spec adds the survival-mixture machinery to the VHC integration so cohort priors compose with realistic in-cohort duration curves and explicit exit fallbacks.
§2 — Architecture decision (A vs B)
Two design alternatives were considered:
- A.Re-anchor priors to entry-pool data, let the existing James-Stein shrinkage handle issuers with personal-data evidence. Cohort registry stays at 5 + fallback.
- B.Split each cohort into milestone-conditional sub-cohorts (founder-pre-seed-funded-yc, founder-pre-seed-aspirational, etc.). Cohort registry doubles or triples.
Recommendation: Alternative A, with one extension — a survival-mixture term in the integration. Why A beats B:
| Property | A — re-anchor + shrinkage | B — split cohorts |
|---|---|---|
| Cohort registry size | 6 (unchanged) | 12-30 (2-5× per parent cohort) |
| Lookup complexity | Unchanged | Must classify issuer to sub-cohort, requires evidence rules per split |
| Cold-start fit | Wider but honest CIs from cohort + shrinkage | Tighter but overfit (less data per sub-cohort) |
| Calibration data per cohort | More (whole cohort feeds back) | Less (split across sub-cohorts) |
| Operational maintenance | Quarterly re-anchor + adjustment refit | Quarterly per-sub-cohort everything |
| Risk of misclassification | Low (issuer is in OR not in the cohort) | High (issuer might fit two sub-cohorts ambiguously) |
| Failure mode | Wide CIs surface uncertainty honestly | False precision on under-populated splits |
Why the survival-mixture extension is mandatory —Pure Alternative A doesn’t fix the founder problem because shrinkage handles “this individual deviates from cohort” but doesn’t handle “the cohort prior at age 30 silently assumes the issuer is still a founder.” Survival mixture captures the 70% who exited.
The narrow exception considered (and rejected)
The founder cohort’s funded-vs-unfunded gap is so wide (~10× in median TEB at age 30) that even shrinkage struggles when the prior is the wrong shape. We considered splitting founder-pre-seed-funded vs founder-pre-seed-aspirational. Rejected. The 15-adjustment table already has Notable Prior Achievement(#13) bounded at ±15% on anchor; “raised institutional capital” can be encoded there without a separate cohort. Plus shrinkage kicks in fast for funded founders (by year 1 they have a salary number; the personal-data weight grows quickly).
§3 — The new V_HC integration formula
Cohort prior remains unchanged in shape; the integration multiplies by and adds the × exit-fallback contribution. Both terms are multiplied by mortality survival (from Discount-Rate-v1) and discounted by cohort-conditional (also from DR-v1):
Multiplicative composition. Each term is orthogonal to the others (proof in §5). The integration shape is unchanged from the standard DCF; we’ve added two well-defined multiplicative survival terms and an additive exit-fallback, all of which collapse to identity if absent (preserves backward-compatibility).
The orthogonality discipline preserved —Three multiplicative survival/discount terms, one cohort-conditional expectation, one exit-cohort fallback. Each component models a distinct mechanism. None is a relabeling of another. The orthogonality audit in §5 walks through the proof.
§4 — Per-cohort spec
Six cohorts. Each entry: cohort definition, matching data sources with citations, bias direction and magnitude per source, anchor TEB by percentile at listing age (current vs new), age curve, survival curve, exit-cohort fallback, growth-segment notes, terminal growth, residual error bound. The founder, surgeon, and BigLaw partner cohorts are the most consequential changes — those are expanded by default. Athlete, creator, and fallback are collapsed for scanability.
Founder — pre-seed B2B SaaS · −37% at p50expand ▾collapse ▴
Cohort definition. US person aged 22-35 who self-identifies as a founder of a pre-seed-stage B2B SaaS startup, regardless of funding status. Includes the unfunded majority. Funded subset is captured via Adjustment #13 (Notable Prior Achievement) per the existing 15-adjustment framework.
Matching data sources:
- —Primary. US Census ABS Nonemployer Statistics (NES-D) and ABS owner characteristics (Table AB2100CSA01), 2022.
- —Secondary. Kauffman Indicators of Early-Stage Entrepreneurship 2023.
- —Tail-shape only. Crunchbase + YC outcome data — informs upper-tail heaviness and Adjustment #13 calibration. Not the median anchor.
- —Triangulation. Pierre Azoulay et al. (2020), “Age and High-Growth Entrepreneurship,” AER:I — median age of top-0.1% startup founders is ~45, not 22. Implication: high-TEB outcomes concentrated in older founders.
Source bias direction and magnitude:
- —ABS NES-D: under-counts pre-revenue ventures with no EIN; over-states median TEB by including only registered. Bias: anchor too high. Magnitude: ~10-20%.
- —Kauffman: CPS supplement self-report; over-counts gig-work-as-entrepreneurship. Bias: deflates median TEB. Magnitude: ~10%.
- —Crunchbase/YC: catastrophic survivorship/selection bias if used as median. Magnitude: 5-20× too high.
Anchor TEB at listing age 22 (entry-pool):
| Percentile | Current value | New value | Source |
|---|---|---|---|
| p10 | $8K | $0 | ABS NES-D + ACS 2022 PUMS — meaningful share of 22-yo "founders" draw zero salary in year 1 |
| p25 | $18K | $5K | Same |
| p50 | $35K | $22K | ACS 2022 PUMS, AGEP=22, SEMP_IND≠0, INCEARN |
| p75 | $80K | $48K | ACS + Kauffman cross-check |
| p90 | $180K | $80K | ACS p90 + small allowance for funded subset bleeding into unconditional cohort |
Reduction at p50: ~37%. At p90: 56%. This is the dominant correction in the spec.
Age curve (conditional on still-in-cohort, i.e., still founding):
| Age range | Current p10/p50/p90 | New p10/p50/p90 | Note |
|---|---|---|---|
| 22-25 | 5K / 25K / 75K | 0 / 18K / 60K | Entry-pool, unconditional |
| 26-30 | 12K / 50K / 200K | 8K / 40K / 130K | Conditional on still in-cohort at 30 (~30% of original cohort) |
| 31-35 | 25K / 120K / 600K | 20K / 90K / 350K | Conditional on still in-cohort at 35 (~15% of original cohort) — the "made it" minority; right tail starts opening per Azoulay |
| 36-45 | 40K / 250K / 1.5M | 35K / 200K / 800K | Still-founding cohort at peak career; Azoulay's age-success finding kicks in |
Survival curve — P(still self-identifies as founder at age 22+t):
| t (yr) | Age | P(stay) | Source |
|---|---|---|---|
| 0 | 22 | 1.00 | By construction |
| 1 | 23 | 0.79 | BLS BED 1-yr establishment survival proxy |
| 3 | 25 | 0.62 | BLS BED 3-yr |
| 5 | 27 | 0.55 | PSED-II 5-yr identity persistence |
| 8 | 30 | 0.40 | Interpolated |
| 10 | 32 | 0.30 | PSED-II 10-yr identity persistence |
| 15 | 37 | 0.20 | Cross-section from Census ABS + Kauffman |
| 23 | 45 | 0.06 | Cross-section; Azoulay's age finding implies ~6-9% still founding |
Exit-cohort fallback: map to the _other-fallback baseline (BLS economy-wide median for college-educated). Exited founders mostly take corporate jobs / consulting / join larger startups as employees.
Growth segments: kept from current founder-pre-seed-bb-saas.ts because they describe conditional-on-still-founding trajectory. The naive integration would over-weight these segments because it assumes everyone stays; survival mixture corrects this.
Terminal growth (carry forward, in-cohort): per Discount-Rate-v1.
Residual error bound:±25% on anchor at age 22 (entry-pool median bounded by 3 corroborating sources); ±40% on age-curve at 35-45 (Azoulay’s findings imply funded-tail dominates in ways entry-pool data poorly captures); survival curve ±15% per decade.
Data pull date: 2026-04-26.
Medicine — surgical private · −68% at p50 (largest single correction)expand ▾collapse ▴
Cohort definition. US board-certified surgical specialist (orthopedic, general, cardiothoracic, neurosurgical, vascular) actively in private practice, age 35-65 at listing.
Already heavily survival-conditioned at the cohort definition (med school → residency → fellowship → board-cert → years of clinical hours → established private practice). The primary fix here is source diversification and reconciling the current $1.8M anchor with what its cited sources actually report.
Matching data sources:
- —Primary. Medscape Physician Compensation Report 2024. Orthopedic mean $558K, general $412K, blended cross-specialty mean ~$525K.
- —Primary. MGMA DataDive Provider Compensation 2024. Orthopedic median $668K (private practice), general $476K. Skews higher (samples group-practice administrators).
- —Secondary. AAMC Physician Specialty Data Report 2022.
- —Floor anchor. BLS OES 29-1242 (orthopedic surgeons). Top-codes at $239K — useful as floor reference only.
- —Tail. Surgeon-owned ASC ownership data — top decile in ortho/spine includes ASC equity income, pushing p90 to ~$1.4M.
Source bias direction and magnitude:
- —Medscape: voluntary survey, response bias toward complaint. Direction: probably under-states top decile by 5-10%. Median is accurate.
- —MGMA: samples group-practice administrators, skews larger groups. Direction: over-states median by 10-15%.
- —BLS OES: top-coded; under-estimates everything. Floor only.
- —AAMC: census-quality for headcount; weak on compensation.
Anchor TEB at listing age 45:
| Percentile | Current value | New value | Source |
|---|---|---|---|
| p10 | $850K | $320K | Medscape low-decile, blended cross-specialty |
| p25 | $1.30M | $430K | Triangulation |
| p50 | $1.80M | $575K | Medscape mean $525K + MGMA median $570K (avg); blended cross-specialty |
| p75 | $2.60M | $850K | Medscape p75 |
| p90 | $3.50M | $1.40M | Medscape p90 + ASC tail |
Reduction at p50: ~68%. This is the largest single correction in the spec. The current $1.8M anchor was unjustified — none of its cited sources support it. Likely originated from a misread of MGMA (which reports $668K for orthopedic specifically, not blended cross-specialty).
Age curve (conditional on still-in-private-practice):
| Age range | Current p10/p50/p90 | New p10/p50/p90 | Note |
|---|---|---|---|
| 32-37 | 350K / 600K / 950K | 230K / 380K / 650K | Early-attending, building practice |
| 38-45 | 900K / 1.8M / 3.2M | 320K / 575K / 1.4M | Established practice — see anchor table |
| 46-55 | 1.1M / 2.1M / 4.0M | 380K / 700K / 1.6M | Peak earning, ASC equity matures |
| 56-65 | 850K / 1.7M / 3.2M | 290K / 540K / 1.2M | Late-career taper |
| 66-75 | 200K / 600K / 1.5M | 90K / 220K / 580K | Part-time / consulting |
Survival curve — P(still in active surgical private practice at age 45+t):
| t | Age | P(stay) | Source |
|---|---|---|---|
| 0 | 45 | 1.00 | By construction |
| 5 | 50 | 0.94 | AAMC physician workforce data + AMA Physician Masterfile |
| 10 | 55 | 0.85 | Same |
| 15 | 60 | 0.70 | Same |
| 20 | 65 | 0.45 | Same |
| 25 | 70 | 0.20 | Same |
Exit-cohort fallback: non-clinical physician income (~$320K median per AAMC for industry/admin/consulting roles). Implemented as a cohort parameter, not a fallback to BLS-economy-wide median — surgeons who leave clinical practice still earn meaningfully more than the population median because of credentialing.
Growth segments (kept; describe conditional-on-still-practicing):
- —Years 0-5: — practice building
- —Years 5-12: — peak earning
- —Years 12-20: — plateau / taper start
- —Years 20-30: — part-time / wind-down
Terminal growth (carry forward): .
Residual error bound: ±20% on anchor (Medscape and MGMA agree within range); ±25% on age-curve at 56+ (less data on private-practice late-career); survival curve ±5% per decade.
Data pull date: 2026-04-26.
BigLaw partner · −76% at p50 (cohort broadens to all-firm-size)expand ▾collapse ▴
Cohort definition. US lawyer who is an equity or non-equity partner at a US law firm. Current code defines as “AmLaw 100/200 equity partner” — narrow. New spec broadens to all US partner-level lawyers (sub-AmLaw-200 firms, non-equity income partners). Justification: the AmLaw-only definition excludes ~60% of US partners per ABA, and the listing application can’t reliably verify firm tier.
Matching data sources:
- —Primary. NALP Associate-to-Partner Compensation Survey 2024. Median equity-partner comp at AmLaw 100 = $1.28M; non-equity median = $485K; cross-firm-size blended median = $520K.
- —Secondary. AmLaw 200 Profitability Report (ALM Media). Profits Per Equity Partner (PPEP) by firm — for upper-tail shape only, NOT median anchor.
- —Triangulation. ABA Lawyer Demographics 2023 — ~40% of US partners are at firms <20 attorneys; this subset is invisible in NALP/AmLaw data.
Source bias direction and magnitude:
- —NALP: over-samples larger firms with HR infrastructure. Bias: over-states partner median by 20-30% relative to true national partner population.
- —AmLaw: only top-200; PPEP excludes non-equity. Massively over-states median if used as anchor.
Anchor TEB at listing age 38 (US partner across firm-size distribution):
Note: 38 is early for equity partner. A 38-yo “partner” is more likely non-equity / income partner, or equity at a mid-market firm. NALP equity-partner-median anchored to age ~45-50.
| Percentile | Current value | New value (cohort broadens) | Source |
|---|---|---|---|
| p10 | $950K | $240K | Income partner at small firm |
| p25 | $1.40M | $340K | Cross-firm-size triangulation |
| p50 | $2.20M | $520K | NALP cross-firm-size blended median |
| p75 | $3.50M | $1.10M | NALP AmLaw 100 median $1.28M ≈ p75 of national distribution |
| p90 | $5.50M | $1.90M | AmLaw 50 equity partner |
Reduction at p50: ~76% if cohort broadens. If the cohort definition stays AmLaw-100/200 only, anchor at p50 should be $1.28M (NALP-cited) not $2.20M — a ~42% reduction. Recommend: broaden the cohort definitionbecause the listing flow can’t verify firm tier reliably and the broader cohort is more defensible.
Age curve (conditional on still-being-partner, broadened cohort):
| Age range | Current p10/p50/p90 | New p10/p50/p90 | Note |
|---|---|---|---|
| 33-37 | 750K / 1.3M / 2.5M | 200K / 380K / 850K | New-partner cohort |
| 38-47 | 1.1M / 2.4M / 5.2M | 280K / 580K / 1.4M | Mid-career partner |
| 48-57 | 1.4M / 3.2M / 7.5M | 380K / 780K / 1.9M | Peak partner earning |
| 58-65 | 900K / 2.2M / 5.0M | 290K / 600K / 1.5M | Senior partner taper |
| 66-72 | 200K / 600K / 1.8M | 90K / 250K / 700K | Of-counsel transition |
Survival curve — P(still a US partner at age 38+t):
| t | Age | P(stay) | Source |
|---|---|---|---|
| 0 | 38 | 1.00 | By construction |
| 5 | 43 | 0.88 | NALP attrition + ABA cross-section |
| 10 | 48 | 0.74 | Same |
| 15 | 53 | 0.60 | Same |
| 22 | 60 | 0.38 | Same |
| 27 | 65 | 0.22 | Same |
Exit-cohort fallback: split between (a) in-house GC / corporate counsel (~$320K median per ABA), (b) government / public-sector law (~$180K), (c) boutique / solo practice (~$280K). Weighted average ~$280K as exit fallback.
Growth segments (kept; conditional-on-still-partnering):
- —Years 0-5:
- —Years 5-12:
- —Years 12-20:
- —Years 20-30: (taper)
Terminal growth (carry forward): .
Residual error bound: ±25% on anchor (firm-size mix uncertainty dominates); ±20% on age-curve mid-career; survival curve ±10% per decade.
Data pull date: 2026-04-26.
Athlete — major-league veteran · per-league split + growth-segment revision (orthogonality alert)expand ▾collapse ▴
Cohort definition. US active major-league athlete (NFL, NBA, MLB, NHL) with ≥4 years of league service, age 25-35 at listing.
Already survival-conditioned (drafted, signed, survived rookie cliff). Primary issues: (a) league-blended numbers hide huge cross-league variance, (b) current $5M p50 anchor is plausible only for one-league subsets (NBA), (c) need explicit position-conditioning hint though full position-conditioning is v3.
Matching data sources:
- —Primary. Spotrac aggregated league salary data 2024. NFL median $895K, NBA $5.0M, MLB $1.5M, NHL $1.95M.
- —Secondary. League CBAs (NFL 2020, NBA 2023, MLB 2022, NHL 2020).
- —Survival source. League career-length actuarial reports — NFL avg 3.3 yr, NBA 4.5 yr, MLB 5.6 yr, NHL 4.4 yr. Already-veteran subset (4+ yr) has much better forward survival.
- —Tail. Forbes Highest-Paid Athletes 2024.
Anchor TEB at listing age 28 (4+ year vet, blended across four leagues weighted by roster size ~3,600 total):
| Percentile | Current value | New (roster-weighted blend) | Source |
|---|---|---|---|
| p10 | (not reviewed) | $900K | Vet-minimum NFL |
| p25 | — | $1.40M | Triangulation |
| p50 | $5M (current) | $2.40M | Roster-weighted, dragged down by NFL |
| p75 | — | $5.50M | NBA-weighted |
| p90 | — | $15M | Top NBA / extension contracts |
Per-league breakdown (use when issuer’s league is known):
| League | p10 | p50 | p90 |
|---|---|---|---|
| NFL 4+ yr vet age 28 | $1.2M | $2.8M | $12M |
| NBA 4+ yr vet age 28 | $2.2M | $8.5M | $35M |
| MLB 4+ yr vet age 28 | $760K | $3.5M | $20M |
| NHL 4+ yr vet age 28 | $925K | $3.2M | $9.5M |
Survival curve — P(still active in major league at age 28+t):
| t | Age | NFL | NBA | MLB | NHL | Blended |
|---|---|---|---|---|---|---|
| 0 | 28 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 |
| 2 | 30 | 0.58 | 0.78 | 0.75 | 0.80 | 0.69 |
| 5 | 33 | 0.22 | 0.45 | 0.42 | 0.50 | 0.36 |
| 8 | 36 | 0.05 | 0.15 | 0.14 | 0.22 | 0.12 |
| 12 | 40 | <0.02 | <0.05 | <0.05 | <0.07 | <0.03 |
Exit-cohort fallback: bifurcate by tail. Top 10% transition careers (broadcasting, coaching, business) at $200K-2M; median exited athlete drops to ~$60K-100K. Weighted average ~$180K as exit fallback. This is the cohort where exit-fallback matters most — short careers, large post-career income drops.
Orthogonality alert — growth segments must be revised —The current growth segment “years 8-15: ” encodes the career cliff. Adding survival mixture (which models P(still in-cohort) dropping post-year-8) would double-count. Resolution: growth segments describe conditional-on-still-playingtrajectory, NOT unconditional. The “-0.40” segment is revised to “years 5-8: (in-cohort taper)”; the unconditional decline is captured by the survival mixture × exit-fallback. Real change to current values; implementation must apply carefully.
Terminal growth (carry forward per DR-v1): .
Residual error bound: ±15% on per-league anchors; ±30% on roster-weighted blended anchor (sport-mix uncertainty); survival curve ±5% per league per year (well-measured).
Data pull date: 2026-04-26.
Creator — mid-tier · $25K floor added; cohort definition refinedexpand ▾collapse ▴
Cohort definition. US creator with monetized presence on at least one major platform (YouTube YPP-eligible, Substack paid tier, Patreon active, Twitch Affiliate+, etc.), age 22-40 at listing. $25K creator-income floor added — anyone earning <$25K from creator work is unlikely to be a viable issuer. Refinement of cohort definition, not a sub-cohort split.
Matching data sources:
- —Primary. ConvertKit (Kit) State of the Creator Economy 2024 — median creator income $9.5K/yr; mean $36K; top decile $108K.
- —Primary. Patreon “What Creators Earn” + Graphtreon — median monthly $60 (~$720/yr); p90 $1,800/mo (~$22K/yr); p99 $25K/mo.
- —Triangulation. IRS Schedule SE filings, NAICS 711510 / 711410 (IRS SOI Tax Stats Table 1.4) — median net SE earnings $8.2K (2021).
- —Tail. Forbes Top Creators 2024.
Anchor TEB at listing age 28 (monetized creator earning >$25K/yr):
| Percentile | New value (>$25K floor applied) | Source |
|---|---|---|
| p10 | $26K | Just above the floor |
| p25 | $35K | ConvertKit-anchored |
| p50 | $48K | Triangulation |
| p75 | $95K | ConvertKit p75 + Patreon top decile |
| p90 | $200K | Top tier of indexable creators |
Without the floor, p50 would be ~$3.5-6K/yr, which makes the engine produce nonsensical VHCfor issuers who shouldn’t realistically be listing.
Age curve (conditional on still-monetized-creator):
| Age range | p10 / p50 / p90 |
|---|---|
| 22-27 | 26K / 42K / 175K |
| 28-32 | 28K / 50K / 220K |
| 33-38 | 30K / 55K / 250K |
| 39-45 | 28K / 50K / 220K |
| 46+ | 22K / 38K / 160K (taper) |
Survival curve — P(still a monetized creator earning >$10K/yr at age 28+t):
| t | Age | P(stay) | Source |
|---|---|---|---|
| 0 | 28 | 1.00 | By construction |
| 2 | 30 | 0.70 | Tubefilter / Social Blade YouTube longitudinal + Patreon churn |
| 5 | 33 | 0.40 | Same |
| 10 | 38 | 0.22 | Same |
| 15 | 43 | 0.12 | Cross-sectional + extrapolation |
Exit-cohort fallback: map to BLS economy-wide median (~$48K for age 28). Exited creators take corporate jobs in marketing, content roles, freelance writing.
Growth segments: verify against double-counting with survival; current values likely encode creator volatility — kept pending implementation review.
Terminal growth (per DR-v1): .
Residual error bound: ±30% on anchor (platform-mix uncertainty); ±35% on age-curve (no public dataset cleanly age-conditions creator earnings); survival curve ±15%.
Data pull date: 2026-04-26.
Other-fallback · selection-adjusted ACS p65-p70 anchorexpand ▾collapse ▴
Cohort definition.US adult age 22-65 with bachelor’s degree or higher, not in any of cohorts 1-5.
Matching data sources:
- —Primary. US Census ACS 1-year 2023 — Table B20004 + PUMS for percentiles.
- —Secondary. Federal Reserve Survey of Consumer Finances 2022.
- —Floor. BLS OES economy-wide median.
Anchor TEB at listing age 28 (US adult, bachelor’s+):
| Percentile | New value | Source |
|---|---|---|
| p10 | $24K | ACS 2023 PUMS |
| p25 | $42K | Same |
| p50 (raw) | $68K | ACS 2023 PUMS, age 28, BA+ |
| p75 | $92K | Same |
| p90 | $135K | Same |
Selection adjustment for PreFlop self-selection signal
PreFlop listers self-select for motivation, financial sophistication, willingness to sign a personal covenant. They are not the median worker.
- —Lower bound: ACS p50 unadjusted ($68K)
- —Upper bound: ACS p75-p90 ($92K-$135K, consistent with fintech-onboarding studies showing new investing-app signups at ~1.4× age-cohort median)
- —Defensible midpoint: ACS p65-p70 (~$80K) at age 28, BA+. Use as the adjusted p50 for the fallback cohort.
Age curve (ACS-derived, age + education conditioned):
| Age range | p10 / p50 / p90 |
|---|---|
| 25-29 | 30K / 80K / 140K (adjusted) |
| 30-34 | 38K / 95K / 175K |
| 35-44 | 45K / 115K / 230K |
| 45-54 | 50K / 130K / 280K |
| 55-64 | 50K / 125K / 270K |
| 65+ | 28K / 65K / 160K (retirement transition) |
Survival curve: not really applicable for the fallback. Use flat (10-yr labor force participation per BLS LAUS) and exit fallback maps to retirement income (~$45K median for 65+).
Growth segments:
- —Years 0-7: (early-career promotion)
- —Years 7-15: (mid-career)
- —Years 15-25: (late-career)
- —Years 25+: (plateau)
Terminal growth (per DR-v1): .
Residual error bound: ±20% on anchor (selection-signal uncertainty); ±15% on age-curve (ACS is well-measured); survival ~±5%.
Data pull date: 2026-04-26.
§5 — Orthogonality audit
Same discipline as the discount-rate spec, applied across the prior structure. For each risk phenomenon, exactly one place in the engine models it:
| Risk phenomenon | Where it lives | Where it does NOT live |
|---|---|---|
| Mortality | VHC integration via from SSA tables | NOT in , NOT in cohort prior, NOT in growth segments |
| Career exit | VHC integration via + exit-cohort fallback (NEW) | NOT in , NOT in cohort growth segments, NOT in cohort prior anchor |
| Within-cohort career-cliff | Cohort growth segments (conditional on still-in-cohort) | NOT in , NOT separately in cohort prior |
| Disability | Subset of “career exit” — captured by | NOT a separate component |
| Systematic market risk | in | NOT in cohort prior or growth segments |
| Idiosyncratic dispersion | Cohort percentile bands (p10/p50/p90) + James-Stein shrinkage to personal data | NOT in |
| Funded-vs-unfunded | Adjustment #13 (Notable Prior Achievement) in the 15-adjustment table | NOT a separate cohort split |
| Macro era / cohort generation | Cohort recalibration cycle (annual refit against BLS / Census) | NOT a separate adjustment |
| Illiquidity | in | NOT in cohort prior or growth |
| Risk-free opportunity cost | in | NOT anywhere else |
The new orthogonality —Career exit (Pstay) and within-cohort career-cliff (growth segments) are different phenomena modeled in different mechanisms. The athlete who blows out their knee at 30 and exits the league is in “career exit”; the 32-year-old NBA veteran whose minutes decline as athletic ability fades is in “within-cohort career-cliff.” Confusing them is the trap the current engine partially falls into.
Cross-checks against Discount-Rate-v1
That spec moved mortality out of and into the VHC integration via . This spec adds to the same integration. Both multiplicative; both well-defined; both orthogonal to growth segments and to .
The discount-rate spec dropped from on grounds that “disability is captured by cohort growth bands.” That argument was partially wrong — career-cliff was in growth segments, but career exit was not modeled at all. This spec adds the machinery to fill that gap. The two specs together fully decompose the previous “disability” concept into (a) within-cohort decline (growth segments) and (b) cohort exit (Pstay).
What the current engine double-counts that this spec fixes
- —Founder cohort: the current in years 7-30 segments describes “still-founding” trajectory, but the engine integrates assuming everyone stays. Silently treats every 22yo founder as still-founding at 50 (vs 6-9% empirical survival). Fix: Pstay + exit-fallback.
- —Athlete cohort: current has a steep decline at years 8-15 to model the career cliff. Adding Pstay would double-count if growth segments aren’t revised. Fix specified in §4 athlete: revise growth segments to in-cohort-conditional only.
- —Surgeon cohort: less affected; survival is high through age 65. Current growth segments are roughly right; just need to interpret as in-cohort-conditional.
§6 — Before / after for canonical issuers
Illustrative — implementation pending —The numbers below show what the engine will produce once v2.3.0 ships. The live engine still uses v1 cohort baselines; site pages displaying Maya / Amara / persona numbers continue to reflect the live engine output. No site reconciliation in this session.
Maya — 22yo founder, $60K canonical covenant target
| Metric | Current site | After DR-v1 only | After this spec (+ DR-v1) |
|---|---|---|---|
| Cohort anchor p50 | $35K | $35K | $22K |
| Effective | 12% | 13.4% | 13.4% (unchanged) |
| Survival curve applied? | No | No (mortality only, ~negligible at 22) | Yes (P_stay drops 1.00 → 0.06 by age 45) |
| Estimated | $3.01M | $2.68M | ~$500K-$800K |
| Estimated κ at $60K target | 1.20 | 1.38 | ~3.5-5.5 |
| Tier classification | Anchored | Modest premium | Speculative or higher |
Maya’s tier classification jumps multiple steps. Conviction floor for “speculative” tier is ≥75; Maya’s score is 62. She cannot list at the original $60K target under the new prior.She’d need to either reduce target dramatically (~$10-15K), have a strong Notable Prior Achievement adjustment (raised seed → +15% on anchor), or provide enough personal-data evidence to shift shrinkage toward her own trajectory.
Is this the right outcome? —Yes. Maya is a 22-year-old pre-revenue founder with no funding milestone. The current engine over-prices her by treating her as if she’s already in the funded-trajectory cohort. The new engine prices her as what she objectively is: a member of the entry pool of would-be founders, the median of whom earns $22K and 70% of whom won’t be founding by age 30. The κ-tier regime correctly flags her listing as speculative.
Dr. Amara — 45yo surgeon, $400K Direct Listing target
| Metric | Current site | After DR-v1 only | After this spec (+ DR-v1) |
|---|---|---|---|
| Cohort anchor p50 | $1.80M | $1.80M | $575K |
| Effective | 12% | 9.4% | 9.4% (unchanged) |
| Survival curve applied? | No | Yes (SSA-based, modest at 45) | Yes (mortality + cohort exit; cohort exit major at 45+) |
| Estimated | $21.32M | $23.5M | ~$11M-$14M |
| Estimated κ at $400K target | 0.94 | 0.85 | ~1.5-2.0 |
| Tier classification | Anchored | Anchored | Modest premium |
Amara’s anchor drops sharply (the current $1.80M was unjustified — her own cited source is $497K BLS median). Survival has modest impact at 45 but compounds significantly by 60. She remains a viable listing but needs to come down to a smaller target raise (perhaps $200K rather than $400K) to stay in the anchored or modest-premium tiers.
Conviction-demo personas
| Persona | Cohort | Estimated V_HC change | Estimated tier change |
|---|---|---|---|
| Priya (22yo founder, similar to Maya) | founder-pre-seed | −75% to −85% | Anchored → Speculative |
| Devon (38yo BigLaw partner) | biglaw-partner (broadened) | −55% to −65% | Anchored → Modest premium |
| Raphaël (29yo NBA veteran) | athlete-major-veteran | −25% to −40% | Anchored → Modest premium |
| Lin Wei (28yo creator, mid-tier) | creator-mid-tier (with $25K floor) | −40% to −60% | Anchored → Modest premium |
The pattern —Every persona moves into a higher κ-tier because every cohort prior re-anchors lower. This is the right outcome — the previous priors over-priced everyone systematically.
§7 — κ-tier regime interaction
The discount-rate spec preserved the κ-tier thresholds (1.2 / 2.0 / 3.0 / 5.0). This spec also preserves them. No threshold changes.
But: under the new priors, most listings will land in higher tiers than before. Founders especially will routinely hit “Speculative” or “Market-discovery.” Site documentation reflects this:
Site documentation note
Under cohort priors v2 (entry-pool re-anchored, survival-mixture-aware), a typical pre-revenue founder listing will land in the Speculative tier (3.0 < κ ≤ 5.0). This is by design — pre-revenue founders are objectively speculative listings, and the κ-tier regime correctly surfaces this. Listings below the relevant tier’s conviction floor are gated; the founder must either reduce raise target, accumulate more evidence (personal TEB history, signed contracts, notable achievement), or wait for trajectory confirmation before issuing.
The conviction floors per tier remain valid and become more binding under the new priors. This is a feature: the engine now correctly filters out unjustified speculative listings via the existing tier-floor mechanism. No new mechanism needed.
Cross-check with Discount-Rate-v1 —That spec also concluded the tier thresholds shouldn’t move. Both specs together produce a system where founders cluster in higher tiers, defensive cohorts cluster in lower tiers, and the conviction-floor enforcement gates listings at each tier. This is the correct economic outcome.
§8 — Cold-start honesty
Same posture as Discount-Rate-v1: this is literature-anchored priors, not calibrated against PreFlop’s own outcomes. We have zero realized issuer outcomes. The honest label is unchanged (“calibrated against 0 realized outcomes; priors are bounded literature-derived estimates with documented bias direction and magnitude”).
Site copy paragraph (for inclusion on relevant /spec/* pages)
Cohort priors v2. Re-anchored to entry-pool data sources (US Census ABS, BLS OES, Medscape, NALP, Spotrac, ConvertKit). Survival-mixture aware (P(still in cohort) curves from BLS, AAMC, ABA, league actuarials). Bias direction and magnitude documented per source. Recalibrated quarterly against realized issuer cohort outcomes once data accrues.
What this spec is and isn't —Is: a literature-anchored, bias-bounded, survival- aware set of priors with documented sources, bias directions, and residual error bounds per cohort. Is not:a calibration against realized PreFlop issuer outcomes — those don’t exist yet. The honest cold-start framing is preserved; the priors are simply sharper.
§9 — What's not in this spec
This page is the published methodology for the priors and the survival mixture. Three streams of work flow from it but live in separate sessions:
- —Implementation. Library code in
lib/conviction-engine-v2/cohorts/*.ts(per-cohort field updates) and survival-mixture-aware integration inlib/obligation-ledger/math.ts. Ships under engine version v2.3.0 alongside DR-v1 in v2.2.0 — both designed to ship together. Backward-compatible defaults preserve current 75-test obligation-ledger suite + 60+ conviction tests. - —Math foundation Part 9 reconciliation. Three reconciliations now stacked: engine v2.1.0 (current), Discount-Rate-v1 (engine v2.2.0), this spec (engine v2.3.0). Recommend single vault session covering all three.
- —Quant review packet. Discount-Rate-v1, this spec, and the Forecast Engine Design should all be in the same paid Two Sigma / Citadel / AQR review.
§10 — Adjacent changes considered (out of scope for v2)
- Sub-cohort splits for founders. Considered. Rejected. The 15-adjustment table’s Notable Prior Achievement (#13) handles the funded-vs-aspirational distinction without splitting.
- Position-conditioning for athletes. A 28yo NFL QB and a 28yo NFL OL have wildly different p50. Position-conditioning could be a v3 enhancement; for now, single league-blended cohort with the warning to the issuer.
- Per-platform creator splits. YouTube vs Substack vs Patreon have different distributions. Considered. Rejected for parsimony — the unified “monetized creator” cohort with the $25K floor is sufficient for v2.
- Cohort-specific selection-bias adjustment for PreFlop’s own population. Right now selection is unobservable. Once we have first 30+ listings, we can measure selection and apply a quarterly adjustment. v3.
The bar restated —A market-maker reads this spec, looks at the per-cohort entry-pool data sources, the bias bounds, the survival curves, and the orthogonality audit, and concludes: “Yes, these are the right populations to anchor against. The bias directions are documented and bounded. The survival mixture correctly handles the conditional nature of the cohort prior. There’s no double-counting with the discount-rate spec or the cohort growth segments. The κ-tier regime correctly flags pre-revenue founder listings as speculative — which they objectively are. I’d back the engine output as a defensible cold-start prior.”