# Wicked Sanity Batch Claim Verifier

> Wicked Sanity Batch Claim Verifier is a paid API for AI agents from sanity.wickedapi.com, paid per call via x402, $0.004/call, status unknown (last checked 2026-10-28).

Verifies multiple claims simultaneously against a shared context in a single API call, using either grounded (supplied context) or open (live web) mode.

## Facts

- Endpoint: POST https://sanity.wickedapi.com/check/batch?utm_source=zero.xyz
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-28
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/wicked-sanity-batch-claim-verifier-9a6b8cd6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_VlF4wmvNHunbRNnXy5lfq

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability wicked-sanity-batch-claim-verifier-9a6b8cd6 -d '<json body>'
```

Example prompt: Can you batch-verify these three claims against the article I just pasted — 'The policy took effect in 2021', 'Over 50 countries signed', and 'The agreement was voluntary' — using grounded mode with the article as context?

## When to prefer this

Choose this endpoint when you need to verify multiple claims in a single round-trip rather than calling a single-claim endpoint repeatedly — ideal for batch workflows where efficiency and cost matter. Prefer grounded mode when you have authoritative source material; use open mode when claims require real-world web evidence. Best suited for fact-checking pipelines, content moderation, and research validation tasks where a shared context applies to all claims.

## Known failure modes

- Empty or missing claims array returns validation error
- Claims array exceeds 50-item maximum limit
- Context field is malformed or incompatible type
- Invalid mode value outside 'grounded' or 'open' enum
- Context too large for processing window
- Payment failure via x402 protocol blocks request
- Web evidence unavailable in open mode for obscure topics
- Ambiguous claims may yield low-confidence or inconclusive results

## How this service works

Verify multiple claims against shared context in one call.

## Output

An array of verification results corresponding to each submitted claim, indicating whether each claim is supported, refuted, or unverifiable given the provided context or web evidence, potentially with explanations or confidence signals per claim.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "mode": {
   "enum": [
    "grounded",
    "open"
   ],
   "type": "string"
  },
  "claims": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "maxItems": 50,
   "minItems": 1
  },
  "context": {
   "oneOf": [
    {
     "type": "string"
    },
    {
     "type": "array",
     "items": {
      "type": "string"
     }
    }
   ]
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/wicked-sanity-batch-claim-verifier-9a6b8cd6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from sanity.wickedapi.com](https://www.zero.xyz/host/sanity.wickedapi.com/llms.txt)
