# Functional highlights

1. Box management&#x20;
   * Update Box name and its private/public state&#x20;
   * Comprehensive Box status management
2. Condition monitoring&#x20;
   * Display of MetaBox balances and storage usage&#x20;
   * The running state and storage amount of the created box&#x20;
   * Top up cycles with ICP and XTC
3. File encryption&#x20;
   * AES key is generated locally and uploaded after file encryption. At the same time, the local key will encrypt the AES key again to ensure file security.&#x20;
   * When downloading the ciphertext, users can use the private key to decrypt the AES key, which will then be used to decrypt the ciphertext.&#x20;
   * The local key can be exported and reset. After resetting, it failed to open the encrypted file which is uploaded by the original key.
4. File sharing&#x20;
   * Through the generated URL, users can access, view and download files shared by other users.&#x20;
   * Through the public Databox, users can directly access, view and download public files through the domain name.


---

# 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://metabox.gitbook.io/metabox-docs/metabox/functional-highlights.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.
