Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Two Models, Opposite Signs, One Decision

A Gated, Red-Teamed Valuation of the AI Compute-to-Power Capital Cycle

Abhinav Koppulu · Capstone project · August 2026

Release integrity Gate 6 PASS 65 sources 24 companies Point in time License: MIT

Abstract

This capstone asks whether the AI infrastructure capital cycle can be underwritten as a financial problem rather than a technology narrative — and what breaks when you try. It connects semiconductor cohorts, workload economics, rack and facility power, regional time-to-power, monthly FP&A, three integrated statements, 13-week liquidity, capital allocation, and public-equity valuation into one system, built across 15 isolated workstreams and 6 sequential gates, against 65 registered point-in-time sources frozen at 2026-08-12.

Four results drive the conclusion. Time-to-power is a first-order value driver, not an operating detail: a 100-MW deployment carries $2.26bn (ERCOT) to $3.71bn (PJM) of modeled economic delay cost, a spread larger than most siting decisions contemplate. Accounting life is not economic life: the strongest hardware case returns +$127mm NPV in the base case and −$439mm probability-weighted, so the answer inverts with the scenario weights. Liquidity is the binding constraint: the constrained 13-week forecast draws $2.29bn and reaches the $4.0bn policy cash floor with zero headroom. The market is not obviously wrong: CoreWeave's probability-weighted DCF of $107.54 sits within $0.20 of the $107.73 event-date close, with terminal value at 104% of enterprise value — so the valuation is a duration bet, and the honest call is neutral/watch rather than a manufactured edge.

The result the project is actually built around is a disagreement it declined to resolve. Two independently constructed lease engines returned +$92mm and −$387mm on the same asset. Averaging them would have produced a clean, publishable, meaningless number. Instead the divergence was escalated to a binding release restriction: no lease authorization until one contract-level term sheet is run through both engines. An independent red team logged 12 issues, of which 2 remain critical and open under control. The contribution is a decision system that preserves material disagreement instead of laundering it into false consensus.

Keywords: capital allocation · DCF and scenario weighting · time-to-power · FP&A integration · 13-week liquidity · red-team review · point-in-time sourcing

Not investment advice. This is an analytical capstone and career portfolio. All prices and filings are frozen at a point in time and are stale by construction. Nothing here is a personalized recommendation, and no capital was allocated on any conclusion in this repository.

The one-minute version

Should you invest in the giant build-out of AI data centers? This project treats that question the way a bank would — not as hype, but as a model that has to survive its own audit before anyone acts on it.

Three findings in plain terms:

  • What decides whether a data center makes money isn't the price of electricity — it's how long you wait to switch the power on. That waiting can quietly cost billions ($2.3B–$3.7B on a single 100-megawatt site, depending on region), because you're paying for the building and the financing while it earns nothing.
  • CoreWeave — the stock everyone points to — is priced just about right. Our from-scratch valuation lands within 20 cents of where the market actually traded it. No obvious bargain, so the honest call is "watch," not "buy."
  • The plan runs out of cash before it runs out of good ideas. The short-term forecast hits the minimum-cash line with nothing to spare, so funding — not ambition — is the real constraint.

The most honest moment in the whole project: two of our own models disagreed about whether a lease made or lost money — by hundreds of millions of dollars. Instead of splitting the difference to get a tidy number, we made it a hard rule: nobody signs that lease until the two models are reconciled. Preserving the disagreement, rather than hiding it, is the point.

What it costs to wait for power, by region

The cost of simply waiting for the power to be switched on, for one identical 100-megawatt data center, in three parts of the country. This is money lost to delay alone — before a single calculation about electricity prices. Every number here is frozen at August 12, 2026 and is deliberately out of date now: it's a snapshot of a method, not live advice.

1. Decision question and contribution

The question is narrow and underwriting-shaped:

Under what conditions should capital be committed to AI compute infrastructure — and what evidence would have to be true first?

Most treatments of this subject argue a direction. This one builds the apparatus that would let a committee say no. Five design commitments distinguish it:

