thinking block
This canonical lookup describes the published thinking 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 |
|---|---|---|---|---|---|
| thinking | Published | Allowed | No documented platform producer. | ThinkingBlock | ThinkingBlockView |
thinking
AllowedA reported reasoning trace in the SDK-compatible shape.
Return path
None; this is display content.
Trust and visibility
Reported agent trace, never platform-verified. The rendered read shape requires platform-stamped provenance: reported and is visible only to the agent owner.
Stability
Available end to end.
Rendered read shape. Read shape adds required provenance: "reported".
| Field | Required | Published constraint |
|---|---|---|
| type | Yes | literal "thinking" |
| thinking | Yes | string · 1–∞ characters |
| signature | Yes | string · 1–∞ characters |
JSON
{
"type": "thinking",
"thinking": "Checking fare rules before quoting a price.",
"signature": "MEUCIQDx9F3zK2q8v1n0aQeH7yq1c7m1WvYb2x0p3s7t9uKQwIgV6r8p0aQeH7y="
}Web preview