Manual
Step-by-step guide using a worked example
This manual walks through every step of the unified 11-step Value-your-company workflow using ExampleCo — a hypothetical B2B SaaS at Series A scale. Click Load ExampleCo below to pre-fill every field; then follow the chapters and observe how each panel reacts. Edits made in one step propagate across the framework via the cross-engine sync (badges pulse when a sync fires); the TRL assessment at Step 7 shares its state with the Parameters lab embed via the same persisted Zustand store.
00Before you start
The simulator is a computational companion to The Cost Gradient of the Build (de Miranda Neto, 2026). The paper's core thesis: commoditization is layer-specific, not AI-wide. The framework decomposes the knowledge-production stack into seven layers, each moving at its own velocity:
- L1 Infrastructure — compute, datacenters. Slowly commoditizing.
- L2 Foundation models — frontier model weights + APIs. Commoditizing weakly.
- L3 Capability access — APIs + tool integrations. Visibly commoditizing.
- L4 Codified work — retrieval, synthesis, prototyping. The core erosion layer.
- L5 Hypothesis / judgment — problem formulation. Partially protective.
- L6 Institutional — trust, certification, distribution. Most protective.
- L7 Cross-border modulator — knowledge-integration coefficient K₇ ∈ [0, 1].
0b. The four modules
The landing page offers four ways into the simulator. The chapters that follow walk through the second one — Value your company — end to end, because it is the most demanding of the four and exercises every panel in the platform. The same panels, the same paper-canonical defaults and the same Advanced lab back the other three modules; once you have read the Value walkthrough you have read most of the workflows the others ship.
| Module | What it answers | Who tends to use it |
|---|---|---|
| Explore the framework (/demo) | What does the paper actually say, on real figures? Reproduce every chart from Appendices A–G against the paper's two case companies (NeuroCertify, DataFlow Pro), interact with K₇, AI substitution potential and the TRL parameters. | Investors, researchers, students, policy analysts. |
| Value your company (/value) | What is my firm worth, and how much of the answer is the commoditization premium? Eleven steps from jurisdictions through funding round to the multi-audience PDF — the workflow this manual documents in detail (Chapters 1–15). | Founders, CFOs, M&A advisors, venture capitalists. |
| Defend your project (/defend) | Should this internal project be funded against the corporate hurdle rate? The 11 steps trim to 9 — same revenue, costs, layer profile and TRL, but capital comes from a corporate WACC plus a project-risk uplift, the funding round drops out, and the output is a board memo with NPV, IRR, payback and a commoditization risk register instead of a cap table. | Intrapreneurs, product leaders, corporate-venture teams, innovation heads, L&D. |
| Teach a cohort — coming soon | Can I run an assignment for a class? Instructors will create assignments from preset case studies (NeuroCertify, DataFlow Pro) or custom firms, students clone the assignment, work through Value or Defend, submit, and the instructor compares submissions side by side. The module is on the roadmap; the landing page tile is disabled until shipped. | Professors, graduate students, corporate L&D, executive education. |
01Jurisdictions
Step 1 of the unified workflow. Pick every jurisdiction where your firm operates payroll or hires engineers. At least one is required. The framework computes the substitution premium differently in each jurisdiction — Brazil's CLT, France's CDI, and the US's W-2 have different labor-cost multipliers, termination costs, AI-service overheads, and corporate tax rates.
02Identity & segment
Step 2 asks you to pick one of five business segments. The rest of the workflow reconfigures around the choice — revenue shape, cost lines, KPI panel, multiples, sensitivity drivers, and layer profile suggestion all change.
ExampleCo is a Subscription / SaaS firm (single-plan variant). The wizard auto-fills the rest of the form with paper-canonical SaaS defaults — you only override what's firm-specific.
Try it now — Open Step 2 — Identity2b. When each segment fits
If you're unsure which segment to pick, this table shows the decision rule + what each segment tends to look like in valuation.
| Segment | Pick when… | Typical EV/Rev | L4 exposure |
|---|---|---|---|
| Subscription / SaaS | ≥80% of revenue is monthly/annual recurring per customer + retention is measurable | ||
| 6× (post-2022 reset) | L4=0.35 | ||
| Marketplace | You take a % cut of transactions you don't fulfill yourself | ||
| 0.4× of GMV / 5× of net revenue | L4=0.20, L6=0.30 | ||
| Hardware | Physical units shipped; BOM ≥30% of revenue; ASP-driven | ||
| 2.5× of revenue / 12× EBITDA | L4=0.15, L6=0.40 (highest) | ||
| Services | People-driven; revenue = hours × rate × utilization | ||
| 1.8× of revenue / 1.5× bookings | L4=0.60 (highest) | ||
| License | Deal-based with attached maintenance contracts; renewals matter | ||
| 3.5× of revenue / 6× maintenance ARR | L4=0.30, L6=0.25 |
03Revenue
For ExampleCo (SaaS, single plan), the wizard asks for 8 fields:
| Field | ExampleCo | Meaning |
|---|---|---|
| Starting customers | 200 | Paying customers at t=0 |
| ARPU monthly | $149 | Avg revenue per user. Total MRR ÷ customers = $29.8K initial MRR ≈ $358K ARR |
| New customers month 1 | 30 | Acquisition seed for the projection |
| Customer growth rate monthly | 5% | M/M growth of *new acquisitions*, NOT total customers |
| Monthly logo churn | 2% | ≈ 21.5%/yr — mid-market SaaS. Below 1% = enterprise; above 4% = SMB |
| GRR | 90% | Best-in-class floor. Below 80% = bucket leaks faster than you can fill |
| NRR | 115% | World-class is ≥120%. Must be ≥ GRR (validated server-side) |
| Annual price increase | 3% | Inflation-pace. Applied yearly to ARPU |
04Costs
COGS (Cost of Goods Sold) for SaaS is segment-specific — hosting + third-party data + customer support + payment processing. OpEx (S&M + R&D + G&A) is universal across all five segments.
| Line | ExampleCo | Layer-4 exposure? |
|---|---|---|
| Hosting | 8% | L1 — partially compressible by efficiency gains |
| Third-party data | 3% | L2 — commoditizes with foundation model prices |
| Customer support | 4% | L4 — AI-substitutable (tier-1 chat) |
| Payment processing | 2.5% | L1 — fixed Stripe/Adyen % |
| S&M | 40% | L4 — partly substitutable (SDR/ad ops) |
| R&D | 25% | L4 — engineering, the deepest substitution |
| G&A | 15% | L4 — back-office, modest substitution |
ExampleCo's gross margin = 1 − sum(COGS) = 100% − 17.5% = 82.5% — in line with the public SaaS median of ~78%.
05Capital structure (WACC + terminal)
The CAPM build-up. WACC = w_E·Ke + w_D·Kd·(1−t) where Ke is the cost of equity from CAPM:
β_L = β_U × [1 + (1 − tax) × (D/E)] (Hamada re-levering)
For ExampleCo: Rf=4.2%, ERP=4.6%, β_U=1.20 (Damodaran SaaS), CRP=0 (US-domiciled), tax=21%, D/E=0 (typical SaaS). The wizard shows a live WACC preview as you edit — for these inputs it lands at ~9.72%.
06Layer profile
Step 6 — the dedicated page for layer exposure + K₇ + AI substitution potential. The L4 share (codified work) is the single most predictive driver of how much commoditization premium the framework applies. Auto-fills from the segment registry suggestion when you arrive; tune to your firm.
- Layer-4 share slider — the AI-substitutable core. Services typical: 0.60. SaaS: 0.30-0.40. Marketplace: 0.20. Hardware: 0.15. The other six layers auto-renormalize proportionally so the sum stays at 1.0.
- K₇ presets — globalized 1.0, current 2026 0.7, fragmented 2030 0.4. Same-bloc collapse threshold near K₇ = 0.45; inversion premium contracts ~38% when frontier-model dependencies cross blocs (paper §4.1).
- AI substitution potential — fraction of L4 work AI can substitute. Paper §6.4 default 0.60. Combined with L4 share: compression = layer4_share × ai_sub × amplifier_base.
07TRL assessment
Step 7 — the multidimensional readiness profile. Five layers scored live as you answer evidence-based binary questions: TRL (technology, ISO 16290 + NASA Handbook), MRL (manufacturing, DoD Deskbook), CRL (commercial, ARENA), IRL (integration, Sauser et al.), optionally ML-RL (Lavin et al. when the tech triage flags AI/ML), plus a regulatory-gap pass over ISO 26262 / 21448 / 8800 and a Hype-cycle position.
The engine refuses to grant a higher level when lower-level criteria are unmet — combats the self-assessment upward bias that makes most informal TRL scoring useless. A downgrade notice appears whenever a level is rejected; the affected SRL (system readiness, computed) falls accordingly.
- Mode selector — Quick (~25 questions, binary), Standard (~50, evidence optional), Audit (~75+, evidence MANDATORY on every "yes"). Pick once; the questionnaire reconfigures.
- Triage — three pill groups (tech type, sector, safety criticality). Filters the questionnaire and the regulatory norms shown, so an aerospace + safety-critical project sees ARP 4754A / DO-178C; a SaaS shows the AI/ML lane via Lavin et al.
- Live profile panel — radar chart over 5 axes; cross-diagnostics (industrialization gap, certification blocker, hype-bubble risk); capital-needs alerts mapping the profile to typical funding-stage brackets (seed / Series A / Series B+) with budget order-of-magnitude language.
- The toggle — once you have a profile, the welcome bar lets you flip Apply TRL adjustment to valuation. When ON, the engine adds a TRL-derived ERP uplift, regulatory-gap country-risk uplift, and an MRL/CRL size-premium uplift to the WACC inputs BEFORE the firm-valuation request ships. The Results step renders the per-line breakdown.
08Funding round
Optional — skip if you just want EV and equity value without a per-share price. For ExampleCo: $30M pre-money, raising $5M, 10M founder shares, 10% post-money option pool.
| Stakeholder | Ownership % | |
|---|---|---|
| Founders | ≈ 71.4% | |
| Option pool (PRE-money convention) | 10% | |
| Series A investors | ≈ 14.3% | |
| Note holders | 0% | (no convertibles in this round) |
09Sensitivity
Skip with defaults (±20% triangular around each driver's base value, 10k Latin-Hypercube simulations) unless you have specific anchoring views. The wizard exposes segment-aware drivers — for SaaS, you get a different set than for hardware.
| Segment | Top tornado driver (typical) | |
|---|---|---|
| Subscription / SaaS | cac | |
| Marketplace | sales_marketing_pct | |
| Hardware | cogs_bom_pct | BOM is ~55% of revenue → huge sensitivity |
| Services | cogs_consultant_compensation_pct | Consultant comp IS the product |
| License | deals_growth_rate_monthly | Deal velocity drives the maintenance ARR tail |
10Results + reconciliation
The Results step computes the deterministic DCF on every input change (debounced 500ms). For ExampleCo with paper-canonical defaults, you should see:
- EV — DCF: in the low millions USD (Series A scale, 60-month horizon)
- EV — Multiples × Revenue: peer median 6× × $358K ARR ≈ $2.1M
- EV — Multiples × ARR: same anchor as above
- Implied EV/Rev TTM: the cross-check — should be in a similar range to peer median if your inputs are sane
- WACC: ≈ 9.72%
- Terminal % of EV: typically 60-80% — confirms the standard finding that "terminal value is what matters"
Five live charts:
- Monthly projections — revenue, EBITDA, cumulative cash
- WACC waterfall — Rf → +βL·ERP → +CRP → Ke → blend
- Cap table donut — post-round ownership
- Monte Carlo histogram (after "Run Monte Carlo") — P5/P50/P95
- Tornado bar chart (after "Run tornado") — drivers ordered by swing
Reconciliation toggle. The Step 9 page has a toggle at the top that switches the body content between two lenses on the same firm:
- Segment view — your firm-valuation DCF + multiples + segment-aware KPIs + the 5 live charts
- Reconciliation view — six EVs side by side:
- SaaS DCF baseline — your wizard's output
- SaaS DCF (L4 compressed) — same engine after applying paper §6.4 + Eq. B.13 to the L4-substitutable cost lines
- Classical Damodaran — textbook single-rate DCF anchor
- Layered (Appendix A) — seven-layer DCF with TRL-modulated discount + per-layer risk-premium vector
- Two-phase (Appendix B) — phase-conditional WACC under post-AI double-valley dynamic
- Dual-channel (B.2.6) — adds the revenue-retreat correction (Eq. B.12-B.15)
Two headline deltas in the reconciliation view:
- L4 compression Δ = SaaS DCF baseline − SaaS DCF compressed. Negative when compression frees margin (typical SaaS: cuts S&M+R&D+G&A by ~10-15%, lifts EV).
- Commoditization premium = Layered − Classical Damodaran. The paper's §7 headline. Positive when L6 (institutional) protection dominates; negative when L4 (codified) exposure dominates.
11Two valleys + risk
The framework's post-AI double-valley charts (paper §6.5 + Appendix B). The classical Gartner hype cycle has one valley (months 6-18). The post-AI version has two:
- Valley 1 (months 4-10): the classical disillusionment dip — investors realize the prototype isn't the product.
- Valley 2 (months 22-36): the commoditization valley — competitors close the technical gap by integrating frontier-model capabilities. Revenue retreats; the second dip is often deeper than the first.
The paper's Appendix B reformulates CAPM, WACC, EVA, ROI, and Gordon perpetuity under this double-valley dynamic. The classical constant-parameter formulas leave the second valley invisible. The two-phase + dual-channel paths in the framework make it explicit.
11b. Per-token AI cost (Advanced lab)
The framework needs one number to talk about the cost of AI tooling: how much your firm spends, per developer, per year, on the assistants and copilots that make a substitution scenario possible. The paper's May 2026 reference figure is US$ 12,000 per developer per year — a heavy-use profile under early-2026 Anthropic Sonnet list prices. That single aggregate then feeds the Migration cash-flow, the payback month, the break-even quarter, and the inversion premium.
Pinning a flat dollar figure for the whole horizon misses what the paper itself flags in §10 Limitation 4: list prices keep moving, providers and contracts vary widely, and a heavy user of Anthropic Opus 4.7 doesn't pay the same as a self-hosted open-weight stack. The Per-token AI cost group in the Advanced parameters lab lets you describe that aggregate bottom-up — from the same numbers you read off your provider contract — and the simulator rebuilds the yearly figure on the fly.
What you set:
- Input tokens — list price per million (USD). What the provider charges to read a million tokens of context.
- Output tokens — list price per million (USD). What it charges per million tokens the model writes back. Typically 4-5× input across the major catalogues.
- Input tokens per developer, per month (millions). Roughly how much context a developer pushes through the model in a month — agentic assistants burn through more than people expect.
- Output tokens per developer, per month (millions). Generally a fraction of the input volume — code generation, planning notes and refactor diffs together rarely top a fifth of what the model had to read.
- Provider you're modelling. A free-form label saved with the scenario; doesn't change calculations.
Four preset buttons snap you to common 2026 contracts (Anthropic Sonnet 4.6, Opus 4.7, Haiku 4.5, a self-hosted open-weight stack). The panel shows What this works out to live, and the same derived number then appears, locked, in the migration-global box that used to ask for the flat dollar figure — the page tells you so explicitly. Clear all token-pricing fields and the box turns back into a plain dollar input.
13Common pitfalls
Five real-world traps the validators catch. Each is a production bug the wizard has already encountered (or anticipates).
12Multi-audience PDF
The framework workflow at /value/report generates a multi-audience PDF with the same numbers rendered six different ways — one section per audience role. The same firm config, the same four EVs, six different framings.
| Section | What it surfaces |
|---|---|
| Investor brief | EV bands, four-path reconciliation, MOIC vs IRR, K₇ sensitivity, downside cases |
| Founder brief | Equity at exit, dilution path, Berkus / VC method anchors, runway implications |
| Regulator brief | Fiscal-bloc implications (App. D.6), jurisdictional substitution premium, employment effects |
| Researcher brief | Layer-decomposed risk premium components, K₇ sensitivity table, calibration choices |
| Technologist brief | L4 / L5 / L6 exposure of the firm, AI-substitutable cost lines, build-vs-buy posture |
| Journalist brief | The headline number, the commoditization premium in dollars, top-3 risks in plain language |
14Saving & sharing scenarios
Three persistence layers, in increasing order of permanence:
- Auto-save (localStorage) — every field you edit is written to your browser's localStorage immediately. Close the tab, reopen later: the workflow picks up where you left off. The save indicator (✓ Auto-saved locally) is always visible at the top of the workflow.
- Export scenario JSON — the Export scenario JSON button on the same save bar packages the entire workflow state (jurisdictions + identity + revenue + costs + capital + layer profile + funding round + sensitivity + last computed response) into a single {firm-name}-scenario.json file. Hand this file to a collaborator or store it in version control; re-import via the Import button on the same bar.
- (Future) Database + auth — a planned addition ships server-side persistence with user accounts and shareable URLs. Today's export-JSON contract is the bridge: the same shape will round-trip into the future DB.
15Operating modes — local, cloud, and the local vault
The simulator can be used three ways. They are equivalent for the framework itself; the difference is who can read your data and where it lives.
- Local mode (default, no account) — scenarios, TRL answers, change history, and parameter overrides live in your browser's localStorage and nowhere else. Works offline. The operator collects nothing. Limitation: anyone with access to your browser profile can read the same localStorage; clearing browser data destroys everything.
- Cloud-synced mode (account, opt-in) — same plus the data also lives on the operator's Postgres so you can resume on a different device. The data-collection minimum is documented in /privacy §2.
- Local mode + vault (no account, encrypted at rest) — local mode with a passphrase. Every persisted blob is AES-GCM-256 encrypted with a key derived via PBKDF2-SHA-256 (210 000 iterations) from the passphrase. The passphrase never leaves the device; we have no copy, no recovery path. Designed for shared computers.
Glossary
- ARPU
- Average Revenue Per User per month. Total MRR ÷ active customers.
- MRR / ARR
- Monthly / Annual Recurring Revenue. The headline subscription metric.
- GRR / NRR
- Gross / Net Revenue Retention. GRR ignores expansion; NRR includes it. Best-in-class B2B SaaS: GRR ≥ 90%, NRR ≥ 120%.
- CAC / LTV
- Customer Acquisition Cost / Lifetime Value. LTV/CAC ≥ 3× = healthy; ≥ 5× = world-class.
- Rule of 40
- YoY revenue growth % + EBITDA margin %. ≥ 40 = strong.
- Magic Number
- (ΔARR × 4) ÷ S&M last quarter. ≥ 1.0 = sales spend pays back within ~12 months.
- DCF
- Discounted Cash Flow valuation. PV of future FCFF + PV of terminal value.
- FCFF
- Free Cash Flow to the Firm. NOPAT + D&A − CapEx − ΔNWC. Note: NOT EBITDA.
- WACC
- Weighted Average Cost of Capital. Discount rate for FCFF in DCF.
- CAPM
- Capital Asset Pricing Model. Ke = Rf + β·ERP. β_L is the levered beta after Hamada re-levering.
- ERP
- Equity Risk Premium. E[Rm] − Rf. Damodaran implied: ~4.6% (2025).
- Terminal value
- PV of cash flows past the explicit forecast horizon. Often 60-80% of total DCF EV.
- Berkus method
- Pre-revenue valuation by scoring 5 risk dimensions. Each capped at $500K. Total = company value.
- VC method
- Backwards: target IRR × exit value ÷ time to exit = required ownership %.
- K₇
- Knowledge-integration coefficient ∈ [0, 1]. Paper §4.1. 1.0 = globalized; 0.7 = current (2026); 0.4 = fragmented (2030).
- L4 compression
- Paper §6.4 + Eq. B.13. AI substitutes L4 codified work; the corresponding cost lines drop. Re-prices the firm.
- Commoditization premium
- Layered (App. A) − Classical Damodaran. The paper's §7 quantitative thesis.
- Double valley
- Paper §6.5 + App. B. The post-AI Gartner hype cycle has TWO valleys: classical disillusionment (months 4-10) + commoditization valley (months 22-36).