# Media production

URL: /systems/media · Id: `system:media`

> Media production makes a Startup’s Videos, images and voice from its records: drafted, generated, rendered per format, checked, then finalized for publishing.

Media production makes a [Startup](/business/nouns/startup)’s [Videos](/business/nouns/video), images and voice from its own records, then renders each for every format it runs in. Every asset is checked against the [Brand](/business/nouns/brand) and its [imagery rule](/business/brand#imagery) before release.

## Summary
| Part | This System |
| --- | --- |
| Group | Marketing |
| Status | Beta: it works, and its Verbs may still change |
| Shelf | Reference: documented, never offered first |

You can ask:

- “Make a product demo video”
- “Generate images for this post”
- “Turn the launch post into a short video”

## What you get
| Part | This System |
| --- | --- |
| Starts | On for every Startup at creation, with nothing to install. |
| Built from | [Media](/systems/marketing/media), [Storage](/code/platform/capabilities/storage), [Workflows](/code/platform/workflows), [Functions](/code/platform/capabilities/functions) |

## Nouns it owns
| Noun | Definition |
| --- | --- |
| [Video](/business/nouns/video) | A Video is a timed composition held as data: a timeline of scenes and spoken lines, drafted from records and rendered per format. |

## Verbs
| Verb | Object | Approval | Event |
| --- | --- | --- | --- |
| [Video.draft](/business/nouns/video/draft) | [Video](/business/nouns/video) | None | [`Video.drafted`](/business/events/Video.drafted) |
| [Video.finalize](/business/nouns/video/finalize) | [Video](/business/nouns/video) | None | [`Video.finalized`](/business/events/Video.finalized) |

## Events
| Direction | Event | How |
| --- | --- | --- |
| Emits | [`Video.drafted`](/business/events/Video.drafted) | By [Video.draft](/business/nouns/video/draft) |
| Emits | [`Video.finalized`](/business/events/Video.finalized) | By [Video.finalize](/business/nouns/video/finalize) |

## States
None.

## Who operates it
| Part | This System |
| --- | --- |
| Accountable | [Content Lead](/agents/marketing/content-lead) |
| Team | [Marketing Team](/agents/marketing) |
| Seat | A role agent holds it until a Human is seated. |
| Autonomy | `supervised` |
| Also calls its Verbs | [Video Producer](/agents/marketing/video-producer) |

## Approvals and limits
None.

## Processes that use it
None.

## Rail underneath
None.

## Views and dashboards
| View | Shows | Metrics |
| --- | --- | --- |
| The [Content Lead](/agents/marketing/content-lead)’s view | The Metrics its accountable Role answers for. | [Organic visits](/agents/marketing#organic-visits) |

## Access
What each Access level may call here.

| Access level | May call |
| --- | --- |
| `owner` | Every Verb (6) |
| `admin` | Every Verb (6) |
| `member` | Every Verb (6) |
| `viewer` | Read only (2 of 6) |

## Import and export
None.

## Fees and pricing
None.

## Availability and limits
| Part | This System |
| --- | --- |
| Status | Beta: it works, and its Verbs may still change |

## Compliance notes
A cloned voice needs its owner’s spoken Consent first; what each Video claims stays the founder’s.

Controls it carries:

- [Action completion](/systems/trust-and-governance/controls/action-completion)

## Related Systems
- [CMS](/systems/cms)
- [Social](/systems/social)

## Example
A [b2c](/business/motions/b2c) [Dropship store](/products/templates/dropship-store) selling espresso grinders turns each grinder’s specs and three buyer reviews into a 20-second Video. Media production renders it vertical for [TikTok](/workflows/plays#tiktok), square for [Instagram](/workflows/plays#instagram) and wide for the product [Page](/business/nouns/page), then finalizes all three.