Skip to main content
A Benchmark Run is a single execution of a Benchmark. When you create a benchmark run, Verial provisions a Playground for each task, your agent drives the rollouts through sandbox endpoints, and the verification engine scores each task into Criterion Runs and an aggregate score and verdict. There are two entry points:
  • Internal (/benchmark-runs): Bearer API-key auth. Used by Verial tooling.
  • Public v1 (/v1/benchmark-runs): Solver-key auth. Used by external developers running a published benchmark from their own organization’s Solver. This is the recommended path; see the Quick Start and Authentication.

Internal Endpoints

Public v1 Endpoints

Benchmark Run Object

v1 Create Response

POST /v1/benchmark-runs returns everything the agent needs to drive the rollouts:
Use the bearer_token to authenticate calls to all /v1/task-runs/* and /v1/benchmark-runs/{id}/* protocol endpoints (FHIR proxy, HL7, files, portal).

Internal SDK Example