Skip to main content
A PAL (Personified Application Layer) is the behavior configuration for your AI agent in Conversational Video Interface (CVI). It defines how the agent thinks, speaks, and acts during a conversation. The Face is separate: it is the on-screen likeness and default voice. A Conversation is the live session that puts a PAL and a Face together over WebRTC.

Why the name matters

Docs and the API use PAL for the behavior object and Face for visual appearance and voice. Older docs and some endpoints still say persona and replica. Same ideas: PAL owns prompts, layers, tools, and skills; Face is the on-screen likeness and voice. Prefer PAL and Face in new work. Legacy names still work on existing endpoints and request fields (/v2/personas, /v2/replicas, persona_id, replica_id, and related aliases) for backward compatibility.

Where to go next