# Interface: InboxBody

Defined in: [packages/core/src/inbox/inbox.ts:67](https://github.com/leifriksheim/minca/blob/main/core/src/inbox/inbox.ts#L67)

What an inbox says: where to knock, and who the owner says they are

## Properties

| Property | Modifier | Type | Description | Defined in |
| ------ | ------ | ------ | ------ | ------ |
| <a id="property-gen"></a> `gen` | `readonly` | `number` | Which inbox of the account this is: a new one is a new number | [packages/core/src/inbox/inbox.ts:73](https://github.com/leifriksheim/minca/blob/main/core/src/inbox/inbox.ts#L73) |
| <a id="property-key"></a> `key` | `readonly` | `string` | The inbox key's public half: a compressed P-256 point, base64url. Knocks are sealed to it. | [packages/core/src/inbox/inbox.ts:69](https://github.com/leifriksheim/minca/blob/main/core/src/inbox/inbox.ts#L69) |
| <a id="property-name"></a> `name?` | `readonly` | `string` | Who the owner says they are — shown to the knocker, and proves nothing | [packages/core/src/inbox/inbox.ts:77](https://github.com/leifriksheim/minca/blob/main/core/src/inbox/inbox.ts#L77) |
| <a id="property-places"></a> `places` | `readonly` | readonly `string`[] | Mailboxes that hold its knocks, 1–3 | [packages/core/src/inbox/inbox.ts:75](https://github.com/leifriksheim/minca/blob/main/core/src/inbox/inbox.ts#L75) |
| <a id="property-sign"></a> `sign` | `readonly` | `string` | The inbox's signing key's public half, likewise. It signs the inbox; its hash is the topic. | [packages/core/src/inbox/inbox.ts:71](https://github.com/leifriksheim/minca/blob/main/core/src/inbox/inbox.ts#L71) |
