# Veridictum Legal Bulk Citation Verifier

> Veridictum Legal Bulk Citation Verifier is a paid API for AI agents from veridictum.legal, paid per call via x402, $0.1/call, status unknown (last checked 2026-10-12).

Verifies up to 50 legal citations in a single call, returning verified/not_found/suspicious verdicts plus hallucination risk scores — no LLM, fully deterministic.

## Facts

- Endpoint: POST https://veridictum.legal/api/v1/agent/verify/bulk?utm_source=zero.xyz
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/veridictum-legal-bulk-citation-verifier-24e77463
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_4OPAo3zhtiSDVHaMJYwsq

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 veridictum-legal-bulk-citation-verifier-24e77463 -d '<json body>'
```

Example prompt: Can you verify all 30 citations in this AI-drafted legal brief and tell me which ones are hallucinated, suspicious, or real — I need a hallucination risk score for the whole batch?

## When to prefer this

Use this endpoint when you need to verify multiple legal citations at once and want a single flat price rather than paying per-citation. It is ideal for auditing AI-generated legal documents, legal briefs, or research memos for hallucinated or incorrect case references. Prefer this over the single-citation route whenever you have 2 or more citations to check. Because it is fully deterministic with no LLM in the path, it is appropriate for compliance-sensitive workflows requiring consistent, reproducible results.

## Known failure modes

- Exceeding 50 citations per call returns a validation error — split into multiple requests
- Citations that are malformed or missing key components may return not_found rather than an error
- Suspicious results indicate a name-match to a DIFFERENT case — should not be retried as the finding is deterministic
- Network or payment failures (x402) may cause the whole batch to fail with no partial results
- Empty citations array or missing required field returns a schema validation error

## How this service works

Verify up to 50 citations in one call, one flat price. Body: {"citations": ["<string>", ...]} - same shapes and verdicts as the single route. Returns results[] (one per citation), the verified/not_found/suspicious counts, verification_time_ms, hallucination_risk (LOW all verified, MEDIUM 1-2 not found, HIGH 3+). Deterministic, no LLM in the path. suspicious = a name_match mismatch: a DIFFERENT case than the name given. Do not retry a verified=false finding. Only verified results are cached.

## Output

Returns an array of per-citation results (one per input), each with a verified status and case details. Also returns aggregate counts of verified, not_found, and suspicious citations; a hallucination_risk level (LOW if all verified, MEDIUM if 1-2 not found, HIGH if 3+ not found or suspicious); and verification_time_ms. Only verified results are cached; suspicious means a different case was matched on name.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "citations": {
   "type": "array",
   "items": {
    "type": "string",
    "minLength": 1
   },
   "maxItems": 50,
   "minItems": 1,
   "description": "Up to 50 citations, each a full or bare citation in the same shapes the single-citation route accepts. One flat price for the call."
  },
  "include_details": {
   "type": "boolean",
   "default": true,
   "description": "Optional; full case details are returned by default."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/veridictum-legal-bulk-citation-verifier-24e77463/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from veridictum.legal](https://www.zero.xyz/host/veridictum.legal/llms.txt)
