4/25/2026

The Machine Is Complete

 

A 10-K goes in. Nine agents argue over what it means. A Monte Carlo engine simulates 10,001 versions of the future. A storyteller turns the numbers into a thesis. A CIO signs off, or sends it back for another pass.

Out comes a full investment report.

That sentence is, in compressed form, what I have been building for the last several weeks. With Pillar 3 now in place, the valuation architecture is finished. Three stages, one system, filings to thesis.

This piece is a walk through what each stage does, what each stage explicitly does not do, and where the project goes from here.

The principle: agents author judgment, code does math

Before describing the stages, the design principle that runs through all three.

Anywhere a number can be calculated from data, no agent gets to touch it. Anywhere a structured opinion is needed about what a 10-K actually means, no piece of code gets to invent it. The line between the two is hard-coded into the system. Calibrated volatilities, working capital days, cost of debt, beta, all computed. Drift priors, FX exposures, peer selection, capital structure thresholds, all proposed by agents and adjudicated by other agents.

This is the discipline that makes the rest of the architecture defensible. When something goes wrong, you can always tell whether the failure was a model error or a judgment error, and which agent or which line of code is responsible.

Stage 1: Onboarding

Onboarding runs once per ticker. Its job is to read the 10-K, peer filings, and any prior configuration, and emit a single structured file called segments.json. Everything downstream depends on it.

Four phases run in sequence. Phase 0 fetches the raw filings. Phase 1 is a data-quality loop with retry logic, since SEC filings are not always well-formed. Phase 2 splits into two parallel tracks: a Ticker Analyst reads the company’s own filing in depth, while a Peer Analyst runs the same exercise across comparable filers in a red-team configuration. Phase 3 is the Reviewer layer, where each track’s output is challenged by an independent agent. Phase 4 is the Manager, who weighs the two tracks, adjudicates contested fields, and writes the final configuration.

Every numerical assumption proposed by an agent must be backed by a filing citation. No citation, no override. The Manager’s reasoning is logged for every field where the two tracks disagreed.

The output, segments.json, is the contract that bridges Stage 1 and Stage 2. Once written, it stays. Subsequent valuation runs read from it without re-invoking the agent pipeline, which keeps both cost and reproducibility under control.

Stage 2: Valuation

Stage 2 is fully deterministic. Same inputs, same outputs, every time. No agents, no improvisation, just math.

The engine reads ten years of SEC filings via EDGAR, market data via yfinance, and the configuration written in Stage 1. It builds a financial-analysis report covering twenty-eight ratios, parses the segment structure, computes the cost of capital using a Hamada-relevered CAPM, and calibrates the stochastic processes that drive the forecast.

Two valuation paths run in parallel. A seven-year discounted cash flow on free cash flow to the firm, used as a single-path sanity check. And a 10,001-path Monte Carlo simulation built on Geometric Brownian Motion for revenue dynamics and an Ornstein-Uhlenbeck process for cost ratio mean reversion. The Monte Carlo is the primary output. The DCF is the discipline that catches simulation pathologies before they propagate.

Stress scenarios and tornado sensitivity sit on top. Four predefined stress paths, including a severe recession, a margin compression, an FX shock, and a working-capital squeeze. The tornado isolates the three assumptions to which the valuation is most sensitive, which is often more useful than the central estimate itself.

Outputs include the DCF per share, the Monte Carlo median, the 25th and 75th percentile range, the four stress scenarios, the top three tornado drivers, an Excel workbook with thirty-three sheets, and a full stdout log. The Excel is the audit trail. Every number in the final report can be traced back to a cell.

Stage 3: Investment Report

This is the newest layer. Where Stage 1 builds the configuration and Stage 2 runs the math, Stage 3 turns the output into a narrative that an investor can actually read.

The pipeline runs four phases. Phase 1A and 1B are twin Analysts drafting in parallel, independently, from the same Excel and segment data. Parallel drafting was a deliberate choice. Two analysts working from the same numbers will reach overlapping but not identical conclusions, and the differences are usually where the interesting insight lives.

