# Values backends

## timenet.values\_backends

Values-plane storage backend contracts and built-in backend identifiers.

### SUPPORTED\_VALUES\_BACKENDS `module-attribute`

```
SUPPORTED_VALUES_BACKENDS: frozenset[ValuesBackend] = (
    frozenset(ValuesBackend)
)
```

Every backend a writer may target and a reader can resolve.

### ValuesBackend

Bases: `StrEnum`

Storage backend for the time-series values plane, recorded as the manifest `values_backend` tag.

Each member value is the on-disk tag. This class is a :class:`~enum.StrEnum`, so each member is
also a plain `str`. Each member compares and serializes like its bare tag.

#### PARQUET `class-attribute` `instance-attribute`

```
PARQUET = 'parquet'
```

#### ZARR `class-attribute` `instance-attribute`

```
ZARR = 'zarr'
```
