Om's Mycroft Update: Private AI Valuations - Finding the Hidden Price of OpenAI and Anthropic
Om Mali built a Private AI Valuation Agent that extracts implied share prices for OpenAI, Anthropic, and other private AI companies from SEC Form N-PORT filings.
Most of the AI industry's real value sits in companies you cannot actually buy. OpenAI, Anthropic, and Databricks have no ticker symbol, no earnings call, and no public price. But somebody is already writing a price down for them every quarter, and by law they have to show their work.
The problem: most AI value is in private companies with no ticker
Every mutual fund that owns a piece of a private company like OpenAI or Anthropic has to report that holding to the SEC. That single fact is the foundation of the entire Private AI Valuation Agent project: if funds are required to disclose position value and share count, then a price per share can be reconstructed for a company that otherwise has no public price at all.
The mechanism: using SEC Form N-PORT to calculate price per share
The mechanism itself is simple once you see it. Form N-PORT requires funds to report a dollar value and a share count for each position, position by position, every quarter. Divide the dollar value by the share count, and the result is an implied price per share for a company that has no public price anywhere else. That division is the entire method the project rests on.
Verification: how Fidelity, BlackRock, and Ark matched to the cent
Rather than trust the mechanism on faith, the first move was to check it by hand against real filings. Nineteen Anthropic positions across six different fund families were pulled straight from the source filings, Fidelity, T. Rowe Price, Alger, and Ark among them, and all of them landed on the same implied price, matching to the cent. A later repricing round added confirmation: BlackRock and Capital Group matched again to four decimal places, filed two days apart. That kind of independent agreement across unrelated fund families is strong evidence the underlying method is sound.
Pipeline break 1: why restricted stock flags silently drop data
The verification also surfaced where the plan itself was wrong. A filter meant to isolate private holdings was supposed to work across all six fund families, but it silently kept Fidelity's data while dropping the other five, with no error thrown anywhere to flag the problem. The cause: some filers write "N/A" or strings of nine zeros for a missing identifier field, and at least two filers flagged restricted stock as unrestricted. Both errors were quiet ones, the kind that don't announce themselves unless someone checks the output by hand.
Pipeline break 2: from a few thousand rows to far more than expected
The second break was a scale problem. The plan expected a few thousand private-holding rows per quarter. The real number that came back was far larger, enough to require rethinking the entire approach. The fix was to invert the pipeline: instead of trying to filter the full universe of rows down to private companies, match companies by name first, then confirm private status second. That inversion shrank the hardest part of the project dramatically and made the whole pipeline tractable.
The solution and the universe so far
With the inverted approach in place, the SEC's own bulk data matched the hand-read filings 15 out of 15 times, confirming the mechanism holds up at scale, not just in the small hand-checked sample. The tracked universe for week one is frozen at six companies. One company, SpaceX, made the list. Another candidate, Cohere, did not: every apparent match for "Coherent" in the data turned out to be Coherent Corp, an unrelated public optics company, not the AI company. That kind of name collision is exactly the sort of error the hand-verification step is designed to catch before it corrupts the dataset.
Key takeaways
- Private AI companies like OpenAI and Anthropic have no public stock price, but mutual fund SEC Form N-PORT filings disclose the dollar value and share count needed to calculate one.
- Nineteen Anthropic positions across six fund families matched to the cent when checked by hand, and a later round matched again to four decimal places.
- A private-holdings filter silently dropped five of six fund families' data because of inconsistent missing-identifier formatting and mislabeled restricted stock.
- The pipeline was inverted to match companies by name first and confirm private status second, which solved a major scale problem.
- Careful name matching matters: an apparent "Cohere" match turned out to be Coherent Corp, an unrelated public optics company.
- The tracked universe for week one is frozen at six companies, with entity resolution across more fund quarters planned next.
Try it yourself
Pick a private company you think a mutual fund might own, find its most recent Form N-PORT filing on EDGAR, and pull the reported value and share count for that position. Divide them, then ask what would have to be true for that number to be wrong, since deciding whether to trust a number is the real work, not the division itself. This build-in-public update comes from Om Mali as part of the Mycroft Financial AI project within Humanitarians AI's Fellows program.
Chapters
- 0:00The Problem: Most AI value is in private companies with no ticker.
- 0:25The Mechanism: Using SEC Form N-PORT to calculate price per share.
- 0:50Verification: How Fidelity, BlackRock, and Ark matched to the cent.
- 1:10Pipeline Break 1: Why restricted stock flags silently drop data.
- 1:35Pipeline Break 2: Moving from a few thousand to 66,000 rows.
- 2:00The Solution: Inverting the pipeline to match by name first.
- 2:25SpaceX vs. Cohere: Cleaning the "Universe Version 1" list.
Full transcript(auto-generated, with timestamps)
The Problem: Most AI value is in private companies with no ticker.
[0:00]Hi, I'm Om Malloy, and this is week one of the private AI valuation agent. I asked Claude the question the whole project rests on. Then I went and checked the answer by hand in real SEC filings. Here's what held up in the two places my own plan broke. Most of the AI industry's value sits in companies you cannot buy. OpenAI, Anthropic, Databricks. No ticker, no earnings call, no public price. But somebody is already
The Mechanism: Using SEC Form N-PORT to calculate price per share.
[0:25]Writing a price down every quarter, and they have to show their work. Every mutual fund that owns a piece of one has to report it to the SEC. Form N-PORT, a dollar value and a share count position by position. Divide one by the other, and you get a price per share for company that has no public price. That is the entire mechanism. So I verified it by hand. 19 Anthropic positions, six fund families read straight out of the filings. Fidelity, T. Rowe Price, Alger,
Verification: How Fidelity, BlackRock, and Ark matched to the cent.
[0:52]And ARK all landed on the same price, identical to the cent. Then a new round repriced it, and BlackRock and Capital Group matched again to four decimals two days apart. Then my own plan broke. I had a filter that was supposed to isolate private holdings. It kept Fidelity and silently dropped the other five. No error, nothing to notice.
Pipeline Break 1: Why restricted stock flags silently drop data.
[1:10]Filers write N/A or nine zeros for a missing identifier, and two of them flagged restricted stock as unrestricted. Second break, the plan expected a few thousand private rows a quarter. The real number was 606,000, so I inverted the pipeline. Match companies by name first, confirm they are private second. That shrank the hardest part of this project by about 600 times. So the output for week one,
Pipeline Break 2: Moving from a few thousand to 66,000 rows.
[1:35]The approach is proven. The SEC's bulk data matched my hand-read filings 15 out of 15. Universe version one is frozen at six companies. SpaceX went in. Coherent came out because every single coherent match turned out to be Coherent Corp, a public optics company. Week one on one page, the mechanism works, and anyone can check it. My own plan was wrong in two places, and both defects turned up by hand before a single line of pipeline code. Universe
The Solution: Inverting the pipeline to match by name first.
[2:00]Version one is frozen at six next week. Eight quarters into the database then entity resolution. Your turn. Paste this into Claude. Pick a private company you think a mutual fund owns. Find its most recent form and port on Edgar. Pull the reported value and the share count for that position. Divide them and then ask what would have to be true for that number to be wrong. That last clause is the whole point. The division takes a second. Deciding whether to trust it is the actual work and it is exactly where
SpaceX vs. Cohere: Cleaning the "Universe Version 1" list.
[2:25]My plan broke twice. Verifying private AI valuations. Week one of the private AI valuation agent on Molly for humanitarian's AI.
More from Mycroft Financial AI
3:44Mycroft Update: Claims + Lineage Agents
6:14Tanmay's Mycroft Update - Inside Lemonade’s Claims Bot, Building a Production-Ready AI Workflow
1:51Mycroft: Turning Hacker News into a Verified AI Attention Signal
1:30AI Vendor Tracker: Solving the Multi-"Cohere" Identity Crisis
3:27Klarna’s AI Journey: Navigating the Productivity J-Curve (Mycroft)
3:50