StateSet Voice Ops

Unlock the admin control room

Sign in with the configured admin username and password. The server issues an HttpOnly session cookie, and the dashboard then calls the existing `/api/v1/admin/*` endpoints on the same origin.

The dashboard shell is public. No tenant data is loaded until the browser session is authenticated.

Voice Engine Admin

Tenants, config, keys, and runtime posture in one place.

This dashboard sits directly on top of the Rust admin surface. It reads the same tenant config, runtime state, cached-tenant diagnostics, and API key lifecycle endpoints the engine already exposes.

Waiting for admin auth

Sign in to load tenants and operational state.

Idle
Tenants
0
Cached
0
Fallbacks
0
API Keys
0

Tenant Snapshot

Selected tenant identity, cache presence, runtime status, and quick actions.

Choose a tenant from the left rail.

API Keys

Create, inspect, and revoke tenant API keys without leaving the engine.

New key created. Copy it now; the plaintext token is only returned once.

Stored Config

Redacted tenant config exactly as the control plane persists it.

Select a tenant to load config.

Runtime Config

The currently loaded runtime state after validation and service initialization.

Select a tenant to load runtime.

Agents & Routes

Quick control-plane counts for the selected tenant.

Fleet Signals

Cached tenant posture and audio-provider fallback pressure across the fleet.