Phase 2 is a Reviewer who consolidates the two drafts, resolves disagreements, and produces a single structured content file called report_content.md. Phase 3 is the Storyteller, an agent whose job is purely narrative: take the consolidated content and turn it into prose that flows. Phase 4 is the CIO. The CIO either approves, or sends the narrative back to the Storyteller for revision, with a maximum of three cycles before forced approval.

The CIO’s veto is the most important agent in the pipeline. It is the only one designed to say no.

Once approved, a deterministic builder assembles the final report into three formats: a Word document of roughly twenty-eight pages, a PowerPoint deck of twenty slides, and the underlying Markdown source. A trace file logs every agent’s input, output, and reasoning, in case the report ever needs to be audited.

What it does not do

Three honest limitations are worth naming.

Peer ticker hallucination is real. The Peer Analyst occasionally proposes comparables that look right semantically but do not actually trade in the same market structure. The Reviewer catches most of these, but not all.

The Reviewer can be over-cautious. When management is genuinely right about a forward outlook that breaks from history, the Reviewer’s instinct is to pull the prior back toward the historical CAGR, which is the wrong move in those cases.

The self-healing XBRL loop has not been stress-tested on a genuinely broken filer. Most US large-caps file clean XBRL. The system has not yet seen a small-cap with a chaotic filing history.

These are known issues. They go on the next quarter’s roadmap.

What comes next

Two things, in order.

First, two full valuation reports go out this week as worked examples. Real companies, real filings, the entire methodology stack applied. The output of the system, not a description of it. They will land on this Substack and on LinkedIn.

Then, the next build. A valuation model is only as useful as the questions you point it at. The architecture as it stands today answers “what is this worth?” with rigor. It does not yet answer “which companies should we even be asking about?”

That is the screener. A tool that scans the market, applies a coarse filter on financial health, valuation gap, and earnings quality, and surfaces the candidates worth feeding into the pipeline. Valuation tells you the answer. The screener tells you which questions to ask. Together they close the loop from universe to investment decision.

Which would you like to see first? The two worked examples, or the screener architecture? And while you wait, drop a ticker in the comments. The most requested names will be the next ones the system runs.The third pillar is in place, the architecture is finished, and the question shifts from how to build it to where to point it.

A 10-K goes in. Nine agents argue over what it means. A Monte Carlo engine simulates 10,001 versions of the future. A storyteller turns the numbers into a thesis. A CIO signs off, or sends it back for another pass.

Out comes a full investment report.

That sentence is, in compressed form, what I have been building for the last several weeks. With Pillar 3 now in place, the valuation architecture is finished. Three stages, one system, filings to thesis.

This piece is a walk through what each stage does, what each stage explicitly does not do, and where the project goes from here.

Workflow Onepager 2026 04 25
519KB ∙ PDF file
Download

The principle: agents author judgment, code does math

Before describing the stages, the design principle that runs through all three.

Anywhere a number can be calculated from data, no agent gets to touch it. Anywhere a structured opinion is needed about what a 10-K actually means, no piece of code gets to invent it. The line between the two is hard-coded into the system. Calibrated volatilities, working capital days, cost of debt, beta, all computed. Drift priors, FX exposures, peer selection, capital structure thresholds, all proposed by agents and adjudicated by other agents.

This is the discipline that makes the rest of the architecture defensible. When something goes wrong, you can always tell whether the failure was a model error or a judgment error, and which agent or which line of code is responsible.

Stage 1: Onboarding

Onboarding runs once per ticker. Its job is to read the 10-K, peer filings, and any prior configuration, and emit a single structured file called segments.json. Everything downstream depends on it.

