# Subsystem
### Configuration Rules

You can learn the configuration rules of all subsystems in the **subsystem_config.json** file in the **build** repository.

```json
{
  "arkui": {
    "path": "foundation/arkui",      # Path
    "name": "arkui"                  # Subsystem name
  },
  "ai": {
    "path": "foundation/ai",
    "name": "ai"
  },
  "account": {
    "path": "base/account",
    "name": "account"
  },
  "distributeddatamgr": {
    "path": "foundation/distributeddatamgr",
    "name": "distributeddatamgr"
  },
  "security": {
    "path": "base/security",
    "name": "security"
  },
  ...
}
```

Correctly configure the subsystem path and name in **build/subsystem_config.json**.