# Spark operations

Spark operation is an any transaction resulting in the sparks transfer from one wallet to another.

Every digital asset written to the blockchain has unified indivisible unit of measure. In TEOS we call it Spark. Spark is the generalized term for the smallest indivisible fraction of a digital asset (like one Satoshi is for Bitcoin or one Wei is for Ether).

TEOS user can **create** and **destroy sparks** to manage the available amount of his digital asset.

TEOS user can **transfer sparks** of his assets from wallet where he keeps them to another wallets (owned by him or other users).

TEOS user can get sparks of assets and TEOS user's sparks of assets can be consumed as a part of **warp execution** process.

📘 [Learn more](/resources/using-the-teos-api/concepts/spark.md) about sparks.

<br>


---

# 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://teos-docs.coreledger.net/guides/spark-operations.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.
