This page stands in for any website — a Shopify store, WordPress, a React app. The chat in the corner is one script tag; Priya recommends from the catalogue, answers from the knowledge base and captures the enquiry into the same pipeline as the phone agent.
Attributes: data-api (orchestrator URL), data-mode (chat | voice — voice-first shows the orb and a "Talk to Priya" pill; text stays as a fallback), data-profile (agent variant id), data-lang (en-IN | hi-IN | kn-IN), data-color, data-position (right | left), data-teaser, data-open, data-voice, data-enquiry (JSON the page already knows), data-identity (JSON for logged-in users).
JS: TitanChat.open() / close() / send(text) / identify({name, phone, email, company}) / setContext({...}) / end() / on('capture'|'callback'|'session'|'message'|'end', fn).