# Tasks

### Overview&#x20;

Othentic Stack breaks down core service into **Tasks**, each representing an atomic unit of work to be executed and validated by Operators. A Task is **any off-chain computation** the network performs, from fetching price feeds to training ML models.

Developers can **configure multiple tasks** for operators to execute within a single AVS, each with customizable parameters, rewards, and operator sets.&#x20;

Each task is uniquely identified by a [**Task Definition ID**](https://docs.othentic.xyz/main/learn/core-concepts/tasks/task-definitions). By default, a task with **Task Definition ID `0`** is automatically created and available for use.

### Lifecycle of a Task

* Task Definition creation ⇒ A one-time transaction defines the task parameters.
* Task execution using [Execution Service](https://docs.othentic.xyz/main/learn/core-concepts/execution-service) ⇒ Task is executed off-chain.
* Task validation using [Validation Service](https://docs.othentic.xyz/main/learn/core-concepts/validation-service) ⇒ Task is validated by the [Attesters](https://docs.othentic.xyz/main/reference/otnode/attester).
* Task submission by [Aggregator](https://docs.othentic.xyz/main/reference/otnode/aggregator) ⇒ Finally, the Task is submitted on-chain.

### Multitask Service

The Othentic Stack enables true multitasking within a single AVS, allowing multiple tasks to be executed and validated in parallel. Each task undergoes the [consensus process](https://docs.othentic.xyz/main/welcome/architecture#consensus-engine) independently, so Performers and Attesters can work on separate tasks at the same time.

When building an AVS, developers can choose to have all tasks performed under the same Task Definition ID, or utilize [Task Definitions](https://docs.othentic.xyz/main/learn/core-concepts/tasks/task-definitions) to differentiate execution and validation logic in the [Execution](https://docs.othentic.xyz/main/learn/core-concepts/execution-service) and [Validation Services](https://docs.othentic.xyz/main/learn/core-concepts/validation-service).

This approach lets developers build complex workflows and optimize resources while maintaining granular control over task requirements, rewards and penalties.

***

## Read More

* [**Task Definitions**](https://docs.othentic.xyz/main/learn/core-concepts/tasks/task-definitions)**:** Specify task parameters, rewards and penalties
* [**Task Triggers**](https://docs.othentic.xyz/main/learn/core-concepts/tasks/triggers)**:** Define how performers initiate task execution
* [**Proof-of-Task**](https://docs.othentic.xyz/main/learn/core-concepts/tasks/proof-of-task)**:** Data submitted by performers & verified by attesters
