> ## Documentation Index
> Fetch the complete documentation index at: https://docs.activeviam.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Datastores

> Reference for the Atoti Sign-Off datastore definitions, covering the data structures for adjustment definitions, adjustment executions, and sign-off process definitions and instances.

This section provides the datastore definitions in Atoti Sign-Off:

* [Adjustments Definition](./datastore/adjustments-definition)

* [Adjustments Execution](./datastore/adjustments-execution)

* [Sign-Off Process Definition](./datastore/signoff-process-definition)

* [Sign-Off Process Instance](./datastore/signoff-process-instance)

## Application objects

These objects are stored in the **application** database. This database may be shared with the application.

### Common fields

The sign-off process definition and instance objects are identified by a **key** field. This **key** references all versions of the object. Different versions of the same object will have the same key. However, for any given instant, only one version is live and so the key uniquely identifies an object.

The versioning of the objects is controlled by the **live range**. The live range tracks when changes were made to an object. Each version of an object has a period for which it is live. This period is delimited by the timestamps **live-from** (inclusive) and **live-to** (exclusive). The live ranges for different versions with the same key may not overlap. The **live-to** field of the current version may be null.
