Editorial Desk North American Tech & AI Intelligence • Executive Edition
Independent publication • Est. 2026 RSS
Briefzio Original • October 23, 2026 • 7 min read

AI vendor due diligence: 25 questions to ask first

Model provenance, data retention, evaluations, SLA, and pricing cliffs. The questions that separate a serviceable vendor from an expensive dependency.

Hardeep Singh
Hardeep Singh Founder & Editor, Briefzio
Analysis, not a news report
A contract page on a desk beside a laptop showing a model evaluation dashboard.

Key takeaways

  • Pin exact model versions in writing; a floating alias hands release timing to your vendor.
  • Ask whether customer content trains models, and make the answer a contract term rather than a marketing claim.
  • Insist on running your own evaluation set against the pinned version before signature and after every change.
  • Model price at three and ten times current volume so the step function does not arrive as a surprise.
  • Negotiate export format, wind-down assistance, and a material-change clause before you need them.

Most AI vendor evaluations go wrong at the same point. The team runs a proof of concept, the model performs well on a handful of impressive tasks, procurement asks for a security questionnaire, and the contract gets signed with a marketing page as the main evidence of what was purchased. Six months later the model behind the alias has been swapped, the price has stepped up at a usage tier nobody modeled, and the data processing terms turn out to be less specific than the slide deck.

The fix is to treat the purchase as two decisions. The first is whether the capability is good enough for your task. The second is whether the dependency is acceptable. The twenty-five questions below are organized to answer both, and they are written to be answerable in writing, because an answer that only exists in a sales call is not an answer.

Start with the decision, not the questionnaire

Decide before you send anything whether you are buying a capability or a relationship. A capability can be replaced in a sprint if the evaluations are honest and the integration is thin. A relationship, meaning a fine-tuned model on your data with your prompts embedded in product logic, is a multi-year commitment. Most teams accidentally buy the second while telling themselves they bought the first. The questions that follow get harder as you move down the list, so use the early ones to disqualify fast.

Write a two-page memo before the first call. It should state the task, the measurable definition of good enough, the volume you expect over twelve months, and what happens to the product if the vendor disappears in a year. That last question is the one that changes the shape of the deal, because it decides whether you need export rights and a thin integration or whether a deep dependency is acceptable. Get the memo signed by the person who owns the budget, not just the engineer who will carry the pager.

Model provenance and change control

  1. Which base models do you use, and can you pin an exact version rather than a floating alias?
  2. What notice do you give before changing, upgrading, or retiring a model in production?
  3. Will you disclose the model providers and any subprocessors involved in serving our requests?
  4. Are you fine-tuning, distilling, or routing between providers, and can that routing change without a contract amendment?
  5. When a model is deprecated, who pays for the evaluation and re-integration work?

The first question matters more than it looks. A version alias means the vendor decides when your behavior changes. If the answer is that only an alias is available, ask for a written commitment that the aliased model will remain available for the contract term and that changes carry at least thirty days notice. Then build the evaluation suite so a swap is a test run, not an incident.

Data handling: retention, training, residency

  1. Is our content used to train or improve any model, and is that opt-out contractual or merely a dashboard setting?
  2. What retention applies to prompts, outputs, embeddings, and logs, and can we set it to zero for sensitive workloads?
  3. Where is data processed and stored, and can we pin residency to a region per workload rather than per account?
  4. Which of your staff can read our content, under what approval, and is that access logged?
  5. What is your subprocessor list and change notification process?
  6. How does deletion propagate to backups, caches, and vector indexes, and within what window?

Read the answer to question 6 against the contract, not the trust center. The major cloud platforms publish data protection terms that state customer content is not used to train foundation models without permission, but third-party applications built on top of those platforms set their own terms. NIST's Generative AI Profile is a useful checklist for the governance side of this, though it will not resolve a contractual ambiguity. When the answer is ambiguous, ask for the sentence you can put in the contract.

Evaluation and quality evidence

  1. Can we run our own evaluation set against the pinned version before signature, and after every model or prompt change?
  2. What accuracy or error rate do you observe on tasks like ours, and how was it measured?
  3. How do you detect quality regressions, and what is the rollback path if a release degrades?
  4. What is the failure behavior when your upstream provider is degraded: fallback model, refusal, or latency spike?
  5. Do we get per-call traces and logs for debugging, in a format we can ingest, and for how long?

Vendors will quote benchmark scores. Benchmarks measure the model, not your task. Ask instead for the size and composition of their internal evaluation set and whether they will accept yours. A vendor that runs your eval before signature and reports the failures is a better partner than one that reports a composite score.

