Startup.launched
Emitted each time a Startup is launched.
Startup.launch emits Startup.launched when it completes on a Startup.
| Property | Value |
|---|---|
| Emitted by | Startup.launch |
| Noun | Startup |
| Moves | Startup building to live |
| Wakes | Launch announcement |
Payload
Each delivery is an Event record. data holds what Startup.launch returns.
| Field | Type | Required | Description |
|---|---|---|---|
name | string | required | Startup.launched. |
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, now live. |
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.launched",
"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
}