fulkruma.license.activated.v1
Fires when a license key is bound to a new instance (a buyer's app calls POST /api/v1/licenses/activate).
When it fires
Inside the same transaction as the activation — only when an instance is newly bound (or a deactivated one binds again). Calling activate for an instance that is already active (alreadyActive: true), or past the cap (409 MAX_ACTIVATIONS), sends nothing.
Payload
{
"id": "evt_01HXAB7K3M9N2P5QRS8TVWXY3Z",
"type": "fulkruma.license.activated.v1",
"occurredAt": "2026-05-20T03:00:00.000Z",
"accountId": "acc_01HX...",
"data": {
"licenseId": "clx6d5e4f0000aa1b2c3d4e5f",
"productId": "prod_01HX...",
"customerId": "cus_01HX...",
"instanceId": "macbook-7f3a",
"activations": 1,
"maxActivations": 2,
"activatedAt": "2026-05-20T03:00:00.000Z"
},
"metadata": {}
}
activations is the license's count after this one.