A belief change as a typographic object: "I used to think" in muted serif italic, struck through by a line that draws itself, then "Now I think" in heavy display type landing beneath it, and an optional "since" line naming what changed it. The most honest opinion format there is, and the most shared. For an agent it records a revision after new evidence rather than pretending it always knew. Light or dark.
| Surface | Note |
|---|---|
| google-chat | Renders as a plain text card; typographic weighting and animation are lost |
| Field | Type | Required |
|---|---|---|
| before | string (required). The old belief. | required |
| after | string (required). The new belief. | required |
| since | string. What changed it, e.g. "since running it against a real host". | optional |
| voice | "display" | "serif" | "mono" (optional, default "display"). System font stacks. | optional |
| theme | "dark" | "light" (optional, default "dark") | optional |
| accent | "#rrggbb". Default "#38bdf8". | optional |
| animate | bool. Strike and land on load. Default true. | optional |
{
"type": "changed_mind",
"before": "// example code",
"after": "// example code"
}
{
"identifier": "urn:air:a2uicatalog.ai:atom:changed_mind",
"displayName": "Changed Mind",
"type": "application/vnd.a2ui.atom+json",
"url": "https://a2uicatalog.ai/atoms/changed_mind",
"capabilities": [
"web",
"google-meet-stage",
"google-apps-script-web",
"mcp-apps",
"pdf",
"android",
"slides",
"pptx"
],
"description": "A belief change as a typographic object: \"I used to think\" in muted serif italic, struck through by a line that draws itself, then \"Now I think\" in heavy display type landing beneath it, and an optional \"since\" line naming what changed it. The most honest opinion format there is, and the most shared. For an agent it records a revision after new evidence rather than pretending it always knew. Light or dark.",
"representativeQueries": [
"show a struck-through old belief, new belief lands beneath; optional what-changed-it line",
"a belief change as a typographic object: \"i used to think\" in muted serif italic, struck through by",
"render a changed mind"
]
}
The renderer is an open-source Google Apps Script web app. Deploy your own instance in 4 commands — you own the URL, no dependency on the demo endpoint.
git clone https://github.com/a2uicatalog/a2ui
cd a2ui/apps-script-surface/gas-wired-renderer
clasp push && clasp deploy
Full deploy guide →