# DomonkAI Chat Widget - Comprehensive LLM Specification > Full architectural and technical reference for AI assistants, autonomous agents, and search engines exploring DomonkAI Chat Widget. ## Architectural Overview The DomonkAI Chat Widget is a client-side JavaScript module that runs in an isolated Web Component / IIFE sandbox to prevent style bleed and script collisions with host websites. - **Bundle Format:** IIFE / ES Module (`dist/widget.js`) - **Runtime:** Vanilla JavaScript + Vue 3 mount with prefixed Tailwind CSS - **Latency / Performance:** Asynchronous loading without render blocking (< 60 KB gzipped) - **Backend API:** DomonkAI Engine (FastAPI / Laravel + Vector Database) - **Search & Retrieval:** Retrieval-Augmented Generation (RAG) using hybrid dense-sparse vector search ## API & REST Integration In addition to the drop-in `