Commitment What it prevents
Workstream isolation — 15 workstreams built independently before reconciliation Analysts converging on each other's assumptions before the numbers are in
Gates before modeling — QA designed at Gate 1, not retrofitted Checks that are shaped to pass the model that already exists
Point-in-time freeze — one operating and one market timestamp Silent restatement as data refreshes underneath a conclusion
Independent re-derivation — critical engines built twice A single implementation error becoming the house view
Preserved disagreement — divergence escalated, not averaged False precision, which is the failure mode this asset class rewards

Gate and QA progression across six gates

Figure 1. Gate progression. Each gate carries its own QA check count and had to clear before the next stage opened. Gate 2 passed with controlled exceptions rather than a clean pass, and that exception was carried forward rather than closed by assertion.

2. Method

2.1 Structure

Six gates, each with a defined scope, artifact, and independent QA count:

Gate Scope Status Sheets Formulas QA
1 Charter and control design PASS 9 12 12
2 Point-in-time data foundation PASS with controlled exceptions 21 303 20
3 Technical engines and capital case PASS 24 19,619 37
4 FP&A, statements, and liquidity PASS 30 4,890 20
5 Public equity and investment committee PASS 20 431 15
6 Final synthesis and red-team release PASS 15 25

Stages 2 through 5 carry 25,243 formulas and 4,071 comments; the comments are not decoration but the inline provenance trail tying cells back to registered sources.

2.2 Evidence discipline

Sixty-five sources are registered with organization, document, period, publication date, eligibility at freeze, URL, primary use, and a confidence grade:

Source type High Medium-High Medium
Technical primary source 18
Government / grid authority 15
Regulatory filing 12
Company primary source 9 1 3
Market / secondary source 6 1

Every source carries an eligibility flag against the freeze timestamp, so a conclusion cannot quietly depend on information that postdates the decision it informs.

2.3 Cross-stage reconciliation

Fifteen tie-outs bind the stages to each other — Stage 4's FY2027 revenue must equal the figure entering Stage 5's DCF, Stage 3's lease NPVs must survive into Stage 4 unchanged, the balance sheet must close. Thirteen pass exactly; two are marked CONTROLLED rather than PASS, because they are diagnostics of a real tension rather than arithmetic that could be made to agree:

Tie-out Expected Actual Status
Stage 4 → Stage 5 FY2027 revenue $26.26bn $26.26bn PASS
Balance-sheet check 0 2.9 × 10⁻¹¹ PASS
Market price vs weighted DCF spread ≤ $1.00 $0.19 CONTROLLED
Terminal-value concentration ≤ 1.0 1.043 CONTROLLED

3. Results

3.1 Time-to-power is a finance driver

Time-to-power cost for a 100-MW frontier deployment

Figure 2. Modeled economic cost of base energization delay for an identical 100-MW deployment across three regional archetypes. The $1.45bn spread between ERCOT and PJM reflects delayed operating contribution, financing carry, and interconnection capital — not a difference in power price.

Treating power as a $/MWh input understates it by an order of magnitude. The dominant term is when the facility energizes, because delay compounds against financing carry while contributing nothing. This reframes siting from a cost-minimization problem into a schedule-risk problem.

3.2 Accounting life is not economic life

Base versus probability-weighted NPV by capital strategy

Figure 3. The capital case inverts under scenario weighting. The strongest base-case strategy — extend the H200 cohort, then refresh — returns +$127mm in the base case and −$439mm probability-weighted.

The decision rule that survives is workload-specific: retain and selectively refresh a hardware cohort while contribution margin at the workload level remains positive, and separate physical life, accounting life, frontier-eligibility life, secondary-market life, and economic life rather than collapsing them into a single depreciation schedule. A strategy that is positive only in its base case is not a strategy.

3.3 Liquidity binds before valuation does

Thirteen-week cash trajectory

Figure 4. The constrained 13-week forecast. Cumulative draws of $2.29bn bring modeled cash to the $4.0bn policy floor with zero headroom — the constraint that gates every discretionary tranche in the final recommendation.

