# Type Alias: NoteCheck

```ts
type NoteCheck = 
  | {
  audience: string;
  note: Delegation;
  root: string;
  valid: true;
}
  | {
  reason: string;
  valid: false;
};
```

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

The outcome of checking a note

## Union Members

### Type Literal

```ts
{
  audience: string;
  note: Delegation;
  root: string;
  valid: true;
}
```

#### audience

```ts
readonly audience: string;
```

The key it is made out to

#### note

```ts
readonly note: Delegation;
```

#### root

```ts
readonly root: string;
```

The account: the note's issuer

#### valid

```ts
readonly valid: true;
```

***

### Type Literal

```ts
{
  reason: string;
  valid: false;
}
```
