# WickedAPI Protocol Health Oracle - Single Protocol Health Score

> WickedAPI Protocol Health Oracle - Single Protocol Health Score is a paid API for AI agents from protocol-health-oracle.wickedapi.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-31).

Returns the latest health score, component breakdown, and score history for a single DeFi/Web3 protocol identified by its slug.

## Facts

- Endpoint: GET https://protocol-health-oracle.wickedapi.com/v1/health/:slug?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/wickedapi-protocol-health-oracle-single-protocol-health-score-80f96531
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_0lo1SCM1GRq9ob1-MErHp

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 wickedapi-protocol-health-oracle-single-protocol-health-score-80f96531
```

Example prompt: What's the current health score for Uniswap — can you pull up the full breakdown including GitHub activity, TVL trend, and treasury components, plus the score history?

## When to prefer this

Use this endpoint when you need a detailed, component-level health breakdown for a specific DeFi protocol rather than a summary list of all protocols. It is ideal for due diligence workflows, risk monitoring agents, or any scenario where you know the protocol slug and want deep insight into GitHub activity trends, TVL movement, and treasury status in one call. Prefer the sibling 'all protocols' endpoint when you need to scan or rank across multiple protocols simultaneously.

## Known failure modes

- Invalid or unknown protocol slug returns a 404 or error response
- Protocol not yet tracked by the oracle returns no data
- Stale data if GitHub/TVL sources are temporarily unavailable
- Payment failure via x402 protocol blocks the request
- Malformed slug (special characters, wrong format) may cause request errors

## How this service works

Latest health score for one protocol: components (GitHub activity, TVL trend, treasury), source details, and score history.

## Output

Returns a structured object for the specified protocol including: the latest overall health score and verdict, individual component scores (GitHub activity, TVL trend, treasury health), detailed source data behind each component, and a historical series of past health scores for trend analysis.

## 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"
    },
    "pathParams": {
     "type": "object",
     "required": [
      "slug"
     ],
     "properties": {
      "slug": {
       "type": "string"
      }
     }
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "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/wickedapi-protocol-health-oracle-single-protocol-health-score-80f96531/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from protocol-health-oracle.wickedapi.com](https://www.zero.xyz/host/protocol-health-oracle.wickedapi.com/llms.txt)
