Drop-in endpoints first.
The customer contract starts with the endpoints teams already expect: chat completions, responses, models, pricing, usage, and account bootstrap routes.
This page goes one level deeper than the landing promise. The frontend port keeps the Whisper visual system, while the product details are now fully Gateway-specific: routing, cache, credits, keys, requests, and route-health visibility.
Teams adopt faster when the integration feels boring in the best way, then the dashboard earns trust with visible savings, stable routing, and customer-readable billing state.
The customer contract starts with the endpoints teams already expect: chat completions, responses, models, pricing, usage, and account bootstrap routes.
Cheaper compatible routes, exact cache, in-flight dedupe, and token-efficiency controls stack together instead of relying on one trick.
The dashboard exposes charges, savings deltas, and top-up state so runtime improvements are measurable without an internal spreadsheet project.
Gateway is strongest when routing logic, request optimization, billing controls, and product visibility are all part of the same system.
The dashboard routes in `web/app/dashboard` are intentionally mapped to the backend contracts the runtime already exposes, so the port does not stop at marketing pages.