# Function: storesFor()

```ts
function storesFor(account, folder?): StoreFactory;
```

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

The stores for one account.

Paths are account-scoped either way, so two accounts in one browser never
share a store, the same way two accounts in one folder never share a subtree.
A pod's registry is sealed under the account's local key, so someone who copies the
folder cannot read the private spaces in it.

## Parameters

| Parameter | Type | Description |
| ------ | ------ | ------ |
| `account` | [`AccountSummary`](https://minca.dev/api/core/interfaces/AccountSummary.md) | - |
| `folder?` | \{ `directory`: [`DirectoryHandleLike`](https://minca.dev/api/core/interfaces/DirectoryHandleLike.md); `local?`: [`StoreFactory`](https://minca.dev/api/core/type-aliases/StoreFactory.md); `localKey`: `CryptoKey`; \} | The unlocked pod and its local key, when the account lives in one |
| `folder.directory` | [`DirectoryHandleLike`](https://minca.dev/api/core/interfaces/DirectoryHandleLike.md) | - |
| `folder.local?` | [`StoreFactory`](https://minca.dev/api/core/type-aliases/StoreFactory.md) | Where this device keeps a pod's own stores; default this origin's IndexedDB (`folderStores`) |
| `folder.localKey` | `CryptoKey` | - |

## Returns

[`StoreFactory`](https://minca.dev/api/core/type-aliases/StoreFactory.md)
