# Glossary

## A.

<details>

<summary><mark style="color:blue;"><strong>App</strong></mark></summary>

*A ByteNite App is a custom software program consisting of application scripts and configuration files, designed by the user to operate on the ByteNite platform. An app can integrate with a partitioner and an assembler to enhance its distributed processing capabilities.*&#x20;

</details>

<details>

<summary><mark style="color:blue;"><strong>Assembler</strong></mark></summary>

*An Assembler is a custom software program designed by the user to handle post-processing and fan-in operations on the ByteNite platform.*&#x20;

**Additional Info:**

* AKA: <mark style="color:blue;">**Assembling Engine**</mark>

**Related Guides:**

* [Assembling Engines](/create-with-bytenite/building-blocks/assembling-engines.md)
* [Building Blocks](/create-with-bytenite/building-blocks.md)

</details>

## B.

<details>

<summary><mark style="color:blue;"><strong>ByteChip</strong></mark></summary>

*ByteChip is the internal currency used within the ByteNite platform for measuring and trading computing services. It is the standard unit to evaluate computing throughput provided by task runners. One ByteChip is equivalent to the price of an hour of computation on a machine with 1 CPU core and 1 GiB of RAM.*

**Additional Info:**

* Abbreviation/ticker: <mark style="color:blue;">**BYC**</mark>
* Symbol: <img src="/files/iROyAeZbndRZRE5RSDNd" alt="" data-size="line">
* ByteChips are **not** cryptocurrency

</details>

## P.

<details>

<summary><mark style="color:blue;"><strong>Partitioner</strong></mark></summary>

*A Partitioner is a custom software program designed by the user to handle pre-processing and fan-out operations on the ByteNite platform.*&#x20;

**Additional Info:**

* AKA: <mark style="color:blue;">**Partitioning Engine**</mark>

**Related Guides:**

* [Partitioning Engines](/create-with-bytenite/building-blocks/partitioning-engines.md)
* [Building Blocks](/create-with-bytenite/building-blocks.md)

</details>

## T.

<details>

<summary><mark style="color:blue;"><strong>Tag</strong></mark></summary>

*In ByteNite, a tag is a string used to identify a record by version. The tag format includes a required record name and an optional version in the format: `[name]@[major].[minor]` . The minor version is optional. Tag behavior follows these principles:*

* *`[name]@[major].[minor]`*

  *Retrieves the record matching the exact name, major version, and minor version.*
* *`[name]@[major]`*

  *Retrieves the record matching the exact name and major version, with the highest minor version.*
* *`[name]`*

  *Retrieves the record by name with the highest major and minor versions.*

</details>


---

# 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.bytenite.com/other/glossary.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.
