# ZoneRpcAuthentication Types

## `ZoneRpcAuthentication.Fields`

29-byte fixed Zone RPC authentication field suffix.

**Source:** [src/tempo/ZoneRpcAuthentication.ts](https://github.com/wevm/ox/blob/main/src/tempo/ZoneRpcAuthentication.ts#L428)

## `ZoneRpcAuthentication.Input`

Input type for a Zone RPC authentication token.

**Source:** [src/tempo/ZoneRpcAuthentication.ts](https://github.com/wevm/ox/blob/main/src/tempo/ZoneRpcAuthentication.ts#L428)

## `ZoneRpcAuthentication.Serialized`

Hex-encoded serialized Zone RPC authentication token.

**Source:** [src/tempo/ZoneRpcAuthentication.ts](https://github.com/wevm/ox/blob/main/src/tempo/ZoneRpcAuthentication.ts#L428)

## `ZoneRpcAuthentication.Signed`

Signed Zone RPC authentication token.

**Source:** [src/tempo/ZoneRpcAuthentication.ts](https://github.com/wevm/ox/blob/main/src/tempo/ZoneRpcAuthentication.ts#L428)

## `ZoneRpcAuthentication.Version`

Current Zone RPC authentication version.

**Source:** [src/tempo/ZoneRpcAuthentication.ts](https://github.com/wevm/ox/blob/main/src/tempo/ZoneRpcAuthentication.ts#L428)

## `ZoneRpcAuthentication.ZoneRpcAuthentication`

Root type for a Tempo Zone RPC authentication token.

Zone RPC authentication tokens are short-lived, read-only credentials used to authenticate requests to Tempo private zone RPC endpoints.

[Zone RPC Specification](https://docs.tempo.xyz/protocol/privacy/rpc#authorization-tokens)

**Source:** [src/tempo/ZoneRpcAuthentication.ts](https://github.com/wevm/ox/blob/main/src/tempo/ZoneRpcAuthentication.ts#L38)
