One catalog
Every model the router reaches, from every upstream, with one price column and one set of units. Free tiers stay free.
Token models are quoted per 1M input and output tokens. Image, video and audio models are quoted per unit, because that is how the upstream bills them — there is no honest way to convert a second of video into a token count.
Some rows carry a qualifier: an intro rate with an expiry, a published band rather than a point, or a model with open weights and no vendor list price at all. The qualifier travels with the number into the detail panel rather than being dropped to make the table tidy.
A model slug can be served by more than one tier. Open any row to see who else carries it and at what price — routing picks between them per request, and you settle in USDG with whichever one answered.