Architecture

Composable architecture for AI behavior QA

KnowYourAI separates configuration, scan execution, and violation analysis for reliability and extensibility.

System modules

Constraint Builder

Normalizes use-case policy inputs into a consistent scanning contract.

Probe Orchestrator

Schedules test generation and API execution per strategy and language.

Detection Engine

Evaluates outputs and emits deterministic structured findings.

Deployment pattern

The frontend runs as a React SPA. The FastAPI backend handles scan orchestration, target API communication, and violation detection. Teams can deploy behind private network boundaries with standard observability hooks.