T3-R3 in five minutes
A schema names the fields you will accept.
Extra fields are a choice: reject them or ignore them, and write which.
A schema does not make the values true.
JSON is the usual carrier. RFC 8259 is the citation for the text format.
Validate before you act on a tool argument.
A tool that receives {"city": "Paris"} when it required a number should refuse. The fluent explanation is not the action.
Sources and go deeper
- RFC 8259, The JSON Data Interchange Format spec last checked 2026-10
- OWASP Top 10 for Large Language Model Applications community last checked 2026-10
- JSON — Wikipedia wikipedia last checked 2026-10