Hanzo
OpenapiBenchmark

Is the canonical public benchmarks this arena runs — the id, title, axis, item…

Is the canonical public benchmarks this arena runs — the id, title, axis, item count and upstream source of each, with native marking the ones the…

GET /v1/benchmark/catalog

Addresshttps://api.hanzo.ai/v1/benchmark/catalog
MethodGET
Operationget_benchmark_catalog
AuthAuthorization: Bearer $HANZO_API_KEY

Is the canonical public benchmarks this arena runs — the id, title, axis, item count and upstream source of each, with native marking the ones the standardized harness runs today; the rest are registered and adapter-pending.

These ids are the vocabulary the rest of the surface takes: a run names them, and the leaderboard and compare read them from ?benchmark=. The catalog is deployment-wide and identical for every caller — there is no tenant in it.

Request

GET /v1/benchmark/catalog takes no parameters and no body — the credential is the whole request.

Response

StatusBodyMeaning
200benchmarkCatalogok

200 body — 8 fields.

FieldInTypeAlwaysDescription
databodyBenchmark[]Data is one row per benchmark, in the catalog's own order.
data[].axisbodystringwhat capability it measures
data[].idbodystringthe id every other op on this surface takes
data[].itemsbodyintegerhow many items it holds, when the set is fixed
data[].nativebodybooleanwhether the standardized harness runs it today
data[].sourcebodystringwhere the items come from
data[].titlebodystringthe benchmark's published name
totalbodyintegerTotal is how many rows Data holds.

Failure carries the platform error shape — see Errors.

Examples

hanzo benchmark catalog

Benchmark API · All Hanzo APIs · Interactive reference

How is this guide?

On this page