# Building

URL: /business/lifecycle/states/building · Id: `state:building`

> Building is the state of a Startup whose Agents build its Brand, Products, Offers, site, API, and MCP server from its template.

Building is the state of a [Startup](/business/nouns/startup) whose [Agents](/business/nouns/agent) build its [Brand](/business/nouns/brand), [Products](/business/nouns/product), [Offers](/business/nouns/offer), [Site](/business/nouns/site), API and MCP server from its template. Selling starts here: its number counts outside buyers who commit by deposit, pre-order or paid pilot.

## Entry checks
| Check | Id | Kind | Passes when |
| --- | --- | --- | --- |
| Template chosen | `building-template` | `registry` | The Startup names its Startup Template, and every inherited default resolves. |
| Problem stated | `building-problem` | `registry` | The Startup states the problem, the workarounds Customers use today, and why now. |
| Brand named | `building-brand` | `registry` | The Brand has a name, a voice, a logo, and a theme. |
| Products declared | `building-products` | `registry` | Every Product names its kind: data, software, agent, or service. |
| Three slots at Commitment | `building-slots` | `grade` | The customer, problem and switch slots each hold Commitment Evidence from outside people. Slots `customer`, `problem`, `switch` at Commitment or stronger, outside Evidence only. |

## One metric that matters
[Committed ICP members](/agents/founding#committed-icp-members): Committed ICP members counts distinct outside ICP members whose Evidence on the Problem is commitment-grade or behavior-grade.

## Builders at work
- [StartupBuilder](/code/builders/startup)
- [SiteBuilder](/code/builders/site)
- [SoftwareBuilder](/code/builders/software)
- [ServiceBuilder](/code/builders/service)
- [SalesBuilder](/code/builders/sales)

## Roles on duty
| Role | Team |
| --- | --- |
| [Founder](/agents/founding/founder) | [Founding Team](/agents/founding) |
| [Strategist](/agents/founding/strategist) | [Founding Team](/agents/founding) |
| [Product Lead](/agents/product/product-lead) | [Product Team](/agents/product) |
| [Designer](/agents/product/designer) | [Product Team](/agents/product) |
| [Researcher](/agents/product/researcher) | [Product Team](/agents/product) |
| [Engineering Lead](/agents/engineering/engineering-lead) | [Engineering Team](/agents/engineering) |
| [Reliability Engineer](/agents/engineering/reliability-engineer) | [Engineering Team](/agents/engineering) |
| [Integration Engineer](/agents/engineering/integration-engineer) | [Engineering Team](/agents/engineering) |
| [Security Engineer](/agents/engineering/security-engineer) | [Engineering Team](/agents/engineering) |
| [Marketing Lead](/agents/marketing/marketing-lead) | [Marketing Team](/agents/marketing) |
| [Analyst](/agents/marketing/analyst) | [Marketing Team](/agents/marketing) |
| [Content Lead](/agents/marketing/content-lead) | [Marketing Team](/agents/marketing) |
| [Legal Lead](/agents/legal/legal-lead) | [Legal Team](/agents/legal) |
| [Compliance Officer](/agents/legal/compliance-officer) | [Legal Team](/agents/legal) |
| [Privacy Officer](/agents/legal/privacy-officer) | [Legal Team](/agents/legal) |
| [Contracts Manager](/agents/legal/contracts-manager) | [Legal Team](/agents/legal) |
| [People Lead](/agents/people/people-lead) | [People Team](/agents/people) |
| [Recruiter](/agents/people/recruiter) | [People Team](/agents/people) |
| [Payroll Specialist](/agents/people/payroll-specialist) | [People Team](/agents/people) |
| [Quality Lead](/agents/quality/quality-lead) | [Quality Team](/agents/quality) |
| [Reviewer](/agents/quality/reviewer) | [Quality Team](/agents/quality) |
| [Tester](/agents/quality/tester) | [Quality Team](/agents/quality) |

## Workflows that wake
| Workflow | Runs | Team |
| --- | --- | --- |
| [Close the loop](/workflows/processes/customer-research/close-the-loop) | on [`Change.merged`](/business/events/Change.merged) | [Product Team](/agents/product) |
| [Design first run](/workflows/processes/product-definition/design-first-run) | on [`Offer.published`](/business/events/Offer.published) | [Product Team](/agents/product) |
| [Compile the demand kit](/workflows/processes/launches/compile-demand-kit) | on [`Startup.advanced`](/business/events/Startup.advanced) | [Marketing Team](/agents/marketing) |

## At the next state
- [Live](/business/lifecycle/states/live): 16 entry checks.
- [Dormant](/business/lifecycle/states/dormant): 1 entry check.