# z.FrameSignature.P256

P-256 frame signature schema, including unsigned placeholders.

## Imports

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

z.FrameSignature.P256
```

## Definition

```ts
export const P256 = z.union([
  z.object({ ...p256, publicKey, signature }),
  z.object({
    ...p256,
    publicKey: z.optional(publicKey),
    signature: z.optional(z.undefined()),
  }),
])
```

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