# Sudo Policy (/smart-accounts/permissions/policies/sudo)

> For the complete documentation index, see [llms.txt](/llms.txt)



The signer will be able to send any UserOps and sign any messages.

## API [#api]

```ts
import { toSudoPolicy } from "@zerodev/permissions/policies"

const sudoPolicy = toSudoPolicy({})

const validator = toPermissionValidator(publicClient, {
  entryPoint,
  kernelVersion,
  signer: someSigner,
  policies: [
    sudoPolicy,
    // ...other policies
  ],
})
```
