Skip to main content

Architecture

How ABI works — the stack, knowledge graph, agent system, engine internals, and deployment.

📄️ The ABI Stack

ABI is organized as three open-source Python packages that together constitute an enterprise AI operating system. The runtime layer (naas-abi-core) provides the Engine, all service port interfaces, and the infrastructure adapters. The application layer (naas-abi) adds the built-in agents, the Nexus platform, the base ontologies, and the core module library. The module layer (naas-abi-marketplace) extends the system with community-contributed domain modules, all disabled by default and opted in per deployment. A fourth package, naas-abi-cli, orchestrates the whole stack. All four are MIT-licensed Python packages you install and run on your own infrastructure.