BlogEngineering
August 5, 2026

You can build verifiers for messy problems

Written by
Zheng Tao
Sr. Software Engineer
Reviewed by
No items found.

Accelerating security solutions for small businesses 

Tagore offers strategic services to small businesses. 

A partnership that can scale 

Tagore prioritized finding a managed compliance partner with an established product, dedicated support team, and rapid release rate.

Standing out from competitors

Tagore's partnership with Vanta enhances its strategic focus and deepens client value, creating differentiation in a competitive market.

This blog is part of our Trustcraft series, in which we dig into Vanta’s approach to building with AI. Read the first blog in this series to learn more about how we define Trustcraft.

Models are exceptional at coding because they can check their work. From compilers onward, the software industry has spent more than 70 years developing tooling and techniques like static analysis, TDD, and observability. These deterministic checks allow both people and agents to improve their work iteratively.

Other knowledge-work tasks are different. There often isn’t a compiler, correctness is ambiguous, and experts can disagree about the right answer. If AI is used to solve these problems reliably, it needs to have judgement people can trust.

A verifier evaluates a piece of work and gives feedback to whoever produced it—human or agent. This is different from an evaluator, which measures the quality of the AI system, and is used by the team building it.

At Vanta, we built an AI verifier for compliance called evidence evaluation. Given a requirement, it reviews evidence the way an auditor would and explains what’s missing. Verifiers have an especially high quality bar, since both humans and agents rely on their judgement to decide what to do next. The rest of this post is about how we built one.

The difference between messy problems and olympiad problems

AI models have long beaten humans at all kinds of hard problems, like PhD-level science and international math olympiads. What they often have trouble with is real-world tasks, because they may lack the right context to complete the task (e.g., imagine asking a brilliant, over-eager alien to book a flight for you with no information about where you want to go), or they don’t know what good looks like. These are what we consider “messy problems.” 

Assessing compliance evidence is especially messy because it’s an ambiguous problem: different auditors may disagree about whether evidence meets certain requirements. Vanta has helped companies navigate audits for eight years. That experience shapes how we think about evaluation: measuring whether the AI reaches the same PASS or FLAG decision as the auditor is an extremely valuable signal.

However, auditor agreement alone is insufficient to define a trustworthy verifier. Our goal isn’t simply to predict whether an auditor would pass evidence. We want the verifier to help customers produce stronger evidence, and that means it sometimes needs to hold a higher bar than historical audit outcomes.

For example, at Vanta, we’re opinionated that evidence should be attributable to a date. A screenshot without a date doesn’t establish the state of a system at a particular point in time, and a report without a date can’t demonstrate when it was produced. Adding a date is a low-effort change for customers that meaningfully improves the quality of the evidence and aligns with the expectations of many auditors. Even if a particular auditor could accept the undated version, we’d rather encourage the stronger version.

Stop building AI products like it’s 2025

We first started building our evidence evaluation AI verifier in early 2025 with Sonnet 3.7 and GPT-4o. At that time, social media was flooded with reports of prompting instructions like “take a deep breath” or “make no mistakes”, and they actually worked. Frontier models weren’t reliable enough to meet the quality bar without significant handholding. We needed to narrow problems and constrain models. We had to give them very long lists of what specifically not to do.

That was the right architecture in 2025. Since then, models have become far more capable, and those have become irrelevant, as agents are now completing important and complex tasks in all kinds of domains.

However, many AI products built earlier still have the same architecture from the time they were built. Imagine buying a fully autonomous humanoid robot and only allowing it to press the “Start” button on your dishwasher. You already have something capable of doing the dishes, but you’ve wrapped it in a workflow that prevents it from doing the job.

Deleting most of the pipeline

We deleted the vast majority of our pipeline and gave the model more control. As a result:

  • Quality improved
  • The feature is 17X faster (2 minutes to 7 seconds today)
  • The feature is more flexible and can handle more types of inputs

Defining what good looks like

We could confidently overhaul the architecture because of our robust evaluation system and tooling.

We assess AI quality with:

  • Offline evaluation
  • Online evaluation
  • Product metrics

Offline evaluation

