<!-- AUTO-GENERATED by scripts/generate-cli-docs.ts — do not edit. Regenerate: yarn docs:gen -->

# pop vouch

Vouching system

## pop vouch for

for a role vouch through MembershipAuthority

```text
pop vouch for [flags]
```

| Flag | Type | Required | Default | Description |
| --- | --- | --- | --- | --- |
| `--subject` | string | yes | - | Authority subject ID (adopted role IDs keep their historical value) |
| `--user` | string | yes | - | Member wallet address |

## pop vouch revoke

revoke a role vouch through MembershipAuthority

```text
pop vouch revoke [flags]
```

| Flag | Type | Required | Default | Description |
| --- | --- | --- | --- | --- |
| `--subject` | string | yes | - | Authority subject ID (adopted role IDs keep their historical value) |
| `--user` | string | yes | - | Member wallet address |

## pop vouch claim

Claim a role after meeting its vouch quorum

```text
pop vouch claim [flags]
```

| Flag | Type | Required | Default | Description |
| --- | --- | --- | --- | --- |
| `--subject` | string | yes | - | Authority subject ID (adopted role IDs keep their historical value) |

## pop vouch configure

Propose a subject vouch attestor

```text
pop vouch configure [flags]
```

| Flag | Type | Required | Default | Description |
| --- | --- | --- | --- | --- |
| `--duration` | number | no | `60` | Governance vote duration in minutes |
| `--quorum` | number | yes | - | Required vouches (0 disables the attestor) |
| `--subject` | string | yes | - | Authority subject ID (adopted role IDs keep their historical value) |
| `--voucher-subject` | string | yes | - | - |

## pop vouch reset

Propose invalidating every vouch in the subject epoch

```text
pop vouch reset [flags]
```

| Flag | Type | Required | Default | Description |
| --- | --- | --- | --- | --- |
| `--duration` | number | no | `60` | Governance vote duration in minutes |
| `--subject` | string | yes | - | Authority subject ID (adopted role IDs keep their historical value) |

## pop vouch clear-user

Propose clearing the received vouches of one user

```text
pop vouch clear-user [flags]
```

| Flag | Type | Required | Default | Description |
| --- | --- | --- | --- | --- |
| `--duration` | number | no | `60` | Governance vote duration in minutes |
| `--subject` | string | yes | - | Authority subject ID (adopted role IDs keep their historical value) |
| `--user` | string | yes | - | Member wallet address |

## pop vouch set-rate-limit

Propose the daily vouch rate limit

```text
pop vouch set-rate-limit [flags]
```

| Flag | Type | Required | Default | Description |
| --- | --- | --- | --- | --- |
| `--duration` | number | no | `60` | Governance vote duration in minutes |
| `--max` | number | yes | - | - |

## pop vouch status

Read authority vouch status

```text
pop vouch status [flags]
```

| Flag | Type | Required | Default | Description |
| --- | --- | --- | --- | --- |
| `--subject` | string | no | - | - |
| `--user` | string | no | - | - |

## pop vouch list

Read authority vouch list

```text
pop vouch list [flags]
```

| Flag | Type | Required | Default | Description |
| --- | --- | --- | --- | --- |
| `--subject` | string | no | - | - |
| `--user` | string | no | - | - |

_Global flags: --org, --chain, --rpc, --json, --address, --private-key, --dry-run, --yes, --verbose, --quiet, --preflight (see [index.md](index.md))_
