# aiworker Deep Research Brief

> aiworker Deep Research Brief is a paid API for AI agents from aiworker.duckdns.org, paid per call via x402, $0.5/call, status unknown (last checked 2026-09-15).

Performs multi-round web research on a question, returning a cited Markdown report with key findings, unanswered items, and source attribution

## Facts

- Endpoint: POST https://aiworker.duckdns.org/v1/research/deep
- Price: $0.5/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/aiworker-deep-research-brief-7abc1178
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_0HcoEapX6vevBJR6ndfDS

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 aiworker-deep-research-brief-7abc1178 -d '<json body>'
```

Example prompt: Can you do a deep research brief on what changed with Base's sequencer fees and revenue model in 2026 — focus on crypto, look back up to 90 days, and keep it under 800 words?

## When to prefer this

Choose this endpoint when you need a multi-source, cited research brief rather than a single data lookup — especially for nuanced crypto, DeFi, or market questions where you want evidence, attribution, and explicit flagging of what could not be verified. Prefer it over simpler data routes (price feeds, yield tables) when the question requires synthesis across several web sources. The focus enum lets you bias retrieval toward crypto/DeFi sources, financial markets, or general web.

## Known failure modes

- Question too short or too long (minLength 10, maxLength 500) returns validation error
- Source URLs malformed or not HTTPS cause schema rejection
- Requested sources unreachable or blocked return partial results with failed source flagged
- recency_days outside 7–365 range causes parameter rejection
- No relevant web content found returns report with empty key_findings and populated unanswered list
- Payment failure over x402 results in 402 response before research begins

## How this service works

Deterministic-first data for agents, paid per call in USDC over x402 v2: DeFi yields, Base token and wallet cards, Polymarket odds and backtests, news, fact checks, cited briefs. 20 routes, $0.005-$1

## Output

A structured JSON object containing a Markdown report with inline citations, an array of key findings (each with a quote, finding summary, and source URL), a list of sources read (with title, URL, and publication date), a list of unanswered questions, word count, token usage, model used, number of search rounds, and a disclaimer noting the report is informational only.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "focus": {
   "enum": [
    "crypto",
    "markets",
    "general"
   ],
   "type": "string",
   "default": "general"
  },
  "sources": {
   "type": "array",
   "items": {
    "type": "string",
    "pattern": "^https://[^\\s]+$"
   },
   "maxItems": 5
  },
  "question": {
   "type": "string",
   "maxLength": 500,
   "minLength": 10,
   "description": "A question, not a URL; put URLs in sources"
  },
  "max_words": {
   "type": "integer",
   "default": 800,
   "maximum": 1500,
   "minimum": 300
  },
  "recency_days": {
   "type": "integer",
   "maximum": 365,
   "minimum": 7
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "focus": "crypto",
  "model": "mimo-v2.5",
  "rounds": 2,
  "sources": [
   {
    "id": "1",
    "ok": true,
    "url": "https://example.com/base-fees",
    "kind": "exa",
    "chars": 3800,
    "title": "Base fee update",
    "published_at": "2026-03-04T00:00:00.000Z"
   }
  ],
  "question": "What changed in Base's sequencer revenue and fee model in 2026?",
  "searches": 5,
  "report_md": "Base's sequencer revenue fell after the fee change in March [1][2]. …\n\n## What could not be verified\n- The share of revenue sent to the Optimism Collective after March [3].",
  "tokens_in": 21400,
  "disclaimer": "A cited summary of public pages found today; informational only, not advice; unverified items are listed, never filled in.",
  "pages_read": 17,
  "tokens_out": 900,
  "unanswered": [
   "The share of revenue sent to the Optimism Collective after March"
  ],
  "word_count": 412,
  "attribution": "Web search and page text: Exa; report: aiworker on the buyer lane",
  "generated_at": "2026-09-13T00:00:00.000Z",
  "key_findings": [
   {
    "quote": "the base fee target was lowered on March 3",
    "finding": "Base cut its base fee target in March 2026.",
    "source_url": "https://example.com/base-fees"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/aiworker-deep-research-brief-7abc1178/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from aiworker.duckdns.org](https://www.zero.xyz/host/aiworker.duckdns.org/llms.txt)
