Hanzo
OpenapiBenchmark

Records published claims: one to correct a number, many to import a leaderboard.

Records published claims: one to correct a number, many to import a leaderboard.

POST /v1/benchmark/claims

Addresshttps://api.hanzo.ai/v1/benchmark/claims
MethodPOST
Operationpost_benchmark_claims
AuthAuthorization: Bearer $HANZO_API_KEY

Records published claims: one to correct a number, many to import a leaderboard. Every row must carry a Source, because a claim without its citation is a number nobody can check — and an unattributed number in the published plane is indistinguishable from a measurement, which is the one confusion this whole surface is built to prevent.

Writes are append-only, so this never destroys the value it replaces. A vendor restating a score leaves both rows on disk, which is how the restating itself becomes visible.

Request

8 fields, body application/json (required).

FieldInTypeRequiredDescription
bybodystringBy is who is recording them — a person, or the importer's name.
databodypublishedClaim[]Data is the claims to record. One row is a correction; many is an import.
data[].benchmarkbodystringBenchmark is the canonical test id the claim is about, from /catalog.
data[].modelbodystringModel is the system the score is claimed for.
data[].protocolbodystringProtocol records HOW it was scored — provider-reported, agentic, third-party-leaderboard — because a provider card and a third party running its own harness…
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.

Response

StatusBodyMeaning
200putClaimsOutok

200 body — 2 fields.

FieldInTypeAlwaysDescription
recordedbodyintegerRecorded is how many rows were written.
rejectedbodystring[]Rejected names the rows that were not, and why.

Failure carries the platform error shape — see Errors.

Examples

hanzo benchmark claims create

Benchmark API · All Hanzo APIs · Interactive reference

How is this guide?

On this page