# Interface: IssueOptions

Defined in: [packages/core/src/identity/ucan.ts:182](https://github.com/leifriksheim/minca/blob/main/core/src/identity/ucan.ts#L182)

What to sign

## Properties

| Property | Modifier | Type | Description | Defined in |
| ------ | ------ | ------ | ------ | ------ |
| <a id="property-audience"></a> `audience` | `readonly` | `string` | - | [packages/core/src/identity/ucan.ts:184](https://github.com/leifriksheim/minca/blob/main/core/src/identity/ucan.ts#L184) |
| <a id="property-command"></a> `command` | `readonly` | `string` | - | [packages/core/src/identity/ucan.ts:187](https://github.com/leifriksheim/minca/blob/main/core/src/identity/ucan.ts#L187) |
| <a id="property-expiration"></a> `expiration?` | `readonly` | `number` \| `null` | Unix seconds. Default: an hour from now. `null`: none, for a token that time doesn't end | [packages/core/src/identity/ucan.ts:191](https://github.com/leifriksheim/minca/blob/main/core/src/identity/ucan.ts#L191) |
| <a id="property-issuer"></a> `issuer` | `readonly` | `object` | - | [packages/core/src/identity/ucan.ts:183](https://github.com/leifriksheim/minca/blob/main/core/src/identity/ucan.ts#L183) |
| `issuer.did` | `readonly` | `string` | - | [packages/core/src/identity/ucan.ts:183](https://github.com/leifriksheim/minca/blob/main/core/src/identity/ucan.ts#L183) |
| `issuer.privateKey` | `readonly` | `CryptoKey` | - | [packages/core/src/identity/ucan.ts:183](https://github.com/leifriksheim/minca/blob/main/core/src/identity/ucan.ts#L183) |
| <a id="property-meta"></a> `meta?` | `readonly` | `Readonly`\<`Record`\<`string`, `unknown`\>\> | - | [packages/core/src/identity/ucan.ts:195](https://github.com/leifriksheim/minca/blob/main/core/src/identity/ucan.ts#L195) |
| <a id="property-nonce"></a> `nonce?` | `readonly` | `string` | - | [packages/core/src/identity/ucan.ts:194](https://github.com/leifriksheim/minca/blob/main/core/src/identity/ucan.ts#L194) |
| <a id="property-notbefore"></a> `notBefore?` | `readonly` | `number` \| `null` | Unix seconds. Default: now, less the clock skew peers allow. `null`: none. | [packages/core/src/identity/ucan.ts:193](https://github.com/leifriksheim/minca/blob/main/core/src/identity/ucan.ts#L193) |
| <a id="property-policy"></a> `policy?` | `readonly` | [`Policy`](https://minca.dev/api/core/type-aliases/Policy.md) | Default: no conditions | [packages/core/src/identity/ucan.ts:189](https://github.com/leifriksheim/minca/blob/main/core/src/identity/ucan.ts#L189) |
| <a id="property-subject"></a> `subject?` | `readonly` | `string` | Default: the issuer's own DID, everything it may do | [packages/core/src/identity/ucan.ts:186](https://github.com/leifriksheim/minca/blob/main/core/src/identity/ucan.ts#L186) |
