Batch Vault Grades
Returns the v3 composite grade (letter + 0–100 risk score + per-category contributors) for up to 100 vaults in one request. Vault addresses travel in the POST body because the list is variable-length and may include non-EVM addresses; the endpoint is read-only. Per-vault failures are reported in-band as { ok: false, error_code } (HTTP 200) so a single bad address never fails the whole batch. POLARITY: scores 0–100, higher = worse.
CU cost: 1 CU × token count (v3-vault-grades-batch).
ok: true with a composite, or ok: false with an error_code (NOT_FOUND, INVALID_ADDRESS, UNSUPPORTED_CHAIN, or UPSTREAM_ERROR) — so one bad vault can’t sink the request.Authorizations
Query Parameters
Grading scheme to pin — selects the letter-grade band table. Default v2 (the standard 11-band scale: no E, adds C+). v1 is frozen and deprecated. Independent of the API version (v3) and of framework_version. Unknown values return 400 with the supported list.
v1, v2 Body
Up to 100 { address, chain } tuples — the vaults to grade.
1 - 100 elements