// UI display config — all providers derive from registry.display. import REGISTRY from "open-sse/providers/registry/index.js"; export const RISK_NOTICE = "⚠️ Risk Notice: This provider uses a subscription/OAuth session not officially licensed for proxy/router use. Account may be restricted or banned. Use at your own risk."; // Resolve "RISK_NOTICE" token → real notice text (registry stores token to avoid import cycle) const resolveDisplay = (d) => d.deprecationNotice === "RISK_NOTICE" ? { ...d, deprecationNotice: RISK_NOTICE } : d; export const PROVIDER_DISPLAY = Object.fromEntries( REGISTRY.filter((r) => r.display).map((r) => [r.id, resolveDisplay(r.display)]), );