Three point-in-time forecast cycles were preserved and back-tested rather than overwritten. Revenue forecasting was conservative by $209mm; capex was understated by $3.6bn. The asymmetry is the finding: revenue error was noise, capital error was structural, and it traced to vendor delivery, construction-in-progress, powered-acceptance, and payment-timing controls that the original forecast did not carry.

3.4 The market is not obviously wrong

Market price versus base and probability-weighted DCF

Figure 5. CoreWeave at the frozen market timestamp. The probability-weighted DCF lands $0.19 below the event-date close — inside any honest error bar on a model whose terminal value is 104% of enterprise value.

Measure Value
Event-date close $107.73
Base DCF $108.70
Probability-weighted DCF $107.54
Terminal value / enterprise value 1.043

Conclusion: neutral / watch. When PV of terminal value exceeds enterprise value, the valuation is a statement about duration and discount rate, not about next year's operations. Reporting a target price from that model would imply a precision it does not have.

3.5 Portfolio expression

The public-equity conclusion is a diversified bottleneck barbell across silicon, networking, electrical infrastructure, grid equipment, and generation, rather than a concentrated pure-compute bet. The top risk-adjusted screen result across the 24-company universe is AVGO, ETN, ASML, TSM, GOOGL — a screen output under stated constraints, not a recommendation.

Opportunity versus crowding across the universe

Figure 6. Opportunity against crowding. High-quality AI beneficiaries can still deliver poor returns when entered at crowded valuations, which is the argument for breadth across the bottleneck rather than concentration at its most obvious point.

4. Red-team review

An independent red team reviewed the integrated model for model risk, internal consistency, and unresolved issues, logging 12 findings scored on impact × likelihood.

Red team risk matrix

Figure 7. The 12 registered red-team issues by impact and likelihood. Two sit in the critical band and remain open under binding control.

ID Issue Severity Status
R01 Lease-economics divergence — +$92mm vs −$387mm on the same asset Critical Open / controlled
R02 Zero liquidity headroom — 13-week model reaches the cash floor Critical Open / controlled
R03 Terminal value is 104% of enterprise value High Open / controlled
R05 Capex understated $3.6bn across three backtests High Open / controlled
R06 Hardware economic life not established by accounting life High Ongoing
R07 Regional power cases are archetypes, not executed tariffs High Ongoing
R08 Backlog is not guaranteed revenue; customers are concentrated High Ongoing
R04 Peer prices observed at different July 2026 timestamps High Refresh required
R09 Interest-rate and refinancing exposure High Ongoing
R12 Crowding and factor exposure Medium Ongoing
R10 Efficiency vs demand elasticity is genuinely two-sided Medium Scenario only
R11 Some technical and regional inputs are time-sensitive estimates Medium Ongoing

R01 is the project's defining result. Two independently constructed engines disagreed on the sign of the same lease. The reconciliation traced the gap to horizon, lease expense treatment, escalators, refresh capex, deposits, financing, residuals, and terminal treatment — and still could not close it without a contract-level term sheet that does not exist. The disagreement was therefore converted into a control, not a number.

5. Binding restrictions

Gate 6 passed with controlled open risks. Two restrictions bind any live use:

  1. Lease economics (R01). No lease authorization until one contract-level term sheet is run through both engines and the residual difference is under $50mm or fully explained by documented economic definitions.
  2. Liquidity (R02). No discretionary capital tranche without committed availability, customer funding or equivalent protection, staged vendor payments, and at least $500mm of modeled treasury headroom above the minimum cash requirement.

6. Threats to validity

  • Everything is frozen and therefore stale. Prices, filings, debt terms, and tariffs are pinned to 2026-08-12. The refresh runbook in data/refresh_runbook.csv exists because the conclusions expire.
  • Peer prices are not synchronized (R04). Most comparable-company observations are row-specific July 2026 timestamps, not one market instant. This is disclosed rather than smoothed.
  • Regional power cases are archetypes (R07). ERCOT, Georgia, and PJM cases are modeled representatives, not binding site-level utility commitments with executed tariffs and interconnection milestones.
  • Terminal value dominates the DCF (R03). At 104% of enterprise value, the valuation inherits the full sensitivity of its discount rate and terminal growth assumption.
  • Backlog is not revenue (R08). The $104bn figure is a demand signal subject to conversion, timing, credit, and termination rights.
  • Single-company depth. The valuation work centers on CoreWeave as the pure-play expression; the 24-company universe is screened, not modeled to the same depth.
  • No capital was deployed. Nothing here was tested against realized outcomes.