Four phases run in sequence. Phase 0 fetches the raw filings. Phase 1 is a data-quality loop with retry logic, since SEC filings are not always well-formed. Phase 2 splits into two parallel tracks: a Ticker Analyst reads the company’s own filing in depth, while a Peer Analyst runs the same exercise across comparable filers in a red-team configuration. Phase 3 is the Reviewer layer, where each track’s output is challenged by an independent agent. Phase 4 is the Manager, who weighs the two tracks, adjudicates contested fields, and writes the final configuration.

Every numerical assumption proposed by an agent must be backed by a filing citation. No citation, no override. The Manager’s reasoning is logged for every field where the two tracks disagreed.

The output, segments.json, is the contract that bridges Stage 1 and Stage 2. Once written, it stays. Subsequent valuation runs read from it without re-invoking the agent pipeline, which keeps both cost and reproducibility under control.

Stage 2: Valuation

Stage 2 is fully deterministic. Same inputs, same outputs, every time. No agents, no improvisation, just math.

The engine reads ten years of SEC filings via EDGAR, market data via yfinance, and the configuration written in Stage 1. It builds a financial-analysis report covering twenty-eight ratios, parses the segment structure, computes the cost of capital using a Hamada-relevered CAPM, and calibrates the stochastic processes that drive the forecast.

Two valuation paths run in parallel. A seven-year discounted cash flow on free cash flow to the firm, used as a single-path sanity check. And a 10,001-path Monte Carlo simulation built on Geometric Brownian Motion for revenue dynamics and an Ornstein-Uhlenbeck process for cost ratio mean reversion. The Monte Carlo is the primary output. The DCF is the discipline that catches simulation pathologies before they propagate.

Stress scenarios and tornado sensitivity sit on top. Four predefined stress paths, including a severe recession, a margin compression, an FX shock, and a working-capital squeeze. The tornado isolates the three assumptions to which the valuation is most sensitive, which is often more useful than the central estimate itself.

Outputs include the DCF per share, the Monte Carlo median, the 25th and 75th percentile range, the four stress scenarios, the top three tornado drivers, an Excel workbook with thirty-three sheets, and a full stdout log. The Excel is the audit trail. Every number in the final report can be traced back to a cell.

Stage 3: Investment Report

This is the newest layer. Where Stage 1 builds the configuration and Stage 2 runs the math, Stage 3 turns the output into a narrative that an investor can actually read.

The pipeline runs four phases. Phase 1A and 1B are twin Analysts drafting in parallel, independently, from the same Excel and segment data. Parallel drafting was a deliberate choice. Two analysts working from the same numbers will reach overlapping but not identical conclusions, and the differences are usually where the interesting insight lives.

Phase 2 is a Reviewer who consolidates the two drafts, resolves disagreements, and produces a single structured content file called report_content.md. Phase 3 is the Storyteller, an agent whose job is purely narrative: take the consolidated content and turn it into prose that flows. Phase 4 is the CIO. The CIO either approves, or sends the narrative back to the Storyteller for revision, with a maximum of three cycles before forced approval.

The CIO’s veto is the most important agent in the pipeline. It is the only one designed to say no.

Once approved, a deterministic builder assembles the final report into three formats: a Word document of roughly twenty-eight pages, a PowerPoint deck of twenty slides, and the underlying Markdown source. A trace file logs every agent’s input, output, and reasoning, in case the report ever needs to be audited.

What it does not do

Three honest limitations are worth naming.

Peer ticker hallucination is real. The Peer Analyst occasionally proposes comparables that look right semantically but do not actually trade in the same market structure. The Reviewer catches most of these, but not all.

The Reviewer can be over-cautious. When management is genuinely right about a forward outlook that breaks from history, the Reviewer’s instinct is to pull the prior back toward the historical CAGR, which is the wrong move in those cases.

The self-healing XBRL loop has not been stress-tested on a genuinely broken filer. Most US large-caps file clean XBRL. The system has not yet seen a small-cap with a chaotic filing history.

These are known issues. They go on the next quarter’s roadmap.

