Skip to content

Define a Product

Define a Product turns an Offer’s promise into the Nouns and Verbs that every Interface, Page, and Tool is generated from.

Trigger

Runs on Product.created. Part of Product definition, run by the Product Team.

Steps

  1. Read the Offer’s promise and its checkable done state.
  2. Name the Nouns the Product stores.
  3. Declare each Verb that acts on them, with its inputs, outputs and Event.
  4. Generate the API, SDK, CLI, and MCP from the definition.
  5. Hand the definition to the Engineering Lead to implement.

Outputs

Example

The Offer promises current status for every building permit in 40 counties. Define a Product names the Permit Noun and the lookup Verb, then generates the API, CLI, MCP, and SDK from them.