Evaluation lab · San Francisco · London · Zürich
Reinforced Labs Request a briefing

AI safety, with error bars.

Reinforced Labs is an evaluation laboratory for models and agents. We measure what your system does with stated uncertainty, stop what it must never do at runtime, and supply the expert data that fixes what we find.

Intervals on every scoreGuard decisions in 18 ms medianDeploys inside your VPC
86889092949698100release gate 95%RC-1n=1600RC-2n=1600RC-3n=1600RC-4n=1600RC-5n=1600RC-6n=1600Pass rate, %
Figure 1. Six release candidates on a 1,600-case injection-resistance suite, with 95% Wilson intervals. Green: the whole interval clears the gate. Red: the whole interval misses it. Black: the data can't tell yet. Illustrative data.
Measuring production systems at
a top-3 global cloud provider
two frontier model labs
a Fortune 50 bank
a national health system
a top-10 global insurer

A point estimate is an opinion.

"94% pass rate" means nothing without the sample size, the grader's error rate and the variance across runs. Most AI launch decisions are made on numbers that couldn't survive a methods review. Ours are built to.

41M

adversarial test cases executed for customers last quarter

1,400

graders, each published with its measured agreement against expert labels

18ms

median Guard decision latency, tool-call inspection included

2,300

credentialed specialists writing and judging the hardest cases

Every failure becomes a permanent test.

Red teaming finds it, Guard contains it, Evals make sure no future change brings it back.

Commit / modelprompt, weights, tools Evals · CI gate6,710 cases · 4 min Red · stagingattacker agents nightly Guardruntime policy Productionusers, tools traces, blocks and incidents become new eval cases new attacks found → added to the release suite ✕ blocks merge on regression

Safety checks that run like unit tests.

Define a suite once, run it on every pull request, and block the merge when a category regresses beyond sampling noise, not on every wobble.

  • Python and TypeScript SDKs, plus a CLI for any CI system
  • Paired tests and multi-seed runs, so a 1-point dip on 200 cases doesn't block a release
  • Grader error corrected using a human-labelled calibration set
  • Per-case diffs that show exactly which behaviour changed

How many cases a gate needs: our analysis →

release_gate.pypython
from reinforced import Suite, graders

suite = Suite.load("support-agent/release")
suite.add(graders.ToolCallPolicy("policies/refunds.yaml"))
suite.add(graders.InjectionResistance(corpus="indirect/email-v3"))

run = suite.run(target="https://staging.internal/agent",
                concurrency=64, seeds=3)

# paired test vs. main; block only on significant regressions
run.gate(min_score=0.95, max_regression=0.02, confidence=0.95)

Built for the people who sign the launch memo.

Two members of an evaluation team leaning over printed charts with error bars spread across a long white table, seen from behind
Release review: every chart on the table has an interval on it.
  1. ML and platform leads

    Replace notebook evals with a versioned suite that runs in CI and says, with an interval, whether the new model is better.

  2. CISOs and security teams

    Treat agents like any privileged workload: threat model, continuous adversarial testing, runtime enforcement and an audit trail for every blocked action.

  3. Risk, compliance and legal

    Evidence mapped to the EU AI Act, NIST AI RMF and ISO/IEC 42001, generated from real test runs rather than questionnaires. How the mapping works.

  4. Model developers

    Pre-release capability and misuse evaluations, expert red teaming, and post-training data from specialists in biology, cyber, finance, law and medicine.

We had forty evals in notebooks and no idea which ones mattered. Six weeks later every merge to main runs eleven thousand cases and blocks only on regressions that are real. Launch reviews went from a week of arguing to one report.Head of ML Platform, Fortune 100 financial services firm

Questions we get asked.

What does Reinforced Labs do?

We build the measurement and control layer for production AI. Evals tells you what your model or agent actually does, Guard stops what it must never do at runtime, Red Teaming keeps finding new ways it can fail, and Safety Data supplies the expert-labelled examples that teach it the difference.

How is this different from public benchmarks?

Public benchmarks measure a model in general. We measure your system: your prompts, your tools, your retrieval, your policies and your users. A model that scores well on a leaderboard can still issue refunds it shouldn't, leak a customer record through a tool call, or follow instructions hidden in a PDF. Those failures only show up when you test the deployed system.

Which models and frameworks do you support?

Any model you can call: closed API models, open-weight models served on vLLM, TGI or SGLang, and fine-tuned variants. Agent frameworks are supported through OpenTelemetry traces and native SDKs for Python and TypeScript. You can point Evals at a raw model, a RAG pipeline or a full multi-step agent.

Can we run it inside our own cloud?

Yes. Every product can run as managed SaaS, as a single-tenant deployment, or fully inside your VPC on AWS, Google Cloud or Azure. Air-gapped on-prem installs are available for regulated and public-sector customers.

How long until we have a working eval suite?

Most teams have a first suite running against staging in the first week. Our applied team typically delivers a release-gating suite, with a threat model and baseline report, within 30 days.

Do you train on our data?

No. Customer prompts, outputs, traces and datasets are never used to train our models or shared with other customers. Data retention is configurable down to zero for Guard traffic.

Know the number before you ship.

A 45-minute working session with an evaluation engineer. Bring one use case; leave with a threat model, a draft eval plan with sample sizes, and an honest read on where you stand.