not_scored with a reason, the grade
renormalizes over the factors that did score, and an instrument with zero
scored factors carries the grade NR (“not rated”). Every response tells you
how many of the nine factors actually carried signal.
Endpoints
The risk-grade surface is three authenticatedGET routes (see the
API reference for full schemas):
| Endpoint | Returns |
|---|---|
GET /v1/rwa/ratings | Sortable, paged list of graded instruments. |
GET /v1/rwa/ratings/{instrument_id} | One grade + its nine-factor breakdown (scored_factors / total_factors, per-factor not_scored + na_reason). |
GET /v1/rwa/ratings/{instrument_id}/history | Bi-temporal grade time-series (default 30 days) with per-factor deltas. |
API-key access to
/v1/rwa/* requires the Enterprise plan (or
Custom). Keys on a lower tier receive 403 Forbidden with error code
ENTERPRISE_PLAN_REQUIRED and an upgrade link. Browsing ratings while signed
in to the Alterscope app is not plan-gated. The
full methodology is published at
RWA Credit Ratings.Fetch a grade
Never average a
not_scored factor in as a 0 — it has no score. The grade is
computed over the scored set only; the scored_factors / total_factors pair
is there so you can disclose data completeness alongside the grade.Consume it from an AI agent (MCP)
The Alterscope MCP server exposes the same risk grade as two agent tools, so an allocator’s agent can read and explain a grade inline without leaving the conversation:get_rwa_rating— the headline grade, score, scored/total factor counts, 30-day grade history, and provenance. Accepts a rating instrument id (ondo-USDY) or a manifest asset id (ondo-usdy).explain_rwa_rating— the full nine-factor breakdown, the top contributing factors as plain-language drivers, and adata_statussummary (scored / total / not-rated counts).