sanity_check
Verify a single claim before acting by checking it against supplied source text or live web evidence, returning a verdict and confidence score so you can support, reject, or treat it as unverified.
Instructions
[Wicked Sanity] Verify one claim before acting on it. Verdicts: supported | contradicted | unsupported | insufficient_evidence (see data). confidence_score is raw consistency (a "contradicted" verdict scores near 0). Policy: act on supported; treat unsupported/insufficient_evidence as unverified; reject contradicted. x402 or SANITY_API_KEY; 429 means a rate limit — see retry_after.
Use when you must verify one claim before acting on it, either against source text you supply or against live web evidence. Not for many claims at once (use sanity_check_batch).
Behavior: writes state upstream (not read-only); needs the credentials or wallet signature noted above where applicable.
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": {
"claim": "<claim>"
},
"name": "sanity_check"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | "grounded" (default; check against context) or "open" (check against live web evidence — consistency with the web, not objective truth). | |
| claim | Yes | The single statement to verify (max 5,000 chars). | |
| context | No | Source text the claim(s) must be faithful to. Required for mode "grounded". |