Reliability, SLA, and incident terms

  1. What availability and latency commitments do you offer, with what credits, and are upstream outages excluded from the calculation?
  2. Which security attestations do you hold, what is the scope of the report, and can we see the current one under NDA?
  3. How do you isolate our data and model artifacts from other tenants, and what happens to them at termination?
  4. What is your incident notification window, root-cause commitment, and escalation path for a severity-one event?

An SLA measured monthly against 99.9 percent availability tells you almost nothing about a service whose failure mode is intermittent quality collapse. Ask for the error budget policy and for the historical incident list with durations. If the vendor will not share incident history before signature, that is your answer about what post-signature support looks like.

Commercial terms: pricing cliffs and escape hatches

  1. What are the pricing units, and which of them grows faster than usage: tokens, seats, ingested documents, or egress?
  2. Show the price at three times and ten times current volume, including steps, minimums, overage rates, and annual true-ups.
  3. What are our rights if you are acquired, if the underlying model is discontinued, or if a model provider changes its terms?
  4. What is the exit: export format, ownership of fine-tuned artifacts, termination assistance, and wind-down period?
  5. What counts as a material change requiring renegotiation, and how much notice must you give?

Pricing cliffs are the most common source of post-signature surprise, because AI pricing often has a committed-spend tier whose overage rate is punitive and a per-seat component that scales with headcount rather than value. Model three scenarios: usage doubles, usage falls by half, and one business unit is sold off. The third one is where seat-based contracts hurt.

How to score the answers

AreaGood answer looks likeWalk away when
ProvenanceExact version pin, named providers, 30-day change noticeFloating alias with no deprecation commitment
DataNo training on customer content, contractual, zero retention option, deletion SLATraining opt-out only in a settings panel
EvaluationRuns your eval set, shares failures, rollback path documentedBenchmark scores as the main evidence
SLAIncident history shared, credits defined, root cause committedAvailability number only, no incident list
CommercialPriced at 3x and 10x, export rights, material-change clauseOverage rates withheld until signature

How to read an evasive answer

Vendors are not obliged to be evasive, and the pattern is usually visible in how a question is answered rather than whether it is. An answer that restates a commitment without a specific mechanism is a signal: the vendor says it never trains on customer data but cannot point to the contractual sentence, or says it holds a security certification but will not share the report scope. Ask the follow-up question once, in writing. If the second answer is still general, treat it as a no and plan accordingly, because the same ambiguity will be there when you need it resolved during an incident.

Two answers deserve special weight. A vendor who will run your evaluation set and report the failures is telling you how it operates internally. A vendor who will put the export format and wind-down assistance in the contract is telling you it expects to keep enterprise customers. Neither promise costs much to make and both are hard to fake in the middle of a renewal.

What to do next

  1. Write the version-pin and change-notice requirements into the contract before the security review starts.
  2. Build a 30 to 50 item evaluation set from your own tasks and make re-running it a condition of every release.
  3. Model total cost at three times and ten times current volume, including overage and seat growth.
  4. Negotiate export format, fine-tuned artifact ownership, and wind-down assistance while you still have leverage.
  5. Put the due diligence answers in a file next to the contract so the next team inherits evidence instead of opinions.

Sources & further reading

  1. European Commission, EU AI Act regulatory framework
  2. NIST, AI 600-1: Generative AI Profile
  3. Amazon Web Services, Amazon Bedrock data protection
  4. Google Cloud, Vertex AI data governance
  5. Microsoft Learn, Azure OpenAI data, privacy, and security
  6. Anthropic, Commercial Terms of Service

This article is analysis. Facts are attributed to the sources above; figures that are worked examples are labelled as assumptions in the text.

Hardeep Singh
Founder & Editor

Hardeep Singh

Hardeep Singh is a software engineer working in distributed systems and cloud architecture. He writes Briefzio's original analysis on enterprise AI, infrastructure economics, and the technology decisions that shape operating budgets.

How this article was produced Briefzio Originals are written by Hardeep Singh using public primary sources and public company disclosures. Drafting and research are assisted by software tools; the analysis, framing, and final text are reviewed and edited by the author. Spotted an error? Request a correction or email editorial@briefzio.com.
The 2-Minute Executive Digest

Stay Ahead of Silicon Valley in 120 Seconds.

A short, sourced read on the enterprise-tech stories that matter: AI, cloud infrastructure, and venture. Written by a practitioner, not a content farm.

No spam. Unsubscribe anytime.