Skip to content

Noun.traced

Emitted each time a Noun is traced.

Noun.trace emits Noun.traced when it completes on a Noun.

PropertyValue
Emitted byNoun.trace
NounNoun
WakesNone.

Payload

Each delivery is an Event record. data holds what Noun.trace returns.

FieldTypeRequiredDescription
namestringrequiredNoun.traced.
atdatetimerequiredWhen it happened.
seqintegerIts position in the namespace, one more than the Event before; any seq is a cursor into the history.
datajsonrequiredThe Thing as the Action left it.
data.usesjsonrequiredEach referencing entry, by kind and id, with the published Versions that serve it.
data.nounNounrequiredThe Noun traced.
data.noun.namestringrequiredThe singular, capitalized name.
data.noun.propertiesjsonIts properties, each with a name, a type, and whether it is required.
data.noun.publishedInVersionThe first published Version that serves it; from then on, edits go through a Change and delete refuses.
data.noun.statusstringrequiredOne of draft, published or retired.

Example

JSON
{
  "$id": "https://api.sb/kilnbakery.com/events/event_1",
  "$type": "Event",
  "name": "Noun.traced",
  "at": "2026-10-22T12:00:00Z",
  "data": {
    "uses": {},
    "noun": {
      "$id": "https://api.sb/kilnbakery.com/nouns/noun_1",
      "$type": "Noun",
      "name": "Kiln Bakery",
      "properties": {},
      "publishedIn": "version_1",
      "status": "draft"
    }
  },
  "seq": 1
}