What comes next

Two things, in order.

First, two full valuation reports go out this week as worked examples. Real companies, real filings, the entire methodology stack applied. The output of the system, not a description of it. They will land on this Substack and on LinkedIn.

Then, the next build. A valuation model is only as useful as the questions you point it at. The architecture as it stands today answers “what is this worth?” with rigor. It does not yet answer “which companies should we even be asking about?”

That is the screener. A tool that scans the market, applies a coarse filter on financial health, valuation gap, and earnings quality, and surfaces the candidates worth feeding into the pipeline. Valuation tells you the answer. The screener tells you which questions to ask. Together they close the loop from universe to investment decision.

Drop a ticker in the comments. The most requested names will be the next ones the system runs.

4/19/2026

Six Books to Understand Iran

Six Books to Understand Iran Do you want to understand Iran's recent history so you can critically think about what is going on? The Economist recommends these six books so you can build your own perspective. Have a look, you might find some interesting. I have added all to my wishlist. 1. America and Iran: A History, 1720 to the Present. By John Ghazvinian. A sweeping account of nearly three centuries of contact between the two countries, long predating the adversarial present. Ghazvinian draws on American and Iranian archives to show that the relationship was once unusually warm, and traces how it soured. A useful corrective for anyone who assumes hostility was always the default. 2. For the Sun After Long Nights: The Story of Iran's Women-led Uprising. By Nilo Tabrizy and Fatemeh Jamalpour. An eyewitness account of the 2022 Woman, Life, Freedom movement that erupted after the death in custody of Mahsa Jina Amini. The book alternates between Jamalpour reporting from inside Iran and Tabrizy covering events from abroad, built partly from the encrypted letters they exchanged. Longlisted for the 2025 National Book Award. 3. In the Rose Garden of the Martyrs: A Memoir of Iran. By Christopher de Bellaigue. A British journalist's memoir of living in Tehran in the early 2000s, married to an Iranian and trying to understand the country on its own terms. De Bellaigue uses the long shadow of the Iran-Iraq war, and the state's cultivation of martyrdom, to explain how the Islamic Republic shaped a whole generation. One of the more intimate portraits of post-revolutionary Iran. 4. Iran: A Modern History. By Abbas Amanat. Amanat's nine-hundred-page single-volume history, running from the Safavid dynasty in the sixteenth century to the Islamic Republic. Published by Yale, it is widely treated as the standard comprehensive reference, integrating politics, culture, religion and intellectual life. A commitment, but probably the best overview on the list. 5. King of Kings. By Scott Anderson. Anderson's narrative of the 1979 Iranian Revolution, centered on how the Shah's regime and the Carter administration sleepwalked into disaster. Drawing on fresh interviews, including with Empress Farah, he frames the revolution as a world-shattering event on a par with the French and Russian ones. A New York Times bestseller from 2025. 6. Iran's Grand Strategy: A Political History. By Vali Nasr. Vali Nasr, one of the leading scholars of Iran and the wider Middle East, argues that Tehran's foreign policy follows a coherent logic rooted in geography and history, not only revolutionary ideology. A corrective to caricatures of the regime as either purely ideological or purely opportunistic. Useful context for anyone trying to make sense of the current moment. https://www.economist.com/culture/2026/03/05/six-books-to-read-about-iran

- Pedro

Read on Substack

The Cost of Skipping the Thinking

