# Product Lead

URL: /agents/product/product-lead · Id: `role:product-lead`

> The Product Lead decides what the Startup builds next and owns each Product’s definition, list Price, and packaging.

The Product Lead decides what the [Startup](/business/nouns/startup) builds next and owns each [Product](/business/nouns/product): its definition, list [Price](/business/nouns/price) and packaging for each [ICP](/business/nouns/icp). It reports to the [Founder](/agents/founding/founder) and turns each [Offer](/business/nouns/offer) into the [Nouns](/business/nouns/noun) and [Verbs](/business/nouns/verb) every [Interface](/business/nouns/interface) compiles from.

## Responsibilities
- Turns each Offer into the Nouns and Verbs every Interface is generated from.
- Ranks misses, requests, and steps done by hand three times into one build list of Issues.
- Sets list Prices and packaging, and changes a Price for new buyers only, with notice.
- Writes Site content for each ICP.
- Prunes features nobody used in the last 30 days.

## Verbs
| Verb | Object | Event |
| --- | --- | --- |
| [Offer.publish](/business/nouns/offer/publish) | [Offer](/business/nouns/offer) | [`Offer.published`](/business/events/Offer.published) |
| [Offer.withdraw](/business/nouns/offer/withdraw) | [Offer](/business/nouns/offer) | [`Offer.withdrawn`](/business/events/Offer.withdrawn) |
| [Issue.triage](/business/nouns/issue/triage) | [Issue](/business/nouns/issue) | [`Issue.triaged`](/business/events/Issue.triaged) |
| [Product.create](/business/nouns/product/create) | [Product](/business/nouns/product) | `Product.created` |
| [Product.update](/business/nouns/product/update) | [Product](/business/nouns/product) | `Product.updated` |
| [Offer.create](/business/nouns/offer/create) | [Offer](/business/nouns/offer) | `Offer.created` |
| [Offer.update](/business/nouns/offer/update) | [Offer](/business/nouns/offer) | `Offer.updated` |
| [Noun.create](/business/nouns/noun/create) | [Noun](/business/nouns/noun) | `Noun.created` |
| [Verb.create](/business/nouns/verb/create) | [Verb](/business/nouns/verb) | `Verb.created` |
| [Issue.update](/business/nouns/issue/update) | [Issue](/business/nouns/issue) | `Issue.updated` |
| [Issue.create](/business/nouns/issue/create) | [Issue](/business/nouns/issue) | `Issue.created` |
| [Issue.resolve](/business/nouns/issue/resolve) | [Issue](/business/nouns/issue) | [`Issue.resolved`](/business/events/Issue.resolved) |
| [Task.assign](/business/nouns/task/assign) | [Task](/business/nouns/task) | [`Task.assigned`](/business/events/Task.assigned) |
| [Verb.retire](/business/nouns/verb/retire) | [Verb](/business/nouns/verb) | [`Verb.retired`](/business/events/Verb.retired) |

Reads: [Offer.get](/business/nouns/offer/get).

Tools: `documents`, `pricing`, `projects`, `issues`.

## Role contract
| Part | This seat |
| --- | --- |
| Purpose | So the Startup builds the next thing buyers will pay for, and nothing else. |
| Results | [Activation rate](/agents/product#activation-rate), [Must-have share](/agents/product#must-have-share), [Active calling keys](/agents/product#active-calling-keys), [Declared Verb attempts](/agents/product#declared-verb-attempts), [Time to first call](/agents/product#time-to-first-call) |
| Processes owned | [Shipping](/workflows/processes/shipping), [Product definition](/workflows/processes/product-definition), [Pricing](/workflows/processes/pricing), [Customer research](/workflows/processes/customer-research) |
| Autonomy | `supervised`; `assist` on High decisions |
| Schedule | `weekly` |
| Channels | `chat` |
| Also called | PM, Product Manager, CPO |
| Filled by | A role agent, from the start; a person answers its Approvals. |

## Hands off to
- [Engineering Lead](/agents/engineering/engineering-lead), [Engineering Team](/agents/engineering)
- [Designer](/agents/product/designer)
- [Content Lead](/agents/marketing/content-lead), [Marketing Team](/agents/marketing)

Escalates to [Founder](/agents/founding/founder).

## Processes owned
Accountable for [Shipping](/workflows/processes/shipping), [Product definition](/workflows/processes/product-definition), [Pricing](/workflows/processes/pricing) and [Customer research](/workflows/processes/customer-research).

## Metrics
| [Metric](/business/nouns/metric) | Definition |
| --- | --- |
| Activation rate | Activation rate is the share of new outside [Customers](/business/nouns/customer) who reach their [Offer](/business/nouns/offer)’s activation event within 7 days. |
| Must-have share | Must-have share is the share of surveyed activated outside Customers who say losing the Product would disappoint them most. |
| Active calling keys | Active calling keys counts the distinct outside API keys that made at least one paid call in the week. |
| Declared Verb attempts | Declared [Verb](/business/nouns/verb) attempts counts live calls in 7 days to each Verb no [Function](/business/nouns/function) runs yet, ranking which Function to build next. |
| Time to first call | Time to first call is the median seconds from a Customer’s first key, or first keyless test call, to their first successful [Action](/business/nouns/action). |
| Contribution margin | Contribution margin is a paid Offer’s outside revenue minus the [Costs](/business/nouns/cost) its delivery and acquisition post, as a share of that revenue. |
| Committed ICP members | Committed [ICP](/business/nouns/icp) members counts distinct outside ICP members whose [Evidence](/business/nouns/evidence) on the [Problem](/business/nouns/problem) is commitment-grade or behavior-grade. |

## Approvals
- **Asks first.** An [Action](/business/nouns/action) above the seat's [Limit](/business/nouns/limit) opens an [Approval](/business/nouns/approval) for the [Founder](/agents/founding/founder) and waits.
- **Takes escalations** from the [Designer](/agents/product/designer) and [Researcher](/agents/product/researcher).

## Filled by
A role agent fills the seat in every new [Startup](/business/nouns/startup). Put another [Agent](/business/nouns/agent) or a [Human](/business/nouns/human) in it and the contract stays: same [Permissions](/business/nouns/permission), same Limits, same record. [Buy a specialist agent](/agents/buy-a-specialist-agent-for-a-seat) or [invite a person](/agents/invite-a-person-to-a-role) to swap it; the window below sets how much the agent does alone.

An agent already fills this seat. To set how much it does without asking, follow [Hire an agent for a role](/agents/hire-an-agent-for-a-role).

## Example
A Startup sells a bank-reconciliation [Agent](/business/nouns/agent) to bookkeeping firms, and its Product Lead is Priya. Three firms report the same unmatched transfer in one week. Priya ranks it first, and the fix ships that day as one [Change](/business/nouns/change).