Assurance for customer-facing AI agents

Your agent passed.
On whose authority?

GVAI-Gate decides whether an AI agent is safe to put in front of customers, and issues a signed certificate that says so — bound to one agent, one data set, one policy, one date.

0
PII values reaching the model
100
% of tool calls recorded server-side
Signed
Dated, verifiable, yours to hand over
Private
Runs in your environment, on your accounts

01

An average is where a failure goes to hide

You have put an agent in front of customers. It talks to them, commits you to things, and takes their money. Somebody tested it. The result was a percentage, and the percentage was good.

Ninety-five per cent correct sounds excellent, right up until you learn the other five per cent leaked personal data.

Run record · specimen sales-assistant · customer-faq v14 · 200 cases
Scored
Graded checks, averaged across the run
Answer correctness0.961
Groundedness in sources0.948
Tone and policy adherence0.972
Retrieval quality0.934
Aggregate
99.5%
Pass
Gated
Counted checks, where zero is the only acceptable result
Forbidden tool call0
Out-of-order sequence0
Policy claim made without a source0
Personal data exposed to the model1
Gate failures
1
Blocked
One run. One set of 200 cases. The left-hand column is the report you would ordinarily be shown — and on the strength of it, this agent ships.

The question arrives on somebody else's schedule

Nobody asks how you assured the agent while it is working. They ask afterwards, in writing, and they are rarely in a generous mood.

The board
Asks what the exposure is before signing off the next phase of spend.
Enterprise procurement
Will not complete the security review without evidence of pre-release testing.
The regulator
Obliges you to document how the system was evaluated before deployment.
The incident
One screenshot on social media, and the question becomes public within the hour.

In each case the acceptable answer is the same, and it is a document: this agent, this data, this policy, this date, signed. “We tested it thoroughly” is not an answer anyone can act on.


02

A dashboard cannot sign anything

Your team almost certainly has tracing already. Conversation logs, token counts, latency charts, a view of every call the agent made. All of it is genuinely useful, and none of it answers the question you will be asked.

Observability tells you what happened. It holds no opinion about whether what happened was acceptable, and it produces nothing you can hand to anybody.

Tracing and dashboards GVAI-Gate
Written for The engineers building the agent The person who has to approve it
Produces A record of what happened A verdict on whether it may ship
Arrives After it reached a customer Before release, as a gate that refuses
Opinion None. It shows; you interpret A named policy, agreed in advance
Artefact A link to a trace, valid while the tool is paid for A signed document that stands on its own
Answers “What did it do?” “On what basis did we believe it was safe?”

The two coexist, and we expect you to keep what you have. Instrumentation is for the team building the thing. GVAI-Gate is evidence for everyone else — the board, the auditor, the customer's procurement team, and the version of you who has to explain the decision in six months.


03

Four things, in order

The order matters. Each step is only possible because of the one before it.

01

It builds the agent

The agent is configured inside GVAI-Gate: prompt, model, knowledge bases, skills, tools. Tools run through servers that belong to the harness, which is what makes the next step possible.

02

It records what happened

Every tool call is captured server-side — which tool, in what order, with which arguments, and which failed. The evidence is the order existing in the database, not the agent claiming it placed one.

03

It counts gates

Graded checks are averaged. Gates are counted: a forbidden call, a wrong ordering, a leaked detail, a policy answer given without looking anything up. This distinction is the product.

04

It certifies, then expires

The configuration is fingerprinted at signing, so the harness can say precisely what has drifted since — a new prompt, a different model, a tool added.

Running underneath all four

Personal data never reaches the model

Values are replaced with stable typed tokens before the prompt is sent and restored in the answer afterwards. The same email appearing five times maps to one token — delete the values instead and the agent cannot tell that five mentions are one person, and the reasoning falls apart. The mapping never leaves your infrastructure, and the quality of the redaction is itself measured.


04

Two inputs, one run, one split

The agent and the cases meet in a single run. What that run records is then split two ways — and only one side can stop a certificate being issued.

Agent Prompt, model and knowledge bases Tools, under the harness's control Skills, loaded only when triggered Data set One case = an input, plus what should come back: the expected answer, the expected tool calls, or both The run Every tool call recorded server-side: which tool, in what order, with which arguments, and which failed. Personal data is tokenised before the model ever sees it. Scores Graded checks, averaged: how good was the answer Gates Forbidden calls, wrong order, leaked PII. Counted, never averaged. one failure is a failure Certificate Signed and dated, bound to one agent configuration, one data set and one named policy. States on its own face what it did not test.

