[API reference](https://evolu.dev/docs/api-reference) › [@evolu/common](https://evolu.dev/docs/api-reference/common) › [local‑first/Owner](https://evolu.dev/docs/api-reference/common/local-first/Owner) › OwnerWriteKey

```ts
type OwnerWriteKey = Uint8Array<ArrayBufferLike> &
  import("../Brand.ts").Brand<"Entropy"> &
  import("../Brand.ts").Brand<"Length16"> &
  import("../Brand.ts").Brand<"OwnerWriteKey">;
```

Defined in: [packages/common/src/local-first/Owner.ts:154](https://github.com/evoluhq/evolu/blob/037c390af081e9944d616ff298a729515c5c5ab7/packages/common/src/local-first/Owner.ts#L154)

A token that authorizes write operations for an [Owner](https://evolu.dev/docs/api-reference/common/local-first/Owner/interfaces/Owner).

The initial key is derived from [OwnerSecret](https://evolu.dev/docs/api-reference/common/local-first/Owner/variables/OwnerSecret). Replace it with a random
key from [createOwnerWriteKey](https://evolu.dev/docs/api-reference/common/local-first/Owner/functions/createOwnerWriteKey) to rotate write access without changing
the owner identity or encryption key.