# z.tempo.MultisigWitness.Domain

Native multisig simulation witness schema.

## Imports

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

z.tempo.MultisigWitness.Domain
```

## Definition

```ts
export const Domain = z.object({
  account: z_Address.Address,
  approvals: z.readonly(
    z
      .array(
        z.union([
          PrimitiveApproval,
          z.object({
            type: z.literal('multisig'),
            witness: NestedWitness,
          }),
        ]),
      )
      .check(z.maxLength(core_MultisigConfig.maxSignatures)),
  ),
  config: z_MultisigConfig.Config,
})
```

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