Skip to content
CodeDD Logo

AI Native

Is AI the product, or just a wrapper?

Test the AI story against the code. CodeDD scores how much AI is in the product across the estate — every repository in scope — and what kind: own models, agents, or a thin wrapper around someone else's API.

Start for FreeBook a Demo

Trusted by

The six evidence pillars

A clear, objective read on AI maturity.

One score, six weighted pillars, drawn file by file from the code — and every pillar traces back to the files behind it. Only AI that ships in the product counts. AI used to write code is covered in AI in Development.

  • 30%

    Product Embedding

    How much of the shipped product is AI code, classified file by file.

  • 20%

    Model Integration

    How the product connects to AI models, from single API calls to SDKs, agents, and local inference.

  • 15%

    Retrieval / Data Plane

    Does the product feed its own data to AI, through embeddings, vector stores, and retrieval pipelines?

  • 10%

    MLOps & Evaluation

    How models are tracked, tested, and monitored for quality and safety in production.

  • 10%

    Adoption Velocity

    Whether AI development is ongoing, based on recent and sustained commit activity.

  • 15%

    Platform Readiness

    Whether the infrastructure can run AI reliably at scale, including compute, deployment, and operations.

Portfolio map

Map the estate. Rank the IP.

The score says how much AI there is; IP depth says what kind. Every repository in one view — own models at the top, wrappers at the bottom, sized by code — so you can see where the value actually sits.

Across the investment cycle

Where it changes the valuation

  1. Pre-deal tech DD

    Separate AI that is built from AI that is rented, before an AI premium goes into the price.

  2. Hold period

    Track the pillars as the AI roadmap lands — retrieval, evaluation, and platform readiness moving up, not just more API calls.

  3. Pre-sale preparation

    Back the AI story in the information memorandum with evidence a buyer's technical DD will confirm.

Over 1,800 AI technologies detected

  • OpenAI
  • Anthropic
  • Gemini
  • Hugging Face
  • LangChain
  • PyTorch
  • TensorFlow
  • Pinecone
  • Qdrant
  • MLflow
  • Ollama

FAQ

Questions

How is the AI-Native score calculated?

The score is a weighted sum of six pillars, each scored from 0 to 100: Product Embedding (30%), Model Integration (20%), Retrieval / Data Plane (15%), Platform Readiness (15%), MLOps & Evaluation (10%), and Adoption Velocity (10%). Each pillar contributes its score multiplied by its weight. The scoring is rule-based and versioned, so the same codebase always produces the same result. It is not generated by an AI model.

What does "AI as Product" mean?

It's the highest of four usage classes. A company qualifies when at least 10% of its code is machine learning code and the product uses at least one production-grade AI technology, such as model APIs, ML frameworks, agent runtimes, or local LLMs. Companies with production AI technology but less ML code are classed as AI Augmented. Those with only notebooks or experimental tooling are AI Exploratory, and those with no AI signals are No AI Signal. A codebase with a lot of ML code but no recognized AI technology stays in AI Exploratory.

If a company uses OpenAI, does that make it AI-native?

Not on its own. Listing an AI package as a dependency has only a small effect on the score. What matters is how much of the shipped code is machine learning, measured file by file. We also check where each AI package is actually used. If it only appears in tests, documentation, or authentication code, it doesn't count toward Model Integration.

What is IP depth, and why does it matter?

IP depth describes what kind of AI the company has built, separate from how much. Each repository is placed in one class: own models, data pipeline, agentic system, AI integrator, API wrapper, or no AI. Classes are checked from deepest to shallowest, and the first one supported by the evidence is assigned. Own models requires evidence of model training and a meaningful share of ML code. Agentic system requires an agent framework that plays a central role in the product. Two repositories can have the same score but very different IP depth, which can mean very different investment value.

Where does the evidence come from?

Four sources. First, every file is classified as machine learning or application code. Second, we detect the technologies in use from packages and imports, then confirm where they're actually used. Third, we analyze the architecture, including shared data stores, infrastructure, scaling, deployment, and operational maturity. Fourth, we review the Git history, including when AI was first introduced and how much AI-related work happened in the last 90 days. CI/CD maturity is reflected through the architecture and MLOps findings.

Why would a pillar score zero?

A zero means no supporting evidence was found, and it's a finding in its own right. Retrieval / Data Plane scores zero when there are no embeddings, vector stores, or shared data architecture. Adoption Velocity scores zero when there's no AI-related development in the last 90 days. Platform Readiness scores zero when there's no architecture data to assess.

How is this different from AI in Development?

AI Native measures the AI inside the product: what has been built and shipped. AI in Development measures AI in how the team writes code: how much was written by coding agents, and how it was reviewed and deployed. They answer different questions, so a full picture needs both.

Is the written summary the same as the score?

No. An optional AI-generated summary can turn the findings into memo-ready text, but the score, pillars, IP depth, and evidence are calculated independently and remain available even if no summary is produced. Investment decisions should rely on the underlying findings, not the summary alone.

What data do you store?

Only the structured results of the analysis: the share of ML code, detected technologies, pillar scores, usage class, IP depth, and the Git activity used for Adoption Velocity. We do not store source code. For cloud audits, the source code is removed once the analysis is complete.

See what AI is actually in an estate you care about

We will walk the six pillars on an estate you choose — what is actually in the product, and what is only a wrapper.