# Interface: SpaceRole

Defined in: [packages/core/src/types.ts:189](https://github.com/leifriksheim/minca/blob/main/core/src/types.ts#L189)

A role a space is founded with: the constitution's grants for it, its first definition

## Properties

| Property | Modifier | Type | Description | Defined in |
| ------ | ------ | ------ | ------ | ------ |
| <a id="property-grants"></a> `grants` | `readonly` | readonly [`SpaceGrant`](https://minca.dev/api/core/interfaces/SpaceGrant.md)[] | - | [packages/core/src/types.ts:194](https://github.com/leifriksheim/minca/blob/main/core/src/types.ts#L194) |
| <a id="property-name"></a> `name` | `readonly` | `string` | Lower case, used in its record key and its audience: `moderator` | [packages/core/src/types.ts:191](https://github.com/leifriksheim/minca/blob/main/core/src/types.ts#L191) |
| <a id="property-nests"></a> `nests?` | `readonly` | readonly `string`[] | Roles whose grants it holds too | [packages/core/src/types.ts:196](https://github.com/leifriksheim/minca/blob/main/core/src/types.ts#L196) |
| <a id="property-title"></a> `title?` | `readonly` | `string` | What people see: `Moderator` | [packages/core/src/types.ts:193](https://github.com/leifriksheim/minca/blob/main/core/src/types.ts#L193) |
