# Studio root file

URL: /code/project-structure/studio-root · Id: `convention:studio-root`

> The Studio root file marks a Studio monorepo; its Settings, Policies, and Brand apply to every Startup nested beneath it.

The [Studio](/business/nouns/studio) root file marks a Studio monorepo; its [Settings](/business/nouns/setting), [Policies](/business/nouns/policy), and [Brand](/business/nouns/brand) apply to every [Startup](/business/nouns/startup) nested beneath it.

| Property | Value |
| --- | --- |
| Path | `studio.ts` |
| Holds | [Studio](/business/nouns/studio) |
| Kind | file |
| Leaders | db-first, git-first |
| Team | [Founding Team](/agents/founding) |
| Written by | [Change.merge](/business/nouns/change/merge) |
| Compiled by | [StartupBuilder](/code/builders/startup) |

### Example
`studio.ts` in a Startup repository.

```ts title="studio.ts"
import { Studio } from 'startup-builder'

export default Studio({
  name: 'Ledger Works',
  settings: { approvalHours: 24, refundWindow: '14d' },
  policies: { currency: 'USD', fiscalYearStart: 'January' },
})
```

### Exports
| Export | Kind | Type |
| --- | --- | --- |
| `default` | default | `Studio` |

### Signature
```ts
Studio(definition: StudioDefinition): Studio
```

### Generates
[StartupBuilder](/code/builders/startup) compiles it into these records, Verbs and routes.

| Kind | What |
| --- | --- |
| Records | [Studio](/business/nouns/studio), [Setting](/business/nouns/setting), [Policy](/business/nouns/policy) |
| Verbs | None. |
| Routes | None. |