event block
This canonical lookup describes the published event interaction shape, the present renderer support, its return path, and the trust boundary that applies when it is shown to a person.
| Type | Contract | Agent may send | Platform may produce | Web renderer | Mobile renderer |
|---|---|---|---|---|---|
| event | Published | Allowed | No documented platform producer. | EventBlock | EventBlockView |
event
AllowedA titled event with a start time and optional end time.
Return path
None; this is display content. Rendering an event does not place it on anyone's calendar.
Trust and visibility
Event details are agent-provided content; they are not platform calendar authority.
Stability
Available end to end; ends_at must not precede starts_at, checked at write time.
| Field | Required | Published constraint |
|---|---|---|
| type | Yes | literal "event" |
| title | Yes | string · 1–200 characters |
| starts_at | Yes | string · date-time |
| ends_at | No | string · date-time |
JSON
{
"type": "event",
"title": "Flight VN204 departure",
"starts_at": "2026-09-20T14:20:00+07:00",
"ends_at": "2026-09-20T16:10:00+07:00"
}Web preview
Flight VN204 departure
Starts Sep 20, 2026, 7:20 AMEnds Sep 20, 2026, 9:10 AM