> For the complete documentation index, see [llms.txt](https://docs.bytenite.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bytenite.com/other/glossary.md).

# 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="https://1271894904-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC4oKwqyUo55Lw35MjazY%2Fuploads%2FjapeRRAuPZo4y8Ir1ndj%2FByteChips-symbol-iconsize.png?alt=media&amp;token=a9c7d12e-afc3-4643-9abd-d3de26288128" 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>
