Skip to content

Street Event Schema

A street-event is the canonical capture record for the StreetChat intake lane — a recorded conversation, call, or field capture that can be graded and mined into training pairs.

{
"event_type": "call | session | field_capture",
"event_id": "",
"source_type": "voice | text | recording",
"title": "",
"recorded_at": "2026-05-29T20:00:00Z",
"participants": [""],
"duration": 0,
"raw_audio": "",
"transcript": "",
"street_meaning": "",
"tribunal": { "verdict": "" },
"pairs": ["SPAIR-…"],
"ledger": { "deed_id": "" }
}
FieldRequiredMeaning
event_typeyesThe kind of capture.
event_idyesStable id.
source_typeyesCapture modality.
titleyesHuman label.
recorded_atyesISO timestamp.
participantsnoSpeakers.
durationnoLength.
raw_audionoPointer to source audio.
transcriptnoText transcript.
street_meaningnoOperator-vocabulary annotation.
tribunalnoThe referee grade, when applied.
pairsnoTraining pairs extracted (see Street Pair).
ledgernoDefendableLedger deed pointer, when sealed.

The declared schema lives at streetchat/schemas/street_event.schema.json — the canonical-shape repo pointer, not a live ingestion endpoint.


🐝 Operator-grade · books and records · to the shed.