# Verity Suite Citation Pro

> Verity Suite Citation Pro is a paid API for AI agents from verity-suite.onrender.com, paid per call via x402, $0.35/call, status unknown (last checked 2026-09-15).

Finds and returns calibrated supporting citations for a factual claim, returning a verdict, support score, and verified source list

## Facts

- Endpoint: POST https://verity-suite.onrender.com/cite/pro
- Price: $0.35/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/verity-suite-citation-pro-9f7ee13f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_4Y0qOzpHrk6n0YgIjN3Ib

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 verity-suite-citation-pro-9f7ee13f -d '<json body>'
```

Example prompt: Can you check whether the claim 'regular aerobic exercise reduces the risk of cardiovascular disease by approximately 35%' is actually backed by real sources — focus on clinical literature — and give me a calibrated confidence score plus the specific citations you find?

## When to prefer this

Choose this endpoint when an AI agent needs to ground a factual claim in real, retrievable sources before acting on or publishing it — especially when a calibrated confidence score and explicit rejection reasons matter. Prefer it over generic web search when you need a structured verdict with source quality filtering, or when operating in high-stakes domains like medical, legal, or financial where unverified claims carry risk. The fail-closed design (defaulting to no_sources_found rather than hallucinating support) makes it suitable for pipelines that require trustworthy citation provenance.

## Known failure modes

- No qualifying sources retrieved for the claim — verdict returns 'no_sources_found' with empty citations array
- Claim is contradicted by retrieved sources — verdict is 'contradicted' with support score near 0
- Statement is too vague or broad for sources to definitively support — partially_supported with low score
- Domain hint narrows search too aggressively, missing relevant sources — caller should retry without domain_hint
- Render.com cold-start latency causes timeout on first call after idle period
- Payment of 0.35 USDC not fulfilled via x402 — call rejected before processing

## How this service works

The trust fabric for AI agents — calibrated, fail-closed services agents pay per call.

## Output

Returns a verdict enum (supported, partially_supported, no_sources_found, or contradicted), a calibrated 0-to-1 support score indicating how strongly the retrieved sources establish the statement, an array of verified citation strings with what each specifically supports, concrete reasons for the verdict including why any candidate sources were rejected, and optional caveats about scope limits, conflicting evidence, or recency concerns.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "statement"
 ],
 "properties": {
  "statement": {
   "type": "string",
   "description": "the factual claim to find supporting sources for"
  },
  "domain_hint": {
   "type": "string",
   "description": "optional topic/field to focus the search (e.g. 'clinical', 'tax law')"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "title": "citation_out",
 "required": [
  "verdict",
  "support",
  "citations",
  "reasons"
 ],
 "properties": {
  "caveats": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "title": "Caveats",
   "description": "scope limits, partial coverage, conflicting evidence, or recency/quality concerns the caller should know"
  },
  "reasons": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "title": "Reasons",
   "description": "concrete grounds for the verdict, including why any candidate sources were rejected (off-topic, unverifiable, low-quality, vague, contradicts)"
  },
  "support": {
   "type": "number",
   "title": "Support",
   "maximum": 1,
   "minimum": 0,
   "description": "calibrated 0..1: how strongly the retrieved sources actually establish the statement (0=none retrieved or contradicted, ~0.3-0.7=partial, 0.8-1.0=explicit and on-point)"
  },
  "verdict": {
   "enum": [
    "supported",
    "partially_supported",
    "no_sources_found",
    "contradicted"
   ],
   "type": "string",
   "title": "Verdict",
   "description": "whether real retrieved sources actually support the statement; no_sources_found is the safe/uncertain value"
  },
  "citations": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "title": "Citations",
   "description": "only sources actually retrieved this call and verified to bear on the statement; each entry = source identifier/title + what specifically it supports. Empty if none qualify."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/verity-suite-citation-pro-9f7ee13f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from verity-suite.onrender.com](https://www.zero.xyz/host/verity-suite.onrender.com/llms.txt)
