# Interface: CreateSpaceParams

Defined in: [packages/core/src/space/space-manager.ts:74](https://github.com/leifriksheim/minca/blob/main/core/src/space/space-manager.ts#L74)

## Properties

| Property | Modifier | Type | Description | Defined in |
| ------ | ------ | ------ | ------ | ------ |
| <a id="property-assigned"></a> `assigned?` | `readonly` | `Readonly`\<`Record`\<`string`, readonly `string`[]\>\> | Roles the constitution assigns, account → role names: under `top: none`, the creator's at least | [packages/core/src/space/space-manager.ts:89](https://github.com/leifriksheim/minca/blob/main/core/src/space/space-manager.ts#L89) |
| <a id="property-cofounders"></a> `cofounders?` | `readonly` | readonly `string`[] | Under `top: founders`, who founds it with the creator | [packages/core/src/space/space-manager.ts:87](https://github.com/leifriksheim/minca/blob/main/core/src/space/space-manager.ts#L87) |
| <a id="property-creator"></a> `creator` | `readonly` | `string` | - | [packages/core/src/space/space-manager.ts:77](https://github.com/leifriksheim/minca/blob/main/core/src/space/space-manager.ts#L77) |
| <a id="property-name"></a> `name` | `readonly` | `string` | - | [packages/core/src/space/space-manager.ts:75](https://github.com/leifriksheim/minca/blob/main/core/src/space/space-manager.ts#L75) |
| <a id="property-roles"></a> `roles?` | `readonly` | readonly [`SpaceRole`](https://minca.dev/api/core/interfaces/SpaceRole.md)[] | The roles it is founded with, and their grants. Default: none, so the founders alone (`presets.solo`). | [packages/core/src/space/space-manager.ts:79](https://github.com/leifriksheim/minca/blob/main/core/src/space/space-manager.ts#L79) |
| <a id="property-succeeds"></a> `succeeds?` | `readonly` | `string` | The space this one succeeds: name it there too, with `spaces.succeed` | [packages/core/src/space/space-manager.ts:91](https://github.com/leifriksheim/minca/blob/main/core/src/space/space-manager.ts#L91) |
| <a id="property-top"></a> `top?` | `readonly` | `"none"` \| `"founders"` | `founders` (the default): the creator, and any `cofounders`, hold every command and can't be removed by anyone else. `none`: no one is above the roles, and the creator holds only what `assigned` gives it. | [packages/core/src/space/space-manager.ts:85](https://github.com/leifriksheim/minca/blob/main/core/src/space/space-manager.ts#L85) |
| <a id="property-visibility"></a> `visibility` | `readonly` | [`SpaceVisibility`](https://minca.dev/api/core/type-aliases/SpaceVisibility.md) | - | [packages/core/src/space/space-manager.ts:76](https://github.com/leifriksheim/minca/blob/main/core/src/space/space-manager.ts#L76) |
