# z.tempo.SignatureEnvelope.Configurable

Configurable account signature envelope schema.

## Imports

```ts
import { z } from 'ox/zod'

z.tempo.SignatureEnvelope.Configurable
```

## Definition

```ts
export const Configurable = z
  .object({
    account: z_Address.Address,
    config: z_AccountConfig.Config,
    signatures: z.readonly(
      z
        .array(Primitive)
        .check(z.minLength(1), z.maxLength(core_AccountConfig.maxSignatures)),
    ),
    type: z.literal('configurable'),
  })
```

**Source:** [src/zod/tempo/SignatureEnvelope.ts](https://github.com/wevm/ox/blob/main/src/zod/tempo/SignatureEnvelope.ts)
