# SolEnrich Exit Signal

> SolEnrich Exit Signal is a paid API for AI agents from api.solenrich.com, paid per call via x402, $0.04/call, status unknown (last checked 2026-09-14).

Analyzes a Solana token mint you hold and returns a sell-side verdict (EXIT / DERISK / HOLD) with a 0-1 exit score and detailed reasoning based on sell pressure, whale flows, liquidity trends, and rug risk signals.

## Facts

- Endpoint: POST https://api.solenrich.com/entrypoints/exit-signal/invoke
- Price: $0.04/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/solenrich-exit-signal-fb41e2e0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_lplM4jd7WmPzpoZgo9nTl

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-exit-signal-fb41e2e0 -d '<json body>'
```

Example prompt: Should I sell my position in the Solana token with mint EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v? Give me the exit signal as JSON and include my entry price of $0.0045 for PnL context.

## When to prefer this

Choose this endpoint when you need a structured, scored sell-side recommendation for a Solana token you currently hold. It is especially valuable when monitoring for rug pull risk (LP pull or active dump triggers force EXIT), tracking whale distribution behavior, or detecting volume and liquidity fade before a significant drawdown. Prefer it over generic price feeds when you want reasoned signal rather than raw data, and over on-chain explorers when you need an aggregated multi-factor verdict in one call.

## Known failure modes

- Invalid or non-existent mint address returns error with no verdict
- Token too new or illiquid for meaningful signal — partial data or low-confidence score returned
- Rate limiting if called too frequently on the same mint (deltas only unlock after 5+ min gap)
- Payment failure via x402 protocol results in 402 response with no data
- Network or on-chain data source unavailability may cause timeout or degraded signal quality

## How this service works

The sell-side verdict: pass a mint you hold, get EXIT / DERISK / HOLD with a 0-1 exit score and reasoning. Reads sell pressure, buy-rate deceleration, volume fade, distribution-into-strength divergence, top-holder flow (distributing vs accumulating whales), liquidity trend, and holder churn. Rug triggers (LP pull, active dump) force EXIT over everything. Works on tokens of any age. Repeat calls 5+ min apart unlock liquidity/holder deltas. NFA.

## Output

Returns an exit verdict of EXIT, DERISK, or HOLD alongside a 0-1 exit score and human-readable reasoning. The reasoning covers sell pressure magnitude, buy-rate deceleration, volume fade, distribution-into-strength divergence, top-holder wallet flows (distributing vs accumulating whales), liquidity trend direction, and holder churn rate. If rug triggers such as LP pool withdrawal or coordinated dumping are detected, an EXIT verdict is forced regardless of other signals. When called 5+ minutes after a prior call on the same mint, liquidity and holder delta comparisons are also included.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "mint": {
   "type": "string",
   "maxLength": 44,
   "minLength": 32,
   "description": "Token mint address you hold"
  },
  "format": {
   "enum": [
    "json",
    "llm",
    "both"
   ],
   "type": "string",
   "default": "json"
  },
  "entry_price_usd": {
   "type": "number",
   "description": "Optional entry price in USD — adds unrealized-PnL context, does not change the verdict"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "output": {
   "briefing": "string (llm format) or object (json format)"
  },
  "run_id": "uuid",
  "status": "succeeded"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/solenrich-exit-signal-fb41e2e0/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)