We have a curated dataset with a small number of inputs and labelled outputs. Through close pairing with subject matter experts, we separated concerns between admissibility and adequacy. The initial architecture had different pipelines to address these problems, and while they are now in one prompt, the labels have survived the changes in implementation details.

Admissability Adequacy
What is it? Is this valid and acceptable compliance evidence? Does this evidence address the evidence request?
Attributes
  • Dates
  • Attributability (i.e., proper person who sent a memo, inventory needs owners)
  • Execution evidence (i.e., was this memo actually sent, did this pentest actually happen?)
  • Is this the right information/document?
  • Address the relevant risk or control
  • Quality & completeness of the content

Online Evaluation

When using LLM-as-a-judge (LaaJ), the challenge is to create metrics that are both useful and trusted. Evaluators need to be aligned and need maintenance.  

Badness metrics detect failure modes. They are easier to align, but incomplete as they won’t be able to demonstrate that an evaluation is good. These failure modes are based on a narrow end-to-end user pain. For example, the pedantry evaluator flags feedback that’s technically correct but immaterial to whether the evidence meets the requirements. Compliance can be generally pedantic based on a broader definition, but what matters here is immaterial feedback that’s irrelevant to the audit itself.

Goodness metrics are broader. This is much less precise but more complete and harder to align, and we’ll never fully trust these. They’ll give us a directional idea of where we are, and the badness metrics serve as a validity check for the goodness metrics (i.e., if goodness is high and badness contradicts this, we know the goodness evaluator is wrong).

Our tooling allows us to replay representative traces and assess them with the LaaJ evaluators, giving us greater observability and auditability into how the system performs.

Product metrics

Products ultimately exist to deliver an outcome for the end user. No matter how good the offline and online evaluation is, it’s still important to capture signals closer to what the end-user is experiencing. When building AI features, inputs and user needs can change over time, so we need to ensure users are happy with the product.

Metric What it is Signal
Auditor agreement rate Whether the auditor's ACCEPT or FLAG label matches the AI evaluation. The closest thing we have to ground truth in the product. Lagging and imperfect.
Re-upload rate Users re-uploading evidence in response to the AI's feedback. Users are directly engaging with the feedback.
User feedback Users in-product thumbs up/thumbs down plus qualitative feedback. User frustration or contentment with the feature.

Want to work on experiments like this?

The Vanta engineering team is growing. See open roles.

Access Review Stage Content / Functionality
Across all stages
  • Easily create and save a new access review at a point in time
  • View detailed audit evidence of historical access reviews
Setup access review procedures
  • Define a global access review procedure that stakeholders can follow, ensuring consistency and mitigation of human error in reviews
  • Set your access review frequency (monthly, quarterly, etc.) and working period/deadlines
Consolidate account access data from systems
  • Integrate systems using dozens of pre-built integrations, or “connectors”. System account and HRIS data is pulled into Vanta.
  • Upcoming integrations include Zoom and Intercom (account access), and Personio (HRIS)
  • Upload access files from non-integrated systems
  • View and select systems in-scope for the review
Review, approve, and deny user access
  • Select the appropriate systems reviewer and due date
  • Get automatic notifications and reminders to systems reviewer of deadlines
  • Automatic flagging of “risky” employee accounts that have been terminated or switched departments
  • Intuitive interface to see all accounts with access, account accept/deny buttons, and notes section
  • Track progress of individual systems access reviews and see accounts that need to be removed or have access modified
  • Bulk sort, filter, and alter accounts based on account roles and employee title
Assign remediation tasks to system owners
  • Built-in remediation workflow for reviewers to request access changes and for admin to view and manage requests
  • Optional task tracker integration to create tickets for any access changes and provide visibility to the status of tickets and remediation
Verify changes to access
  • Focused view of accounts flagged for access changes for easy tracking and management
  • Automated evidence of remediation completion displayed for integrated systems
  • Manual evidence of remediation can be uploaded for non-integrated systems
Report and re-evaluate results
  • Auditor can log into Vanta to see history of all completed access reviews
  • Internals can see status of reviews in progress and also historical review detail
FEATURED VANTA RESOURCE

The ultimate guide to scaling your compliance program

Learn how to scale, manage, and optimize alongside your business goals.