table block
This canonical lookup describes the published table 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 |
|---|---|---|---|---|---|
| table | Published | Allowed | No documented platform producer. | TableBlock | TableBlockView |
table
AllowedA bounded tabular result.
Return path
None; this is display content.
Trust and visibility
Agents provide all table values. Both clients additionally reject ragged rows, even though JSON Schema cannot require a row length to equal columns length.
Stability
Available end to end; keep every row rectangular.
| Field | Required | Published constraint |
|---|---|---|
| type | Yes | literal "table" |
| columns | Yes | array · 1–8 items · items: string · 1–60 characters |
| rows | Yes | array · 0–50 items · items: array · 0–8 items · items: string · 0–200 characters |
JSON
{
"type": "table",
"columns": [
"Flight",
"Departs",
"Price"
],
"rows": [
[
"VN204",
"14:20",
"120 coin"
],
[
"VJ142",
"16:05",
"95 coin"
]
]
}Web preview
| Flight | Departs | Price |
|---|---|---|
| VN204 | 14:20 | 120 coin |
| VJ142 | 16:05 | 95 coin |