# Interface: HostStatus

Defined in: [packages/core/src/session/hosting.ts:125](https://github.com/leifriksheim/minca/blob/main/core/src/session/hosting.ts#L125)

What a host says about a subscription, signed with its own key

## Properties

| Property | Modifier | Type | Description | Defined in |
| ------ | ------ | ------ | ------ | ------ |
| <a id="property-at"></a> `at` | `readonly` | `number` | When the host said it, unix seconds | [packages/core/src/session/hosting.ts:162](https://github.com/leifriksheim/minca/blob/main/core/src/session/hosting.ts#L162) |
| <a id="property-balance"></a> `balance?` | `readonly` | `number` | For a space's own subscription, its fund: what is in it, in millionths of a dollar | [packages/core/src/session/hosting.ts:145](https://github.com/leifriksheim/minca/blob/main/core/src/session/hosting.ts#L145) |
| <a id="property-bots"></a> `bots?` | `readonly` | readonly [`HostedBot`](https://minca.dev/api/core/interfaces/HostedBot.md)[] | For a space's own subscription: the bots the host runs there, and whether each is running | [packages/core/src/session/hosting.ts:149](https://github.com/leifriksheim/minca/blob/main/core/src/session/hosting.ts#L149) |
| <a id="property-bytes"></a> `bytes?` | `readonly` | `number` | Bytes the host keeps for this subscription's spaces, as it last measured; absent when it doesn't say | [packages/core/src/session/hosting.ts:141](https://github.com/leifriksheim/minca/blob/main/core/src/session/hosting.ts#L141) |
| <a id="property-carrying"></a> `carrying` | `readonly` | `boolean` | Whether it carries an account's spaces now | [packages/core/src/session/hosting.ts:135](https://github.com/leifriksheim/minca/blob/main/core/src/session/hosting.ts#L135) |
| <a id="property-daily"></a> `daily?` | `readonly` | `number` | For a space's own subscription: what its fund spends a day as things go, in millionths of a dollar | [packages/core/src/session/hosting.ts:147](https://github.com/leifriksheim/minca/blob/main/core/src/session/hosting.ts#L147) |
| <a id="property-full"></a> `full?` | `readonly` | `object` | At a host with limits: since when its spaces have taken more than `quota`, and when the host stops carrying them for it, unless they fit by then | [packages/core/src/session/hosting.ts:160](https://github.com/leifriksheim/minca/blob/main/core/src/session/hosting.ts#L160) |
| `full.since` | `readonly` | `number` | - | [packages/core/src/session/hosting.ts:160](https://github.com/leifriksheim/minca/blob/main/core/src/session/hosting.ts#L160) |
| `full.until` | `readonly` | `number` | - | [packages/core/src/session/hosting.ts:160](https://github.com/leifriksheim/minca/blob/main/core/src/session/hosting.ts#L160) |
| <a id="property-host"></a> `host` | `readonly` | `string` | The host's key, which signed it | [packages/core/src/session/hosting.ts:128](https://github.com/leifriksheim/minca/blob/main/core/src/session/hosting.ts#L128) |
| <a id="property-over"></a> `over?` | `readonly` | readonly [`OverSpace`](https://minca.dev/api/core/interfaces/OverSpace.md)[] | At a host with limits: the spaces it names that are over the free line, and when carrying them for members stops | [packages/core/src/session/hosting.ts:153](https://github.com/leifriksheim/minca/blob/main/core/src/session/hosting.ts#L153) |
| <a id="property-paiduntil"></a> `paidUntil` | `readonly` | `number` | Unix seconds; 0 before it was ever paid | [packages/core/src/session/hosting.ts:131](https://github.com/leifriksheim/minca/blob/main/core/src/session/hosting.ts#L131) |
| <a id="property-plan"></a> `plan?` | `readonly` | `"paid"` \| `"free"` | At a host with limits, for an account's subscription: whether it is on the free plan or pays for more room | [packages/core/src/session/hosting.ts:151](https://github.com/leifriksheim/minca/blob/main/core/src/session/hosting.ts#L151) |
| <a id="property-quota"></a> `quota?` | `readonly` | `number` | Bytes it keeps at most before it takes no more spaces for this subscription; absent: no limit | [packages/core/src/session/hosting.ts:143](https://github.com/leifriksheim/minca/blob/main/core/src/session/hosting.ts#L143) |
| <a id="property-readkey"></a> `readKey?` | `readonly` | `string` | For a space's own subscription, a private one: the read key it carries the space with, as a DID | [packages/core/src/session/hosting.ts:139](https://github.com/leifriksheim/minca/blob/main/core/src/session/hosting.ts#L139) |
| <a id="property-renews"></a> `renews` | `readonly` | `boolean` | Paid through something that renews by itself (a card); false for time paid up front | [packages/core/src/session/hosting.ts:133](https://github.com/leifriksheim/minca/blob/main/core/src/session/hosting.ts#L133) |
| <a id="property-spaces"></a> `spaces` | `readonly` | `number` | How many spaces it carries for this subscription | [packages/core/src/session/hosting.ts:137](https://github.com/leifriksheim/minca/blob/main/core/src/session/hosting.ts#L137) |
| <a id="property-state"></a> `state` | `readonly` | `"active"` \| `"none"` \| `"grace"` \| `"lapsed"` | - | [packages/core/src/session/hosting.ts:129](https://github.com/leifriksheim/minca/blob/main/core/src/session/hosting.ts#L129) |
| <a id="property-subscription"></a> `subscription` | `readonly` | `string` | - | [packages/core/src/session/hosting.ts:126](https://github.com/leifriksheim/minca/blob/main/core/src/session/hosting.ts#L126) |
| <a id="property-usage"></a> `usage?` | `readonly` | [`SpaceUsage`](https://minca.dev/api/core/interfaces/SpaceUsage.md) | At a host with limits, for a space's own subscription: how much the space is used | [packages/core/src/session/hosting.ts:155](https://github.com/leifriksheim/minca/blob/main/core/src/session/hosting.ts#L155) |
