---
title: "Read the latest verifier backtest for a context lineage"
method: GET
path: "/experimental/orgs/{orgId}/verifier-backtests"
tags: ["Orgs", "Context"]
---

# Read the latest verifier backtest for a context lineage

`GET /experimental/orgs/{orgId}/verifier-backtests`

Returns the most recent backtest run for the lineage’s current version
and this org — its status and counters, the arrival split date, and every
per-commit verdict ordered by commit date. The client groups the verdicts
by verifier to render each verifier’s result inline.

One backtest covers all of the version’s verifiers, deduped on
(org, version, source), so the latest run is the one the tab shows; there
is no per-run id in the request. Responds with data: null when this org has
never backtested the version.

## Path parameters

- `orgId` string, uuid, required

## Query parameters

- `lineageId` string, uuid, required

## Headers

- `Authorization` string

## Response `200`

Default Response

- object
  - `links` object, required
    - `self` string, uri, required
  - `data` object, nullable, required
    - `id` string, uuid, required
    - `type` 'context-verifier-backtest-run', required
    - `attributes` object, required
      - `status` union, required
        - 'pending'
        - 'running'
        - 'complete'
        - 'failed'
      - `contextArrivedAt` string, date-time, nullable, required
      - `model` string, nullable, required
      - `commitLimit` integer, required
      - `commitsConsidered` integer, required
      - `commitsJudged` integer, required
      - `commitsSkipped` integer, required
      - `error` string, nullable, required
      - `startedAt` string, date-time, nullable, required
      - `completedAt` string, date-time, nullable, required
      - `createdAt` string, date-time, required
      - `updatedAt` string, date-time, required
      - `verdicts` object[], required
        - `verifierId` string, uuid, required
        - `commitSha` string, required
        - `committedAt` string, date-time, required
        - `status` union, required
          - 'pass'
          - 'fail'
          - 'na'
        - `checks` object[], required
          - `name` string, required
          - `status` union, required
            - 'pass'
            - 'fail'
            - 'na'
          - `reasoning` string
          - `citation` string
        - `filesJudged` integer, required
        - `truncated` boolean, required
        - `judgeError` string, nullable, required

## Other responses

- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found
- `500` — Internal Server Error

## Changes

- **2026-09-03** `538ff8b269b7` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/tessl/apis/tessl-api/changes/experimental/orgs/:orgId/verifier-backtests/get.md)

---

[API](https://skmtc.dev/tessl/apis/tessl-api.md) · [All operations](https://skmtc.dev/tessl/apis/tessl-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/tessl/tessl-api/revisions/538ff8b269b7/schema)