05

Four positions that make us look worse

Each of these makes GVAI-Gate score your agent lower than a competitor would. That is deliberate. A number you can trust has to be able to disappoint you.

PositionWhat it meansWhat the alternative does
Gates are counted, never averaged One leaked card number is a failure, however good the other 199 cases were Folds it into a 99.5% score that reads as excellent
Unmeasured is not a pass A check that could not run is recorded as not measured — never as clean Omits it from the summary, which then reads as a pass
Unobservable is not zero An agent whose tool calls cannot be seen is recorded as unmeasured, not as having made none Silently scores an uninstrumented agent as flawless
A certificate states its own limits Everything outside the tested scope is printed on the certificate itself Issues a badge that reads as a blanket guarantee

There is a fifth, and it is the one engineers react to: GVAI-Gate proposes its own fixes and cannot apply them. It reads the failures, proposes changes, then has to prove each one on held-back data the proposal was never shown, after a person has approved it. A harness that edits the system it measures has stopped being a measurement.


06

The artefact

Not a seal of approval. A dated, checkable claim about a specific thing that was actually measured — and an explicit statement of the scope it covers.

Certificate · specimen
issuerGVAI-Gate
agentsales-assistant @ 7f3c1a9
data setcustomer-faq · v14 · 212 cases
policycustomer-facing · strict
scores0.929 held-back
gates0 failures
issued2026-10-15
verdictPASS
signature · 8c41f2a7d93b6e05c1748fa2306bd95e7c2a481f6035ebd9

It names its own scope

Every certificate prints what sits outside what was tested. A certificate read as a blanket guarantee is worse than no certificate, because it transfers confidence without transferring evidence. Typically:

  • Languages other than those present in the data set
  • Concurrent or long-running multi-session behaviour
  • Latency and cost under production load
  • Any tool, entity type or scenario absent from the data set

It expires, and it never becomes false. What it records stays true forever: on that date, that configuration met that policy over that data. What changes is whether it still describes what is deployed. Change the model, the prompt or a tool, and the certificate is still accurate and no longer relevant. GVAI-Gate tells you the moment that happens.


07

What lands on your desk

Deliverable

The certificate

Signed, dated, bound to one configuration. JSON, HTML and PDF, all derived from the same signed document so the three cannot disagree. Attach it to a security review and the conversation moves on.

Deliverable

The evidence behind it

Every case, every tool call, every verdict, kept. Not a summary you are asked to trust — the record that produced it, available when somebody wants to look.

Deliverable

Notice when it lapses

Your agent changes weekly. The configuration is fingerprinted, so you are told precisely what drifted and when the certificate stopped describing production.

Deployment

Nothing leaves your network

GVAI-Gate runs inside your own environment, on your own model provider accounts. No customer data reaches us — which also means there is no data-processing agreement to negotiate, and nothing for your security team to decline.

For your engineers

SDKs, so this fits your release process

Certification does not have to be a meeting. SDKs let your team run a gate from the pipeline they already use, fail a build on a gate breach, and pull the certificate as part of a release — so assurance moves at the speed the team ships, not the speed of a review cycle.


08

How it is bought

Three lines, and they do different jobs. The platform is what your team works in. The certificate is the thing you hand to someone else. The services are us doing the work alongside you when that is faster than doing it yourself.

Subscription

The platform

Annual, per organisation
  • Every agent you run, under continuous assurance
  • The workspace your team configures and tests in
  • Drift monitoring, so you are told when a certificate stops describing production
  • SDKs, so certification runs from your own pipeline
  • Version upgrades and security updates throughout the term
Request pricing
Per certificate

Certification

Priced per issuance
  • One signed, dated certificate against a named policy
  • The full evidence record behind the verdict, retained
  • A failed run costs the same as a passed one — we are not paid to agree with you
  • Re-certify whenever the agent materially changes
  • Volume terms where you certify many agents or certify often
Request pricing
Services

Assurance support

Scoped per engagement
  • Authoring the evaluation pack for your domain — the cases, the assertions
  • Writing the acceptance policy with your risk and compliance functions
  • Onboarding your engineers onto the SDKs
  • Standing review: a regular pass over results, with proposed improvements
  • Support for audits, security reviews and procurement questionnaires
Discuss an engagement

Most organisations start with one agent already in production, certify it, and use that first certificate to decide how far to take the rest.

The first question is always the same

On what basis do you believe your agent is safe?

Bring us one agent already talking to customers. We will tell you what it actually does — and whether it passes.