> ## Documentation Index
> Fetch the complete documentation index at: https://smithers.sh/llms.txt
> Use this file to discover all available pages before exploring further.

# listScoresForRuns

> Gateway RPC for comparing scorer and eval results across runs.

* Method: `listScoresForRuns`
* Scope: `score:read`
* Transports: HTTP RPC, WebSocket RPC
* Request: `{ runIds, nodeId?, scorerId?, scorerName?, source?, order?, offset?, limit? }`
* Response: `{ rows: ComparisonScoreRow[], total }`

`runIds` accepts up to 30 entries. The Gateway trims each id, removes duplicates
in first-seen order, merges scores from every distinct backing store, and then
applies one deterministic global sort and pagination window. `order` defaults
to `scoredAtAsc`; `limit` defaults to 500 and cannot exceed 500.

Errors are versioned as `v1` and include `InvalidRequest`, `Unauthorized`, `Forbidden`, `RunNotFound`, and `Internal`.
