# Sell

URL: /workflows/processes/sell · Id: `process:sell`

> Sell runs a Startup’s sale: diligence through a scoped read grant, the Agreement, then Brand, domain, Customers, and records transferred.

Sell runs a [Startup](/business/nouns/startup)’s sale: diligence through a scoped read grant, the [Agreement](/business/nouns/agreement), then [Brand](/business/nouns/brand), domain, [Customers](/business/nouns/customer), and records transferred.

## Outcome
| Part | This Process |
| --- | --- |
| Outcome | The buyer owns the Brand, domain, Customers and records under a signed Agreement, after diligence through a scoped read grant. |
| Reads | [Startup](/business/nouns/startup), [Agreement](/business/nouns/agreement) |

## Accountable
[Founder](/agents/founding/founder), [Founding Team](/agents/founding).

Responsible: [Legal Lead](/agents/legal/legal-lead), [Finance Lead](/agents/finance/finance-lead).

Consulted: [Product Lead](/agents/product/product-lead), [Engineering Lead](/agents/engineering/engineering-lead), [Marketing Lead](/agents/marketing/marketing-lead), [Sales Lead](/agents/sales/sales-lead), [Customer Lead](/agents/customer/customer-lead), [Operations Lead](/agents/operations/operations-lead), [People Lead](/agents/people/people-lead), [Quality Lead](/agents/quality/quality-lead).

## Workflows
No Workflow automates this Process: the Roles above run it.

## Who does each step
None.

## Events
None.

## Plays
No Play names this Process.

## Controls
No Control names this Process or a Workflow of it.

## Settings
None.

## Failure
A failed step retries; when retries run out, the Action goes to the [Founder](/agents/founding/founder).

## Loop
| Step | Value |
| --- | --- |
| Hypothesis | A Startup sold with clean records and outside revenue keeps its Customers after transfer. |
| Measure | [Outside paying Customers](/agents/founding#outside-paying-customers) over 2q, at least 1 observations |
| Learn | The learn step reads the Readout, records Evidence and a Decision, and drafts the next Variant. |

## Code

**Ask**

```text
Turn on sell
```

**API**

```bash
curl -X POST https://api.sb/leaseline.app/processes/process_1/enable \
  -H "Authorization: Bearer $STARTUP_BUILDER_API_KEY"
```

**SDK**

```ts
import { $ } from 'startup-builder'

await $.Process.enable({ process: 'process_1' })
```

**CLI**

```bash
npx startup-builder do Process.enable --json '{"process":"process_1"}'
```

**MCP**

```json
{
  "name": "do",
  "arguments": {
    "code": "return await $.Process.enable({ process: 'process_1' })"
  }
}
```

## Enable
Off until someone calls [Process.enable](/business/nouns/process/enable). [Process.pause](/business/nouns/process/pause) stops new Actions; Actions in progress finish.

## Example
An acquirer reads a [Startup](/business/nouns/startup) through a 30-day diligence grant, signs the purchase [Agreement](/business/nouns/agreement), and receives the [Brand](/business/nouns/brand), domain, Customers and records in one transfer.