# Validator

URL: https://docs.hanzo.ai/docs/cli/validator

> The `hanzo validator` commands.

Also for this capability: [API](https://docs.hanzo.ai/docs/openapi/validator) · **CLI** · [MCP](https://docs.hanzo.ai/docs/mcp-tools/validator) · [SDKs](https://docs.hanzo.ai/docs/sdks)

One-click validator onboarding: prove your Genesis NFT, get a node provisioned, queue its registration.

[API reference →](https://docs.hanzo.ai/docs/openapi/validator)

```bash
hanzo validator list
```

Every command takes `--json` for the raw response and `--help` for its own flags. Sign in once with `hanzo auth login`; the commands below use that session, and the org they act in is the one it carries.

| Command                         | What it does                                                                                            |
| ------------------------------- | ------------------------------------------------------------------------------------------------------- |
| `hanzo validator challenge`     | Issues the single-use nonce and the exact message a wallet must sign to claim a validator slot.         |
| `hanzo validator create`        | Claims a validator slot and provisions its node, after proving the caller's wallet owns the slot's NFT. |
| `hanzo validator get <tokenId>` | Returns one claimed validator slot, scoped to the caller's org.                                         |
| `hanzo validator list`          | Returns the validator slots the caller's org has claimed.                                               |
