Hanzo
OpenapiBenchmark

Lists the effective published claims: what the leaderboard will use for each…

Lists the effective published claims: what the leaderboard will use for each (benchmark, model) after the seed, the import and any stored correction are…

GET /v1/benchmark/claims

Addresshttps://api.hanzo.ai/v1/benchmark/claims
MethodGET
Operationget_benchmark_claims
AuthAuthorization: Bearer $HANZO_API_KEY

Lists the effective published claims: what the leaderboard will use for each (benchmark, model) after the seed, the import and any stored correction are layered. It answers the operator's question — what does this arena currently believe someone else reported, and did we ship that or fix it.

Effective values only. The history of a key lives in the append-only file and is not what this op is for; a list that returned every superseded row would make the common question the hard one.

Request

5 fields.

FieldInTypeRequiredDescription
BenchmarkquerystringBenchmark filters to one benchmark id.
ModelquerystringModel filters to one model.
ProviderquerystringProvider filters to one lab or leaderboard — the way to read what a single source claims across every model it covers.
SourcequerystringSource filters to one citation, which is the finest grain there is: a source is what makes two claims about one model independent rather than a restatement of…
ProtocolquerystringProtocol filters by HOW a claim was scored, so provider cards can be read apart from third parties running their own harness.

Response

StatusBodyMeaning
200claimsOutok

200 body — 11 fields.

FieldInTypeAlwaysDescription
databodyClaimRow[]Data is one row per (benchmark, model, SOURCE) — every independent claim, not one per model.
data[].atbodystring (date-time)At is when a stored row was recorded.
data[].benchmarkbodystringBenchmark is the canonical test id the claim is about, from /catalog.
data[].bybodystringBy is who recorded it, when the caller said.
data[].modelbodystringModel is the system the score is claimed for.
data[].originbodystringOrigin is "seed" for a compiled row and "stored" for one written through this surface.
data[].protocolbodystringProtocol records HOW it was scored — provider-reported, agentic, third-party-leaderboard — so a provider card is never read as a measurement.
data[].providerbodystringProvider is who the claim belongs to — the lab or leaderboard whose number this is.
data[].scorebodynumberScore is the reported aggregate, as a percentage.
data[].sourcebodystringSource is the citation the row was read from.
totalbodyintegerTotal is how many rows Data holds.

Failure carries the platform error shape — see Errors.

Examples

hanzo benchmark claims get

Benchmark API · All Hanzo APIs · Interactive reference

How is this guide?

On this page