---
title: "Score variance across validators for recent agent versions"
method: GET
path: "/v1/admin/analytics/agent-version-variance"
tags: ["admin"]
---

# Score variance across validators for recent agent versions

`GET /v1/admin/analytics/agent-version-variance`

Find agent versions with high score variance across validators.

## Query parameters

- `suite_id` integer, nullable — Suite ID (defaults to active suite)
- `phase` 'QUALIFYING' | 'RACE' — Which phase of the qualifying+race cycle an evaluation belongs to.
- `variance_threshold` number — Spread threshold for flagging
- `limit` integer — Number of agent versions
- `since` string, date-time, nullable — Only versions after this time
- `until` string, date-time, nullable — Only versions before this time

## Response `200`

Successful Response

- AgentVersionVarianceResponse
  - `agent_versions` AgentVersionVariance[], required — Per-version variance entries
    - `agent_version_id` string, uuid, required — Agent version ID
    - `agent_name` string, required — Agent name
    - `miner_hotkey` string, required — Owner's hotkey
    - `eval_work_item_id` string, uuid, nullable — Work item this variance row is computed for
    - `phase` string, nullable — Evaluation phase (QUALIFYING or RACE)
    - `race_number` integer, nullable — Race number for RACE-phase work items
    - `validator_count` integer, required — Number of validators that scored this version
    - `avg_score` number, required — Average score across validators
    - `min_score` number, required — Minimum validator score
    - `max_score` number, required — Maximum validator score
    - `spread` number, required — Spread between min and max scores
    - `is_high_variance` boolean, required — Whether the variance exceeds the threshold
    - `per_validator` AgentVersionScoreEntry[] — Per-validator score breakdown
      - `validator_hotkey` string, required — Validator's SS58 hotkey
      - `score` number, required — Score assigned by this validator
      - `run_id` string, uuid, required — Evaluation run ID
  - `variance_threshold` number, required — Threshold used to flag high-variance versions

## Other responses

- `422` — Validation Error

---

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