# SolEnrich Stonk Yield

> SolEnrich Stonk Yield is a paid API for AI agents from api.solenrich.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-15).

Returns trailing 7-day, 30-day, and lifetime holder yield for a StonkFun reward coin, including annualized rates, quote exposure breakdown, and reward asset details.

## Facts

- Endpoint: POST https://api.solenrich.com/entrypoints/stonk-yield/invoke
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/solenrich-stonk-yield-1ae47479
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_QGRnqIIUAEiJDmGIYMuE6

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 solenrich-stonk-yield-1ae47479 -d '<json body>'
```

Example prompt: What's the trailing 7-day, 30-day, and lifetime annualized yield for holders of the StonkFun coin with mint address 7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU, and give me the quote exposure breakdown too?

## When to prefer this

Use this endpoint when you specifically need StonkFun reward coin holder yield analytics — trailing 7d/30d/lifetime annualized rates, quote exposure decomposition, and reward asset identification. Prefer this over generic token analytics endpoints when the question is specifically about holder reward yield (not price, liquidity, or wallet behavior). It is the only endpoint in the SolEnrich suite focused on yield/APY calculations for StonkFun mints.

## Known failure modes

- Invalid or malformed mint address returns validation error
- Mint address not recognized as a StonkFun reward coin returns not-found error
- Insufficient historical data (< 1 daily snapshot) may return empty or partial yield windows
- Caution flag raised when window is under 7 days rather than hard failure
- Network or RPC timeout may cause upstream data retrieval failure
- Payment failure or insufficient USDC balance blocks the call

## How this service works

Trailing 7d, 30d, and lifetime holder yield: rewards distributed in the quote asset, priced in USD, divided by average market cap over the window (daily snapshots). Annualized with an explicit caution flag when the window is under 7 days or partial. Returns quote_exposure — what a holder is economically long (the coin + the quote asset) and the reward asset.

## Output

A structured response containing trailing 7-day, 30-day, and lifetime holder yield rates (rewards in quote asset, priced in USD, divided by average market cap over each window), annualized yield figures, a caution flag when the window is under 7 days or partial, quote_exposure showing what the holder is economically long (coin + quote asset + reward asset), and the identity of the reward asset. Can be returned as JSON, an LLM-friendly text summary, or both.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "mint": {
   "type": "string",
   "maxLength": 44,
   "minLength": 32,
   "description": "StonkFun reward coin mint (base58)"
  },
  "format": {
   "enum": [
    "json",
    "llm",
    "both"
   ],
   "type": "string",
   "default": "json"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/solenrich-stonk-yield-1ae47479/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.solenrich.com](https://www.zero.xyz/host/api.solenrich.com/llms.txt)
