General Hierarchy Overview
Hierarchy for highlighting the flow from various clients until it receives data that it needs from external sources.
This diagram is adapted from GLChat, AIP, GL SDK - Architecture Block Diagram Slide 6: GL SDK: GDP Labs Software Development Kit
Block Diagram

Term Definitions
GLChat: Our in-house LLM Chat Client complete with pipeline and inference implementations.
Clients: The front-end interfaces or autonomous entities that initiate requests to access data or perform actions. This layer aggregates traditional user interfaces (Web, Mobile, Desktop Apps) alongside AI Agents, acting as the consumers of the underlying API layers.
GL Connectors: Our in-house connectors against third party APIs to provide a synchronized layer for authentication. It can be served over REST API or over MCP for agentic access.
Privacy-First API: The traditional, standard communication interface used primarily by the Web, Mobile, and Desktop apps. Here, we prioritize API Endpoints that fulfill privacy standards (such as ISO, FIPS, HIPAA, etc.)
Remote Environment: The backend infrastructure and external systems that serve as the "source of truth" and execution logic. This includes External Databases, Third-Party Services, and External Storage which are abstracted away from the Clients and accessed strictly through the MCP or REST API layers.
Last updated