# OmniProvider Cited Research Brief

> OmniProvider Cited Research Brief is a paid API for AI agents from pay.omnidev.tech, paid per call via x402, $0.008/call, status unknown (last checked 2026-10-17).

Generates a short research brief grounded exclusively in user-supplied quotes and source URLs, billed at $0.008 USDC per call via x402 on Base

## Facts

- Endpoint: POST https://pay.omnidev.tech/x402/brief?utm_source=zero.xyz
- Price: $0.008/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-17
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/omniprovider-cited-research-brief-aaea02b3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_3TcQ9L8BU6utnENZMmuSZ

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 omniprovider-cited-research-brief-aaea02b3 -d '<json body>'
```

Example prompt: Write me a short research brief (up to 400 tokens) on 'the impact of AI on drug discovery' using only these 3 quotes I found: first, 'AI reduces early-stage drug discovery time by 40%' from https://example.com/article1; second, 'machine learning models have identified 12 novel protein targets' from https://example.com/article2; third, 'regulatory bodies are still catching up with AI-generated leads' from https://example.com/article3.

## When to prefer this

Choose this endpoint when you need a concise, source-grounded research brief where every claim must trace back to user-supplied quotes and URLs — not an open-ended generation from model knowledge. It is ideal for RAG pipelines, fact-checking workflows, and any scenario where citation fidelity is critical and hallucinated sources are unacceptable. The pay-per-call x402 micropayment model (no subscription required) makes it efficient for sporadic or agent-driven workloads. Prefer a general chat completion endpoint if you need unconstrained generation without source anchoring.

## Known failure modes

- Fewer than 1 or more than 12 citations causes a validation error
- Quote or URL fields missing from a citation object return a schema error
- Query shorter than 3 characters or longer than 2000 characters is rejected
- max_tokens outside 1–600 range is rejected
- Payment failure on Base causes the call to be declined before brief generation
- If the client nonce matches a prior successful call, the cached brief is returned without a second charge

## How this service works

Pay-per-call cited research brief. The request carries a query and 1 to 12 quotes with source URLs; the response is a short brief that cites only those quotes, at 0.008 USDC per call on Base. Payment settles after the brief is produced. A client nonce header makes a retry free of a second charge.

## Output

A short prose research brief (up to the requested max_tokens, capped at 600) that synthesizes the user-supplied query using only the provided quotes, with inline citations linking back to the original source URLs. No fabricated sources or external knowledge are introduced.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "query": {
   "type": "string",
   "maxLength": 2000,
   "minLength": 3
  },
  "citations": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "url",
     "quote"
    ],
    "properties": {
     "url": {
      "type": "string"
     },
     "quote": {
      "type": "string",
      "maxLength": 1500,
      "minLength": 8
     }
    }
   },
   "maxItems": 12,
   "minItems": 1
  },
  "max_tokens": {
   "type": "integer",
   "maximum": 600,
   "minimum": 1
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/omniprovider-cited-research-brief-aaea02b3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from pay.omnidev.tech](https://www.zero.xyz/host/pay.omnidev.tech/llms.txt)
