# Components

The method Keyless adopts to ship its Infrastructure Components is via Helm Chart deployment.

Both chart versions and component versions will be communicated by Keyless. Only officially communicated version combinations are supported.

* **Operations Service:** Offers REST APIs for transaction confirmation and other backend services.
* **Metrics Collector:** Gathers BI data
* **Core Daemon:** Acts as the central orchestrator and manages the high level logic of the authentication and authorization flow. exposes the REST authentication endpoint and performs the authentication. Also implements the authorization logic and abtraction layers for persistence.
* **Administration Dashboard:** This web-ui allows clients to administer users.

**CAVEAT: Charts that are not explicitly mentioned in this manual are NOT to be installed. Failure in doing so may lead to a non-functioning system.**


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.keyless.io/on-premise/keyless-backend-installation/components.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
