Customer workspace

Ethan Console

TenantsReady
PolicyEnforced
VoiceLiveKit ready
UsageMetered

Chat Session

Ethan

Ethan is ready for tenant-scoped work.

Gateway Connection

Checking gateway

Waiting for health response

API base
https://api.ethansai.com

Voice Session

Realtime tenant room

Ready

Runtime Controls

  1. Tenant-scoped requests use the selected console profile
  2. Chat, billing, and voice share the same gateway base URL
  3. Realtime transport can issue LiveKit or direct OpenAI sessions
  4. Tool execution remains server-side behind policy contracts

Conversation Orchestration

Text, voice, memory, confirmations, and tool calls share one tenant-scoped contract.

Provider-Neutral AI

Anthropic, OpenAI, and future providers are adapter-backed behind the same SDK surface.

Connector Runtime

Product adapters own external data and executable actions while Ethan owns policy.

Audit and Replay Control

Every write path is built for idempotency, signed confirmation, and durable audit trails.