Agent evaluation infrastructure

Don’t trust
the number.
Trust the methodology.

RL Gym is a statistically rigorous, contamination-resistant evaluation platform for AI agents. Verdicts come from N independent runs with a noise band, never a single run.

Gridworld trajectory
verdict web-agent v1.4.2 vs v1.4.1 · N=20 runs each regression −8.4% · outside noise band
Illustrative verdict. Real verdicts always report N, variance, and the noise band from power analysis.
  • N runs

    per verdict, with variance

  • Probe-gated

    suites earn the right to count

  • VM-isolated

    separate kernel per sandbox

  • Attested

    to the exact suite and image

How it works

Four pillars between your agent and a number you can trust

A single-run delta of 2 to 3 points can be pure evaluation noise. RL Gym is built so that by the time a number reaches you, noise, contamination, and forgery have each been dealt with explicitly.

Verdicts from N runs, never one

Every evaluation runs your agent N independent times and reports the spread, not a cherry-picked score. The verdict comes with variance and a noise band derived from power analysis, so you know whether a delta is real before you act on it.

Suites must survive adversarial probes

Before a suite’s numbers count, it has to hold up against a null agent that does nothing, a random agent, prompt injection, and state tampering. A suite a do-nothing agent can score on is measuring its own flaws, not your agent.

VM-isolated execution, separate kernel

Agent code executes in Firecracker-class microVMs with their own kernel, fully isolated from the evaluator. Reference answers are never readable by the agent, so a score cannot be obtained by reading the answer key.

Verdicts attested to what really ran

Each verdict is attested to the exact suite, backend, and image that produced it. When you compare two versions, you can prove both numbers came from the same trial, not two different ones.

Read the full methodology

Pre-launch

Put your agent’s numbers on trial

RL Gym is pre-launch. Join the waitlist and we will reach out as access opens.