# System Components

The BondX system is composed of the following key components:

1. **User Interface (UI)**: This includes both the web and mobile applications, providing an interactive interface for users to manage their **$BNX** tokens, exchange assets, and interact with various system features.
2. **Backend Server**: The backend handles all core business logic, manages user data, and processes transaction information. It ensures secure and efficient communication between the front-end interfaces and the database, while also interacting with external systems.
3. **Database**: The system utilizes a robust database to store user information, transaction records, and asset management data. This ensures that all user activities are securely logged and accessible for future reference.
4. **Kiosk Touchscreen Interface**: The kiosk provides users with a convenient way to withdraw **$BNX** tokens. It features a user-friendly touchscreen interface that allows users to manage and interact with their assets at physical locations.
5. **API**: RESTful APIs are implemented to facilitate data exchange between BondX and external systems, including partners and third-party services. These APIs are crucial for integrating various external assets into the BondX ecosystem and enabling seamless asset exchanges.


---

# 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://bondx.gitbook.io/bondx/system-architecture/system-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.
