Verify text against sources
verifyCheck text against its cited sources paragraph by paragraph to confirm support and attribution, returning pass/fail results for gating model output before people see it.
Instructions
Check text against the sources it cites, paragraph by paragraph, with Jev (the same check Zearch runs on its own answers). Cite sources inline as [1], [2]… in the order you list them. Use it to gate output from your own model before a person sees it.
Limits: text up to 8,000 characters; 1 to 8 sources of up to 20,000 characters each. Costs 1 credit, charged only when the check completes. Returns pass/fail per paragraph with support and attribution probabilities.
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": {
"text": "<text>",
"sources": "<sources>"
},
"name": "verify"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Markdown to check. Every paragraph should cite at least one source as [n]. | |
| sources | Yes | Sources in citation order: the first is [1]. | |
| question | No | The question the text answers, if any. Improves the check. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | No | ||
| object | No | ||
| passed | Yes | True when every paragraph met the support threshold. | |
| threshold | No | ||
| paragraphs | Yes |