# CanaryGuard DeFi Yield Pool Screener

> CanaryGuard DeFi Yield Pool Screener is a paid API for AI agents from canaryguard-402.onrender.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-20).

Returns curated, risk-adjusted USDC, EURC, and WETH DeFi yield pools on Base, pre-screened for TVL depth and audit status across Morpho, Aave V3, Aerodrome, and Moonwell.

## Facts

- Endpoint: GET https://canaryguard-402.onrender.com/v1/defi-yields-safe?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-20
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/canaryguard-defi-yield-pool-screener-df1160e5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ovnzo2tyGM-W7CmLNU9T9

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 canaryguard-defi-yield-pool-screener-df1160e5
```

Example prompt: What are the top risk-adjusted USDC yield pools on Base right now — only show me ones that are audited and have solid TVL across Morpho, Aave V3, Aerodrome, and Moonwell?

## When to prefer this

Choose this endpoint when you need a pre-screened, risk-adjusted shortlist of DeFi yield pools on Base and do not want to manually aggregate and audit data from Morpho, Aave V3, Aerodrome, and Moonwell individually. Best for agents making yield allocation decisions where safety signals (TVL depth, audit status) matter more than raw APY maximization. Prefer this over raw on-chain queries when you want an opinionated, curated output rather than raw protocol data.

## Known failure modes

- Invalid or unsupported asset type returns an error or empty result
- No pools currently passing TVL/audit thresholds may return an empty list
- Render.com cold-start latency may cause occasional slow or timed-out responses
- On-chain data staleness if underlying protocol APIs are temporarily unavailable
- Malformed request body (missing required 'asset' field) returns a validation error

## How this service works

Curates top risk-adjusted USDC, EURC, and WETH DeFi yield pools on Base (Morpho, Aave V3, Aerodrome, Moonwell), pre-screened for TVL depth and audit status.

## Output

A curated list of DeFi yield pools on Base for the requested asset (USDC, EURC, or WETH), each entry including protocol name, pool details, current APY, TVL, audit status, and a risk-adjusted ranking — filtered to only include pools that meet minimum TVL and audit screening thresholds.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "asset": {
       "type": "string",
       "default": "USDC"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/canaryguard-defi-yield-pool-screener-df1160e5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from canaryguard-402.onrender.com](https://www.zero.xyz/host/canaryguard-402.onrender.com/llms.txt)
