# BotChain Terminal

The BotChain Terminal is the control interface for users who want to connect their machines to the network. It provides a structured way to manage devices, choose what data to upload, and review information that has already been recorded.

#### Functions of the Terminal

* **Device Onboarding**: Users can register robots, drones, or machines through the Terminal and link them using BotChain connectors or SDKs.
* **Data Upload Controls**: Activity logs, task records, or configuration changes can be selected and uploaded to the blockchain. Nothing is stored automatically, giving users full control.
* **Record Access**: Verified data that has been uploaded is displayed in an organized timeline. Users can filter by device, event type, or date.
* **Command Interface**: Operators can send commands to connected machines through the Terminal. Commands are routed through the blockchain for validation before execution.
* **Multi-Device View**: The Terminal supports fleets, allowing several machines to be managed from the same interface.

The Terminal is intended to function as the main user-facing product of BotChain. It simplifies interaction with the network by providing a single access point for both personal and commercial users, regardless of manufacturer or device type.