7. Reproducibility and integrity

These deliverables are documents, so the verifiable claim is not "the tests pass" but "nothing has moved since the release was signed." Two independent controls run in CI on every push:

python scripts/verify_release_integrity.py    # digests, sizes, and release membership
sha256sum -c SHA256SUMS.txt                   # independent coreutils cross-check

SHA256SUMS.txt pins a digest for each of the 162 released files. FILE_MANIFEST.json additionally records byte sizes and an authoritative file count, which catches a file being added — something a digest list alone cannot detect. CI runs both, plus a sha256sum cross-check so the result does not depend on the verifier script being correct.

The four primary deliverables carry these digests, unchanged since release:

Deliverable SHA-256 (first 16)
Control workbook 2ac9a58f752f6102
Handbook 786265910b67b245
Investment-committee deck dc4e197eead29bb7
Red-team report 4c97dd0f42f8941f

README.md is excluded from verification and reported on every run: it was rewritten after the release was signed, to present the project as a paper rather than a release note. Every deliverable, chart, register, QA record, and stage archive is verified.

What is not reproducible. The workbooks are Excel models, not a script that regenerates them from raw inputs. scripts/ contains the build and render tooling used to produce and QA the final artifacts, not an end-to-end pipeline. Re-running the analysis means following data/refresh_runbook.csv against fresh sources — 15 steps with defined owners, cadences, and acceptance criteria.

8. Artifact map

Primary deliverables:

Artifact What it is
Capstone handbook (DOCX) 16-page methodology, results, and end-to-end walkthrough
Red-team report (DOCX) 8-page independent model-risk and unresolved-issue review
Investment-committee deck (PPTX) 18 slides, every one carrying a [Sources] block
Control workbook (XLSX) 15-sheet cross-stage control, evidence, monitoring, and refresh workbook

Evidence and registers:

Path Role
data/source_coverage.csv All 65 sources with URL, period, eligibility, and confidence
data/red_team_issues.csv The 12 findings with evidence, required control, and owner
data/cross_stage_tieouts.csv 15 reconciliations binding the stages together
data/key_outputs.csv Headline metrics with units and interpretation caveats
data/monitoring_triggers_final.csv Live monitors with trigger thresholds and actions
data/refresh_runbook.csv 15-step refresh with owners and acceptance criteria
data/gate_summary.csv Gate-by-gate scope, status, and QA counts
stage_packages/ Complete Stage 1–5 release archives
qa/ Formula, render, accessibility, presentation, and archive checks
charts/ All 19 figures

Accessibility was treated as a release gate, not a courtesy: the handbook and red-team report each cleared with zero high-, medium-, and low-severity findings, and the deck passed overflow testing on all 18 slides.

9. About

Capstone project by Abhinav Koppulu (Finance and Supply Chain & Operations Management, Carlson School of Management, University of Minnesota). The aim was to find out what an AI-infrastructure investment case looks like when it is required to survive its own quality controls — and to publish the parts that did not resolve alongside the parts that did.

10. License

MIT License. Copyright © 2026 Abhinav Koppulu.

Third-party materials referenced in data/source_coverage.csv — SEC filings, grid-authority publications, and company disclosures — remain the property of their respective publishers and are cited, not redistributed.

About

A gated, red-teamed valuation of the AI infrastructure capital cycle: time-to-power as a first-order value driver, economic vs accounting hardware life, 13-week liquidity, and a CoreWeave DCF that lands within $0.20 of the market. Two lease engines disagreed on the sign — the divergence became a control, not an average.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages