# x402donghang Watchlist Brief

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

Generates structured per-symbol crypto trading briefs with bias, thesis, risk, and action items for a user-defined watchlist

## Facts

- Endpoint: GET https://x402donghang.duckdns.org/x402/v1/watchlist-brief
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402donghang-watchlist-brief-555bd41e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_W_wQJgAoN-hasdtzNQm4y

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 x402donghang-watchlist-brief-555bd41e
```

Example prompt: Give me structured trading briefs in English for BTC, ETH, and SOL — focus on the spot market and include bias, thesis, confidence, risks, and what would invalidate the trade.

## When to prefer this

Choose this endpoint when you need a per-symbol structured trading brief with explicit bias, thesis, confidence, risk, and invalidation — not just raw price data or news headlines. It is ideal for crypto trading agents that need actionable, AI-synthesized intelligence on a specific watchlist rather than broad market commentary. Prefer this over generic LLM prompts when you need consistent schema output (bias, bullets, actions) that downstream agents or dashboards can parse. Best when user wants both English and Chinese language support.

## Known failure modes

- Missing or empty symbols array returns validation error
- More than 10 symbols in the request exceeds maxItems limit
- Invalid focus value outside allowed enum may be ignored or error
- Payment failure via x402 protocol returns 402 with payment requirements
- Model latency spikes may cause timeout on large symbol lists
- Locale value outside 'en'/'zh' may default or error

## How this service works

Fresh crypto narrative research with market context and verifiable source URLs. Free BTC sample; custom radar $0.02/call via x402 USDC.

## Output

A JSON array of per-symbol structured briefs, each containing: trading bias label, short thesis, confidence score (0-1), timeframe, bullet-point observations, recommended actions, key risks, and an invalidation condition that would negate the thesis. Results also include a product identifier and disclaimer.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "focus": {
   "type": "string",
   "description": "Optional shared focus: spot | perp | macro | news, max 300 characters"
  },
  "locale": {
   "enum": [
    "en",
    "zh"
   ],
   "type": "string",
   "description": "Output language; default zh"
  },
  "symbols": {
   "type": "array",
   "items": {
    "type": "string",
    "description": "Crypto ticker, e.g. BTC, ETH, SOL"
   },
   "maxItems": 10,
   "minItems": 1,
   "description": "Tickers to brief; one structured brief per symbol"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "items": [
   {
    "bias": "中性偏多",
    "risks": [
     "流动性抽离",
     "宏观突发"
    ],
    "symbol": "BTC",
    "thesis": "短线结构未破，但杠杆拥挤限制上行弹性。",
    "actions": [
     "轻仓观察",
     "避免追高"
    ],
    "bullets": [
     "现货支撑仍在",
     "资金费率偏贵",
     "等待回踩再加仓"
    ],
    "timeframe": "波段",
    "confidence": 0.62,
    "invalidation": "跌破关键支撑并放量"
   }
  ],
  "product": "watchlist-brief",
  "disclaimer": "信息整理，非投资建议"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402donghang-watchlist-brief-555bd41e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402donghang.duckdns.org](https://www.zero.xyz/host/x402donghang.duckdns.org/llms.txt)
