# Function: proposeCollections()

```ts
function proposeCollections(
   node, 
   spaceId, 
   body
): Promise<NodeRecord<Blueprint>>;
```

Defined in: [packages/core/src/schemas/blueprints.ts:386](https://github.com/leifriksheim/minca/blob/main/core/src/schemas/blueprints.ts#L386)

Proposes collections for a space: one `std.blueprint` record. Anyone in
the space may propose; nothing is defined until someone who may applies it.

## Parameters

| Parameter | Type |
| ------ | ------ |
| `node` | [`P2PNode`](https://minca.dev/api/core/interfaces/P2PNode.md) |
| `spaceId` | `string` |
| `body` | [`Blueprint`](https://minca.dev/api/schemas/interfaces/Blueprint.md) |

## Returns

`Promise`\<[`NodeRecord`](https://minca.dev/api/core/interfaces/NodeRecord.md)\<[`Blueprint`](https://minca.dev/api/schemas/interfaces/Blueprint.md)\>\>