The Cost of Skipping the Thinking A lesson from a math problem that keeps showing up at work Read this Medium article on how to simplify a mathematical expression (see image below). I found it interesting not only for how you solve it, but for how it applies to so many areas of your personal and professional life. From a mathematical standpoint, the author's point is this: "…This solution isn't about algebraic muscle. It's about structural awareness. Most learners approach problems like this asking: 'What operation do I apply next?' Experts ask a different question: 'What shape is this expression trying to be?'…" In a nutshell: don't try to compute immediately. Try to recognize a pattern, apply it, and everything simplifies by itself. In this specific case, you should spot the square of a difference and let it do the work. Generalizing, this habit of rushing to solve a problem without taking the time to think it through is something I see over and over again in my professional life, to the point of it feeling like a plague. We jump straight into solving mode without identifying the variables at stake, understanding what output is actually required, and asking how the problem can be simplified. Sometimes we reach the same result with significantly more effort than needed; other times we don't get the right answer at all, or worse, we answer the wrong question. As Einstein reportedly put it: "If I had an hour to solve a problem, I'd spend 55 minutes thinking about the problem and 5 minutes thinking about solutions." https://medium.com/think-art/the-harvard-entry-exam-a-test-of-thinking-not-memory-46c8969939ea

- Pedro

Read on Substack

4/18/2026

B2B Pricing in the Age of Agentic AI

Since October 2024, when I was first introduced to Agentic AI via a training I did with “crewai,” I have been trying to create an overall mental architecture for how we can integrate this new and game-changing technology/overarching framework into 2 key domains:

1- Finance – Valuation

2- Pricing – B2B Pricing

Regarding Valuation, I’m already more advanced and currently developing a pilot project to assist me in my personal investments. However, in the pricing domain my vision is still being built, developed, and shaped.

In both domains the key question is: “How can we materialize/harness all the potential exponential value that Gen and Agentic AI can bring into the domain?”

It is within this context that the article from McKinsey — B2B Pricing: Navigating the Next Phase of the AI Revolution (attached) — provided me with significant insights and food for thought in the definition of my vision and mental framework for the pricing domain.

What I fully agree with in the presented thesis — which strengthens my prior beliefs and allows me to start laying down my conceptual structure — is the following:

· Initial claim – Gen and Agentic AI have an enormous and latent value on how B2B prices will be defined, deployed and communicated. The value will impact on both fronts – from an effectiveness (do the right things) and efficiency (do the things right) perspective.

Subscribe now

· A paradigm shift – the use of Gen and Agentic AI will not just generate incremental value and change, but it will create a new order, where the winners will take the full potential value and the laggards will be cast aside with significant and detrimental impacts to the pricing function and the organization (creative destruction will be observed).

“…Pricing is moving from human-led processes supported by analytics to AI-orchestrated systems capable of using analytical insights at greater scale and consistency with human oversight….”

· The key areas where it will generate the most impact:

o cleaning and repairing data;

o ingesting customer requests for proposals;

o clarifying customer requests and developing response options;

o synthesizing market signals, customer feedback, and deal data;

o guiding pricing strategy;

o updating prices dynamically;

o notifying sales and customers; and

o even negotiating terms with customers, with clear escalation rules, human oversight, and audit trails

What I miss and that for me is a make it or break it variable: Change Management.

I wholeheartedly believe that you can only promote this type of change if you keep front and center the change management that will be required in all impacted areas. For each €1 invested in the technology, you should at a minimum invest €2 in change management.

Only with that laser focus on change management will you be able to significantly increase the probabilities of success from a pricing standpoint — and consequently, given its relevance, for the organization overall.

Share

Conclusion:

I’m a firm believer that Pricing is one of the few key levers any organization has at its disposal to impact the value it can generate; however, it is hugely and surprisingly undermanaged and overlooked in most of the companies.

Only the companies that embrace this paradigm shift (macro impact) in the organizational structure, but also and especially in Pricing, will be the ones that will thrive in their industry.

As happened in evolution, it is not the biggest or the strongest that will prevail and be successful, but the one that can adapt/react quickly and harness the value that this new technology/organizational framework will unleash for those willing to change.

Finally, ask yourself an honest and direct question:

Where are you in this “silent” arms-race for your company’s survival and value-accretive change?

B2B pricing: Navigating the next phase of the AI revolution

Leave a comment



from Risk Premium https://ift.tt/kYlyN5S
via IFTTT