Startup.sold
Emitted each time a Startup is sold.
Startup.sell emits Startup.sold when it completes on a Startup.
| Property | Value |
|---|---|
| Emitted by | Startup.sell |
| Noun | Startup |
| Moves | Startup live to sell; Startup repeatable to sell; Startup scale to sell; Startup hold to sell |
| Wakes | None. |
Payload
Each delivery is an Event record. data holds what Startup.sell returns.
| Field | Type | Required | Description |
|---|---|---|---|
name | string | required | Startup.sold. |
at | datetime | required | When it happened. |
seq | integer | Its position in the namespace, one more than the Event before; any seq is a cursor into the history. | |
data | json | required | The Thing as the Action left it. |
data.startup | Startup | required | The Startup, held by the buyer. |
data.startup.name | string | required | The name the Startup trades under. |
data.startup.domain | url | The canonical hostname of the Startup. | |
data.startup.launchedAt | datetime | When the Startup went live. | |
data.startup.template | string | The slug of the template it extends; the root one when none is named. | |
data.startup.idea | text | The Idea it starts from, in a sentence, recorded as its Idea. | |
data.startup.spendState | string | How freely money Limits allow spend: free, tight (discretionary Limits halved) or hold (one-way spend stops). |
Example
{
"$id": "https: //api.sb/ ledgerlark.com/ events/ event_1",
"$type": "Event",
"name": "Startup.sold",
"at": "2026-10-22T12: 00: 00Z",
"data": {
"startup": {
"$id": "https: //api.sb/ ledgerlark.com/ startups/ startup_1",
"$type": "Startup",
"name": "LedgerLark",
"domain": "https: //ledgerlark.com",
"launchedAt": "2026-10-22T12: 00: 00Z",
"template": "Example template",
"idea": "Example idea",
"spendState": "free"
}
},
"seq": 1
}