System Architecture
Frontend representation of Kasparro's system components and data flow
System Flow
Input Layer
Processing Layer
Output Layer
InputAssembler
The InputAssembler collects raw data from multiple sources: website content, backlink profiles, entity information, and industry context. It structures this data into a format that can be processed by the audit modules.
ContextPack
The ContextPack is a unified representation of the brand's AI search profile. It combines all input data into a coherent context that audit modules can analyze. This is the central data structure that flows through the system.
Audit Modules
Seven specialized modules analyze different aspects of AI search visibility. Each module receives the ContextPack, performs its analysis, and produces scores, insights, issues, and recommendations.
Output Surfaces
The dashboard, audit views, and API endpoints aggregate results from all modules to provide a comprehensive view of the brand's AI search visibility. This is where users interact with the system and make decisions based on the audit results.