---
title: "Template"
description: "a segment's vertical pack: rows a brand installs as copies naming their origin; its own origin is the vertical's pack; it carries a planted defect"
section: concepts
address: /concepts/template
contract: 0476e35e6e275db5
---

# Template

a segment's vertical pack: rows a brand installs as copies naming their origin; its own origin is the vertical's pack; it carries a planted defect

[figure: Template is a definition at platform scope. The drawing shows its fields and the objects that they point at.]

| property | value |
|---|---|
| kind | definition |
| scope | platform |
| key | the segment and its version |
| store | postgres |
| family | market |



## Fields


| field | type | required | note |
|---|---|---|---|
| `vertical` | `id` | yes |  |
| `segment` | `id` | yes |  |
| `version` | `count` | yes |  |
| `origin` | `id` | no | the vertical's pack |
| `kinds_of_buyer` | [KindOfBuyer](/concepts/kindofbuyer) | yes | originals |
| `ladders` | [Ladder](/concepts/ladder) | yes |  |
| `kinds_of_signal` | [KindOfSignal](/concepts/kindofsignal) | yes |  |
| `sources` | [Source](/concepts/source) | yes |  |
| `plays` | [Play](/concepts/play) | yes |  |
| `channels` | [ChannelRule](/concepts/channelrule) | yes |  |
| `words` | [Word](/concepts/word) | yes |  |
| `regulations` | [Regulation](/concepts/regulation) | yes |  |
| `facets` | `[id]` | yes |  |
| `proxies` | `[id]` | yes |  |
| `ways_of_going_to_market` | [WayOfGoingToMarket](/concepts/wayofgoingtomarket) | yes |  |
| `planted_defect` | `text` | yes | the install must refuse it |
| `state` | [Readiness](/concepts/readiness) | yes |  |



## Routes that use it
No route takes or returns Template directly. The record holds it, and the objects that point at it reach it.
