verify_answer
Checks every factual claim in a draft answer against recorded tool outputs. Returns per-claim verdicts, evidence, corrections, and blocking status to prevent unsupported statements.
Instructions
Check every factual claim in a draft answer against recorded tool outputs.
Call this before giving the user any answer based on tool results. Returns a verdict per claim (supported / contradicted / unsupported / not_checkable), the evidence behind it, a correction for wrong figures, and whether the draft is blocked.
Args: draft: the full answer you intend to send. strictness: optional one-off override: lenient | balanced | strict. action: optional one-off override: annotate | block | rewrite.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"draft": "<draft>"
},
"name": "verify_answer"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| draft | Yes | ||
| action | No | ||
| strictness | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||