All pipeline health and trading performance data is accessible through the REST API and the live SSE feed. This page covers the key endpoints and fields to watch, what healthy values look like, and how to detect degradation before it affects trade quality.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/0xW1re/solvedocs/llms.txt
Use this file to discover all available pages before exploring further.
Pipeline stats
The/api/stats endpoint returns a snapshot of the current pipeline state:
What to watch
| Field | Healthy | Warning |
|---|---|---|
ws.connected | true | false — pipeline not receiving on-chain data |
ws.eventsPerSec | 20–200+ (market dependent) | Near 0 — possible WebSocket disconnect |
models.fallbacks | 0 | Rising — ML inference degraded, signals using rule-based scoring |
wallets.scored | Growing over time | Stagnant — feature computation may have stalled |
regime.state | Any valid state | Relevant context for interpreting signal quality |
Live feed as a health signal
The/api/live/feed SSE stream itself is a health indicator. A healthy pipeline emits a heartbeat event every 15 seconds. If the heartbeat stops while the connection remains open, the upstream pipeline has likely stalled at the WebSocket level.
A stalled heartbeat with an open connection is distinct from a disconnected stream. SSE reconnects automatically on disconnect, so a missing heartbeat with a still-open connection indicates a problem upstream of the SSE layer itself.
Signal quality indicators
Several fields in the signal payload indicate the quality of an individual signal:walletStats.alphaScore (0–100) — the wallet’s historical edge score. Signals from wallets above 75 have significantly higher historical hit rates than signals from wallets below 50.
tokenState.bundleConfidence (0–1) — how much evidence of coordinated buying exists on this token. Above 0.7 is a strong negative signal. Below 0.15 indicates organic-looking activity.
tokenState.riskScore (0–100) — composite token risk. Above 70 indicates multiple risk factors are present simultaneously.
tokenState.lifecycleState — the token’s current lifecycle stage. momentum and early_accumulation are the most actionable states. distribution is a strong warning that smart money may be exiting.
buysLast60s / buysLast300s — raw velocity. Rising velocity alongside a high alpha score is the canonical high-quality signal pattern.
Market regime
The current market regime is included in/api/stats under regime.state. Four states are possible:
| State | Meaning |
|---|---|
bull_euphoria | High graduation rates, strong volume, elevated token creation. Signals tend to have higher hit rates. |
bull_normal | Standard positive market conditions. |
transition | Market dynamics shifting — creation or graduation rate diverging from recent average. Elevated uncertainty. |
bear | Low graduation rates, thin volume. Signal quality tends to be lower across the board. |
Anti-signal rate monitoring
Anti-signals appear on the/api/live/feed stream as events where data.type === 'anti_signal'. A healthy market produces a low but non-zero rate of anti-signals — some level of adversarial activity is always present on Pump.fun.
A sudden spike in anti-signal rate across many tokens simultaneously usually indicates a coordinated campaign or a broader shift toward lower-quality token creation.
Anti-signals include a severity field (the count of triggers that fired, minimum 2) and a human-readable reasons array:
Graduation rate as a leading indicator
Graduations appear on the live feed asgraduation events. Tracking the graduation rate — graduations per hour relative to token creations per hour — gives an independent view of market quality that leads the official regime classification by a few minutes. A rising graduation rate that the regime has not yet reclassified is a useful early signal of improving conditions.