Skip to main content

Security And Governance

GenAI Smart Router centralizes caller access, provider credentials, admin access, telemetry boundaries, license enforcement, and optional content governance so applications and agent clients do not handle provider keys directly.

Governance Layers

LayerPurpose
Caller tokensAuthenticate application and agent traffic, bind public caller metadata, and limit allowed model groups.
Model-group allow listsPrevent callers from requesting groups outside their contract or project scope.
Quotas and budgetsEnforce RPM, TPM, concurrency, traffic shaping, daily/monthly token limits, and spend controls before upstream calls.
Admin authenticationProtect browser/admin endpoints with Basic Auth or OIDC when enabled by the deployment.
Policy-based authorizationAuthorize admin/report/security/content actions by subject, object, and action.
Metrics isolationKeep /metrics restricted to metrics-admin callers.
PII filteringRedact configured text before target selection, cache-key generation, policy inputs, and upstream calls.
License enforcementGate licensed capabilities with safe status surfaces and caller-visible license-* errors.

Data Handling Boundaries

Examples use placeholder tokens, placeholder hosts, and sample model group names. Operational diagnostics and reports expose request IDs, caller labels, selected provider/model, status, timing, token, cost, and sanitized error fields so administrators can investigate without sharing credentials or customer content.