Skip to content

AIV2 Project Folder Structure

Peck Yoke edited this page Jun 29, 2025 · 1 revision

AI Verify 2.0 Monorepo

The AI Verify 2.0 project is organized as a monorepo, which means that all its components, libraries, and plugins are stored within a single repository. This approach simplifies dependency management, ensures consistency across different parts of the project, and facilitates easier collaboration and integration. By housing all related codebases in one repository, developers can streamline the development workflow, maintain a unified versioning strategy, and enhance the overall maintainability of the project.

Subproject Folders and Descriptions

Subproject Folder Description
aiverify-apigw Contains the code for the API Gateway, which provides a unified interface for managing data and backend services. It handles requests, routes them appropriately, and enforces security protocols.
aiverify-portal Encompasses the web-based user interface for AI Verify 2.0, allowing users to interact with the system, configure tests, and view results through a user-friendly platform.
aiverify-shared-library Provides collection of shared web components used by widget and input blocks
aiverify-test-engine-worker Contains the implementation of the Test Engine Worker, responsible for executing tasks from the task queue and processing AI model tests efficiently and scalably.
aiverify-test-engine Houses the core Python module that provides essential interfaces and managers for data, models, and plugins, serving as the foundation for developing and executing AI model tests.
stock-plugins Contains a collection of official plugins that are bundled with the AI Verify 2.0 application, providing ready-to-use algorithms, input blocks, widgets, and templates.
third-party-plugins A directory for third-party plugins that extend the functionality of AI Verify 2.0, allowing external developers to contribute their own algorithms, input blocks, and other components.
deployment Contain scripts used to deploy the project

Clone this wiki locally