Skip to content

Candidate.screened

Emitted each time a Candidate is screened.

Candidate.screen emits Candidate.screened when it completes on a Candidate.

PropertyValue
Emitted byCandidate.screen
NounCandidate
WakesRun a tryout

Payload

Each delivery is an Event record. data holds what Candidate.screen returns.

FieldTypeRequiredDescription
namestringrequiredCandidate.screened.
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.candidateCandidaterequiredThe Candidate, with graded Evidence attached.
data.candidate.openingOpeningrequiredThe Opening the Person is considered for.
data.candidate.personPersonrequiredThe Person, whose record crosses Startups only with Consent.
data.candidate.sourcestringrequiredOne of pool, prospecting, listing, or referral.
data.candidate.statestringrequiredOne of screening, tryout, proposed, hired, or declined.
data.candidate.deltajsonThe per-Verb difference between the Candidate and the incumbent Agent in the tryout.

Example

JSON
{
  "$id": "https://api.sb/ledgerlark.com/events/event_1",
  "$type": "Event",
  "name": "Candidate.screened",
  "at": "2026-10-22T12:00:00Z",
  "data": {
    "candidate": {
      "$id": "https://api.sb/ledgerlark.com/candidates/candidate_1",
      "$type": "Candidate",
      "opening": "opening_1",
      "person": "person_1",
      "source": "pool",
      "state": "screening",
      "delta": {}
    }
  },
  "seq": 1
}