ApiCoreInterfaces
Interface: AccessGenesis
Defined in: packages/core/src/space/roles.ts:281
What a space starts with, from its constitution (space/constitution.ts)
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
assigned? | readonly | Readonly<Record<string, readonly string[]>> | The roles the constitution assigns: account → role names | packages/core/src/space/roles.ts:291 |
founders | readonly | readonly string[] | The founders: none under top: "none" | packages/core/src/space/roles.ts:287 |
id | readonly | string | The space id: also the id every change implicitly comes after | packages/core/src/space/roles.ts:283 |
key? | readonly | object | A private space's first key | packages/core/src/space/roles.ts:293 |
key.keyId | readonly | string | - | packages/core/src/space/roles.ts:293 |
key.readKey | readonly | string | - | packages/core/src/space/roles.ts:293 |
resolver | readonly | string | How changes made apart resolve. Only strong-remove/1 is known | packages/core/src/space/roles.ts:285 |
roles | readonly | readonly SpaceRole[] | The constitution's grants for each are its first definition | packages/core/src/space/roles.ts:289 |