Qriib Docs
Architecture

Overview

Arif AI is built on a layered architecture with clear separation of concerns. Each layer has a specific responsibility and communicates with adjacent layers through well-defined interfaces.

System Architecture

Layers

LayerResponsibility
ClientFrontend components users interact with (chat widget, onboarding wizard, form extensions)
APIRESTful endpoints built on the Qriib API framework
ServiceCore business logic, orchestration, and tool management
IntegrationExternal service connectors (MCP, RAG, Qriib Drive)
DataPersistence layer with MariaDB via Qriib ORM

Each layer is described in detail in the following pages.

On this page