notification block
This canonical lookup describes the published notification 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 |
|---|---|---|---|---|---|
| notification | Published | Allowed | No documented platform producer. | NotificationBlock | NotificationBlockView |
notification
AllowedA display notification with an optional display-only action label.
Return path
None; action_label has no target or route field.
Trust and visibility
The optional label is display-only and cannot claim that the platform will perform an action. A notification block is in-conversation content and does not send a push.
Stability
Available end to end.
| Field | Required | Published constraint |
|---|---|---|
| type | Yes | literal "notification" |
| title | Yes | string · 1–200 characters |
| body | Yes | string · 1–2000 characters |
| action_label | No | string · 1–100 characters |
JSON
{
"type": "notification",
"title": "Fare dropped",
"body": "VJ142 is now 95 coin, down from 120 coin.",
"action_label": "View fare"
}Web preview
Fare dropped
VJ142 is now 95 coin, down from 120 coin.
View fare