SolEnrich
payment-ready until 2026-10-15
imported from the x402 Bazaar, not submitted by the operator · own this service? claim it · or ask to be removed
Token and wallet enrichment for Solana and Hyperliquid: token risk and due diligence reports, wallet and trader profiles, new token screening and alerts.
Call it x402 v2
x402 v2
- Base URL
- https://api.solenrich.com
- Payment
- x402 v2, header channel
$ curl -i -X POST 'https://api.solenrich.com/entrypoints/check-alerts/invoke' An unpaid request returns HTTP 402 with the payment terms. Sign a payment authorization, then retry with the PAYMENT-SIGNATURE header.
Endpoints 23 paid routes on api.solenrich.com
15 more in Example 402 response
Prices as captured in the 402 response: median $0.01 across the 23 endpoints, unchanged since first capture.
Example 402 response
Endpoints and prices
| Method | Path | Description | Price | Network | Asset | 402 channel | Captured |
|---|---|---|---|---|---|---|---|
| POST | / | No description | $0.008 | Base+ | USDC | header | since 10-07 |
| POST | / | No description | $0.02 | Base+ | USDC | header | since 10-07 |
| POST | / | No description | $0.004 | Base+ | USDC | header | since 10-07 |
| POST | / | No description | $0.002 | Base+ | USDC | header | since 10-07 |
| POST | / | No description | $0.002 | Base+ | USDC | header | since 10-07 |
| POST | / | No description | $0.05 | Base+ | USDC | header | since 10-07 |
| POST | / | No description | $0.012 | Base+ | USDC | header | since 10-07 |
| POST | / | No description | $0.012 | Base+ | USDC | header | since 10-07 |
| POST | / | No description | $0.001 | Base+ | USDC | header | since 10-07 |
| POST | / | No description | $0.015 | Base+ | USDC | header | since 10-07 |
| POST | / | No description | $0.01 | Base+ | USDC | header | since 10-07 |
| POST | / | No description | $0.02 | Base+ | USDC | header | since 10-07 |
| POST | / | No description | $0.003 | Base+ | USDC | header | since 10-07 |
| POST | / | No description | $0.04 | Base+ | USDC | header | since 10-07 |
| POST | / | No description | $0.05 | Base+ | USDC | header | since 10-07 |
| POST | / | No description | $0.02 | Base+ | USDC | header | since 10-07 |
| POST | / | No description | $0.03 | Base+ | USDC | header | since 10-07 |
| POST | / | No description | $0.02 | Base+ | USDC | header | since 10-07 |
| POST | / | No description | $0.005 | Base+ | USDC | header | since 10-07 |
| POST | / | No description | $0.005 | Base+ | USDC | header | since 10-07 |
| POST | / | No description | $0.01 | Base+ | USDC | header | since 10-07 |
| POST | / | No description | $0.005 | Base+ | USDC | header | since 10-07 |
| POST | / | No description | $0.008 | Base+ | USDC | header | since 10-07 |
Payment evidence
402 payload captured at . Check evidence JSON · Measurement methodology.
First of 23 payloads captured by the monitor.
209 lines, scroll inside
{
"error": "Payment required",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"
},
"payTo": "66Qvhr1xnwqbCT36KfHfZF1JpoWdmCQ3uFYTN335CGXe",
"amount": "50000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 300
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x8EdE9eD2E6ACdd9B2BaFa42ff4078d3F3263607c",
"amount": "50000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://api.solenrich.com/entrypoints/smart-money-trenches/invoke",
"tags": [
"memecoin",
"smart-money",
"new-tokens",
"trenches",
"solana"
],
"iconUrl": "https://www.solenrich.com/logo.png",
"mimeType": "application/json",
"description": "Which proven-winner wallets are aping fresh (<6h) memecoin launches right now, and what are they buying? Vetted seed set of realized-PnL winners + conviction holders (bot-filtered, live cadence re-checked every scan). Recent buys overlaid against token launch times, ranked by distinct smart buyers + recency. Pre-ape attention signal — pair with due-diligence.",
"serviceName": "SolEnrich"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"limit": 10,
"format": "json",
"hours_back": 6,
"min_buyers": 2,
"max_token_age_hours": 12
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"output": {
"filters": {
"limit": 10,
"hours_back": 12,
"min_buyers": 1,
"max_token_age_hours": 6
},
"signals": [
{
"buys": [
"{…}"
],
"mint": "7AUzu756Pp3Cg3NByuKfcRSAFFt31kjC6U6R1npkiA1Q",
"symbol": "MAJOR",
"price_usd": 0.000023,
"smart_buyers": 1,
"liquidity_usd": 12179,
"market_cap_usd": 23008,
"token_age_hours": 0.7,
"total_spent_usd": 996.07,
"conviction_holder_buyers": 0,
"most_recent_buy_minutes_ago": 36
}
],
"seed_set": {
"source": "birdeye-leaderboard-realized-pnl + known-runner-miners, vetted via cadence/bo...",
"derived_at": "2026-08-27",
"active_traders": 100,
"conviction_holders": 6
},
"last_updated": "2026-09-22T00:08:31.973Z",
"seeds_scanned": 104,
"buys_unknown_age": 0,
"total_recent_buys": 58,
"buys_on_older_tokens": 49,
"seeds_skipped_bot_cadence": [
"wae8YMC7PWjcPbM3mdx3CUDZEkkjaFAE4VxS5mF2YuN",
"6bQSN4d6anoTwnE6XDPGLA9RV8cqZPeNJro4iQUsWmso"
],
"seeds_flagged_elevated_cadence": [
"FLnMeVLh5RPhSRnhLsaNWiGxJxmULViqEzrQtheAzhts",
"8ZXnRVHWzcqgy54q6WUQKfAqfk6fZTYfK9BV37XjNcAf",
"AcoNeFQsTPYs7ZrH8RMWaxxGJTTQJJ4H5aTXmptaz5UK"
]
},
"run_id": "uuid",
"status": "succeeded"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 25,
"minimum": 1,
"description": "Max tokens to return"
},
"format": {
"enum": [
"json",
"llm",
"both"
],
"type": "string",
"default": "json",
"description": "Response format: json (structured fields, default), llm (short deterministic briefing), or both (fields plus llm_summary)."
},
"hours_back": {
"type": "integer",
"default": 12,
"maximum": 48,
"minimum": 1,
"description": "How far back to scan seed-wallet buys (hours)"
},
"min_buyers": {
"type": "integer",
"default": 1,
"maximum": 14,
"minimum": 1,
"description": "Min distinct smart buyers per token to surface it"
},
"max_token_age_hours": {
"type": "number",
"default": 6,
"maximum": 72,
"minimum": 1,
"description": "Max token age (hours since first pair) to count as fresh"
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
}
},
"x402Version": 2
} Other captured 402 responses (22)
Captured payload 2 of 23
{
"error": "Payment required",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"
},
"payTo": "66Qvhr1xnwqbCT36KfHfZF1JpoWdmCQ3uFYTN335CGXe",
"amount": "40000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 300
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x8EdE9eD2E6ACdd9B2BaFa42ff4078d3F3263607c",
"amount": "40000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://api.solenrich.com/entrypoints/runner-scan/invoke",
"tags": [
"memecoin",
"momentum",
"token-discovery",
"trenches",
"solana"
],
"iconUrl": "https://www.solenrich.com/logo.png",
"mimeType": "application/json",
"description": "Finds fresh Solana memecoins whose on-chain buying is accelerating — the signature of a run in progress, not the lagging fact that price already moved. Measures buy-rate acceleration (5m vs 1h, 1h vs 6h), buy pressure, volume acceleration, price velocity, holder growth and liquidity trend. Classifies RUNNING / IGNITING / PARABOLIC_LATE / FADING with a 0-1 score plus reasoning. Flags wash-trade smell and liquidity pulls rather than dressing them up as momentum.",
"serviceName": "SolEnrich"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"limit": 15,
"format": "json",
"min_liquidity_usd": 10000,
"min_volume_h1_usd": 5000,
"max_token_age_hours": 24
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"output": {
"caveats": [
"Detection lane is seconds-to-minutes pre-ape, not block-0. Anything already p...",
"DexScreener transaction counts are gameable — wash-traded tokens are flagged ...",
"Fresh memecoin outcomes are binary. Most flagged tokens still fail; the value..."
],
"filters": {
"limit": 15,
"min_liquidity_usd": 10000,
"min_volume_h1_usd": 5000,
"max_token_age_hours": 24
},
"runners": [
{
"mint": "DfbhY8XtNc317jpSEJDQejLD83QUMHtBzyn9EjgSTWGW",
"name": "bitcoinu",
"stage": "RUNNING",
"symbol": "BITCOINU",
"buys_h1": 1864,
"sells_h1": 1356,
"age_hours": 0.2,
"price_usd": 0.00007857,
"liquidity_usd": 25929,
"volume_h1_usd": 178242,
"market_cap_usd": 78576,
"volume_h24_usd": 178242,
"price_change_h1_pct": 58.76,
"price_change_h24_pct": 58.76
}
],
"last_updated": "2026-09-22T00:08:05.468Z",
"stage_counts": {
"QUIET": 2,
"FADING": 2,
"RUNNING": 3,
"IGNITING": 2,
"PARABOLIC_LATE": 4
},
"passed_filters": 13,
"candidate_source": "DexScreener latest profiles + latest boosts + top boosts (Solana). These surf...",
"candidates_scanned": 43
},
"run_id": "uuid",
"status": "succeeded"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 15,
"maximum": 25,
"minimum": 1,
"description": "Max tokens to return"
},
"format": {
"enum": [
"json",
"llm",
"both"
],
"type": "string",
"default": "json",
"description": "Response format: json (structured fields, default), llm (short deterministic briefing), or both (fields plus llm_summary)."
},
"min_liquidity_usd": {
"type": "number",
"default": 10000,
"maximum": 10000000,
"minimum": 0,
"description": "Minimum aggregate pool liquidity in USD — filters dust"
},
"min_volume_h1_usd": {
"type": "number",
"default": 5000,
"maximum": 10000000,
"minimum": 0,
"description": "Minimum 1h volume in USD to count as active"
},
"max_token_age_hours": {
"type": "number",
"default": 24,
"maximum": 168,
"minimum": 0.1,
"description": "Max token age in hours since first pair (fresh but past block-0)"
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
}
},
"x402Version": 2
}Captured payload 3 of 23
{
"error": "Payment required",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"
},
"payTo": "66Qvhr1xnwqbCT36KfHfZF1JpoWdmCQ3uFYTN335CGXe",
"amount": "2000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 300
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x8EdE9eD2E6ACdd9B2BaFa42ff4078d3F3263607c",
"amount": "2000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://api.solenrich.com/entrypoints/enrich-token-light/invoke",
"tags": [
"token-risk",
"solana",
"onchain",
"ai-agents",
"defi"
],
"iconUrl": "https://www.solenrich.com/logo.png",
"mimeType": "application/json",
"description": "Price (median of 3 sources), market cap, volume, liquidity, slippage estimates at 4 position sizes, risk flags, verification status.",
"serviceName": "SolEnrich"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"mint": "DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263",
"format": "json"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"output": {
"mint": "DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263",
"name": "Bonk",
"supply": 87994000000000,
"symbol": "Bonk",
"decimals": 5,
"price_usd": 0.000003376,
"market_cap": 297149393,
"volatility": {
"low_7d": 0.00000302,
"high_7d": 0.0000034,
"daily_std_7d": 4.66,
"range_pct_7d": 12.4,
"classification": "MODERATE"
},
"volume_24h": 1096000,
"top_holders": [
{
"address": "9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM",
"balance": 7770500000000,
"pct_supply": 8.8307
}
],
"holder_count": 0,
"concentration": {
"top1_pct": 8.83,
"top5_pct": 25.21,
"top10_pct": 38.58,
"herfindahl_index": 209
},
"holders_source": "birdeye",
"price_change_24h": 11.73
},
"run_id": "uuid",
"status": "succeeded"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"mint"
],
"properties": {
"mint": {
"type": "string",
"maxLength": 44,
"minLength": 32,
"description": "Solana token mint address"
},
"format": {
"enum": [
"json",
"llm",
"both"
],
"type": "string",
"default": "json",
"description": "Response format: json (structured fields, default), llm (short deterministic briefing), or both (fields plus llm_summary)."
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
}
},
"x402Version": 2
}Captured payload 4 of 23
{
"error": "Payment required",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"
},
"payTo": "66Qvhr1xnwqbCT36KfHfZF1JpoWdmCQ3uFYTN335CGXe",
"amount": "12000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 300
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x8EdE9eD2E6ACdd9B2BaFa42ff4078d3F3263607c",
"amount": "12000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://api.solenrich.com/entrypoints/new-tokens/invoke",
"tags": [
"new-tokens",
"token-discovery",
"rug-detection",
"trending",
"solana"
],
"iconUrl": "https://www.solenrich.com/logo.png",
"mimeType": "application/json",
"description": "Recently launched tokens from DexScreener, filtered by liquidity and risk, ranked safest first.",
"serviceName": "SolEnrich"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"limit": 10,
"format": "json",
"max_risk_score": 0.6,
"min_liquidity_usd": 10000
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"output": {
"tokens": [],
"filters": {
"limit": 10,
"max_risk_score": 0.8,
"min_liquidity_usd": 1000
},
"last_updated": "2026-09-22T00:10:18.446Z",
"total_passed": 0,
"total_scanned": 0
},
"run_id": "uuid",
"status": "succeeded"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"properties": {
"limit": {
"type": "number",
"default": 10,
"maximum": 20,
"minimum": 1,
"description": "Number of tokens to return"
},
"format": {
"enum": [
"json",
"llm",
"both"
],
"type": "string",
"default": "json",
"description": "Response format: json (structured fields, default), llm (short deterministic briefing), or both (fields plus llm_summary)."
},
"max_risk_score": {
"type": "number",
"default": 0.8,
"maximum": 1,
"minimum": 0,
"description": "Maximum risk score (0-1)"
},
"min_liquidity_usd": {
"type": "number",
"default": 1000,
"description": "Minimum liquidity in USD"
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
}
},
"x402Version": 2
}Captured payload 5 of 23
{
"error": "Payment required",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"
},
"payTo": "66Qvhr1xnwqbCT36KfHfZF1JpoWdmCQ3uFYTN335CGXe",
"amount": "4000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 300
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x8EdE9eD2E6ACdd9B2BaFa42ff4078d3F3263607c",
"amount": "4000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://api.solenrich.com/entrypoints/enrich-token-full/invoke",
"tags": [
"token-risk",
"holder-analysis",
"rug-detection",
"solana",
"onchain"
],
"iconUrl": "https://www.solenrich.com/logo.png",
"mimeType": "application/json",
"description": "Adds top 20 holders, HHI concentration index, volatility metrics, slippage estimates to light token analysis.",
"serviceName": "SolEnrich"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"mint": "DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263",
"format": "json",
"include_holders": true
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"output": {
"mint": "DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263",
"name": "Bonk",
"supply": 87994000000000,
"symbol": "Bonk",
"decimals": 5,
"price_usd": 0.000003376,
"market_cap": 297149393,
"volatility": {
"low_7d": 0.00000302,
"high_7d": 0.0000034,
"daily_std_7d": 4.66,
"range_pct_7d": 12.4,
"classification": "MODERATE"
},
"volume_24h": 1096000,
"top_holders": [
{
"address": "9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM",
"balance": 7770500000000,
"pct_supply": 8.8307
}
],
"holder_count": 20,
"concentration": {
"top1_pct": 8.83,
"top5_pct": 25.21,
"top10_pct": 38.58,
"herfindahl_index": 209
},
"holders_source": "rpc",
"price_change_24h": 11.73
},
"run_id": "uuid",
"status": "succeeded"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"mint"
],
"properties": {
"mint": {
"type": "string",
"maxLength": 44,
"minLength": 32,
"description": "Solana token mint address"
},
"format": {
"enum": [
"json",
"llm",
"both"
],
"type": "string",
"default": "json",
"description": "Response format: json (structured fields, default), llm (short deterministic briefing), or both (fields plus llm_summary)."
},
"include_holders": {
"type": "boolean",
"default": true,
"description": "Include top 20 holder breakdown"
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
}
},
"x402Version": 2
}Captured payload 6 of 23
{
"error": "Payment required",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"
},
"payTo": "66Qvhr1xnwqbCT36KfHfZF1JpoWdmCQ3uFYTN335CGXe",
"amount": "20000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 300
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x8EdE9eD2E6ACdd9B2BaFa42ff4078d3F3263607c",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://api.solenrich.com/entrypoints/due-diligence/invoke",
"tags": [
"due-diligence",
"rug-detection",
"token-risk",
"solana",
"ai-agents"
],
"iconUrl": "https://www.solenrich.com/logo.png",
"mimeType": "application/json",
"description": "Composite risk: token analysis + whale activity + holder concentration. Returns SAFE/CAUTION/RISKY verdict.",
"serviceName": "SolEnrich"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"mint": "DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263",
"format": "json"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"output": {
"token": {
"mint": "DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263",
"name": "Bonk",
"supply": 87994000000000,
"symbol": "Bonk",
"decimals": 5,
"price_usd": 0.000003376,
"market_cap": 297149393,
"volume_24h": 1096000,
"holder_count": 20
},
"whales": {
"mint": "DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263",
"whales": [
{
"address": "9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM",
"pct_supply": 8.83,
"balance_usd": 26205000,
"entity_type": "cex",
"entity_label": "Binance Hot Wallet",
"buy_volume_usd": 0,
"total_volume_usd": 0,
"transaction_count": 0,
"avg_transaction_usd": 0
}
],
"whale_count": 10,
"last_updated": "2026-09-22T00:10:14.653Z",
"threshold_usd": 10000,
"holders_source": "rpc",
"lookback_hours": 72,
"net_flow_direction": "distributing",
"total_whale_volume_usd": 1236200
},
"risk_level": "MODERATE",
"last_updated": "2026-09-22T00:10:14.705Z",
"risk_factors": [
"1 risk flag(s) identified",
"Not verified on Jupiter",
"Whale distribution activity detected"
],
"recommendation": "CAUTION",
"overall_risk_score": 0.33
},
"run_id": "uuid",
"status": "succeeded"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"mint"
],
"properties": {
"mint": {
"type": "string",
"maxLength": 44,
"minLength": 32,
"description": "Solana token mint address"
},
"format": {
"enum": [
"json",
"llm",
"both"
],
"type": "string",
"default": "json",
"description": "Response format: json (structured fields, default), llm (short deterministic briefing), or both (fields plus llm_summary)."
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
}
},
"x402Version": 2
}Captured payload 7 of 23
{
"error": "Payment required",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"
},
"payTo": "66Qvhr1xnwqbCT36KfHfZF1JpoWdmCQ3uFYTN335CGXe",
"amount": "50000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 300
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x8EdE9eD2E6ACdd9B2BaFa42ff4078d3F3263607c",
"amount": "50000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://api.solenrich.com/entrypoints/hyperliquid-smart-money/invoke",
"tags": [
"hyperliquid",
"smart-money",
"perps",
"positioning",
"copy-trade"
],
"iconUrl": "https://www.solenrich.com/logo.png",
"mimeType": "application/json",
"description": "Where Hyperliquid smart money is positioned. Scans the HL leaderboard, excludes market-makers/HFT and dust/mega accounts, keeps consistent directional traders (week+month PnL > 0), then aggregates their live positions into a per-coin consensus (long/short counts, net notional, bias, conviction) plus a top-trader drill-down ranked by month PnL. A positioning signal, not a trade: consensus is often crowded and regime-dependent.",
"serviceName": "SolEnrich"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"format": "json",
"market": "BTC",
"top_traders": 20
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"output": {
"market": null,
"summary": "32 consistently-profitable HL traders tracked. Strongest positioning: ZEC 13L...",
"positioning": [
{
"bias": "long",
"coin": "ZEC",
"conviction": "strong",
"long_traders": 13,
"short_traders": 0,
"net_notional_usd": 8924436,
"gross_notional_usd": 8924436
}
],
"top_traders": [
{
"address": "0x30afce2f6842bf183c7e3fe7162e279ff0b6393e",
"profile": "directional_long",
"week_roi": 1.6205,
"month_roi": 4.1058,
"month_pnl_usd": 15337000,
"top_positions": [
"{…}"
],
"directional_bias": "long",
"account_value_usd": 13862898
}
],
"generated_at": 1790035803480,
"consensus_longs": [
"ZEC",
"NEAR",
"HYPE"
],
"trader_universe": {
"inspected": 35,
"qualified": 32,
"leaderboard_candidates": 100
},
"consensus_shorts": []
},
"run_id": "uuid",
"status": "succeeded"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"properties": {
"format": {
"enum": [
"json",
"llm",
"both"
],
"type": "string",
"default": "json",
"description": "Response format: json (structured fields, default), llm (short deterministic briefing), or both (fields plus llm_summary)."
},
"market": {
"type": "string",
"maxLength": 12,
"minLength": 1,
"description": "Optional single-coin focus, e.g. HYPE/BTC/ETH"
},
"top_traders": {
"type": "integer",
"maximum": 25,
"minimum": 1,
"description": "How many top traders to include (default 10)"
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
}
},
"x402Version": 2
}Captured payload 8 of 23
{
"error": "Payment required",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"
},
"payTo": "66Qvhr1xnwqbCT36KfHfZF1JpoWdmCQ3uFYTN335CGXe",
"amount": "12000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 300
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x8EdE9eD2E6ACdd9B2BaFa42ff4078d3F3263607c",
"amount": "12000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://api.solenrich.com/entrypoints/hyperliquid-trader-profile/invoke",
"tags": [
"hyperliquid",
"perps",
"trader-profile",
"trader-pnl",
"smart-money"
],
"iconUrl": "https://www.solenrich.com/logo.png",
"mimeType": "application/json",
"description": "Live perp positions for a Hyperliquid EVM (0x) address, read from Hyperliquid's public on-chain state. Per-position coin, side, leverage, notional, entry, unrealized PnL, distance-to-liquidation, and risk flags (high/extreme leverage, approaching liquidation, losing). Plus account value, directional bias, profile, weighted leverage, and realized+unrealized PnL over week/month/all-time. The building block for smart-money tracking.",
"serviceName": "SolEnrich"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"format": "json",
"address": "0xd21d931890d27b6e7e2e668f27931e17698e90f1"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"output": {
"pnl": {
"week_usd": 4791600,
"month_usd": 4660400,
"all_time_usd": 11216000
},
"flags": {
"any_high_leverage": false,
"concentrated_coin": null,
"any_near_liquidation": false
},
"venue": "hyperliquid",
"totals": {
"position_count": 6,
"net_notional_usd": 25851000,
"weighted_leverage": 4.6874,
"gross_notional_usd": 25851000,
"total_unrealized_pnl_usd": 3430100
},
"account": {
"value_usd": 8864900,
"margin_used_usd": 8422400,
"withdrawable_usd": 4381.6,
"total_notional_usd": 25851000
},
"address": "0xd21d931890d27b6e7e2e668f27931e17698e90f1",
"profile": "directional_long",
"positions": [
{
"dir": "long",
"coin": "SOL",
"flags": {
"losing": false,
"high_leverage": false,
"extreme_leverage": false,
"approaching_liquidation": false
},
"pnl_pct": 37.78,
"entry_px": 110.34,
"leverage": 5,
"current_px": 118.68,
"size_tokens": 85001,
"notional_usd": 10088000,
"liquidation_px": 90.604,
"margin_used_usd": 2579000,
"unrealized_pnl_usd": 708700,
"distance_to_liq_pct": 23.657
}
],
"fetched_at": 1790035807796,
"has_positions": true,
"directional_bias": "long"
},
"run_id": "uuid",
"status": "succeeded"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"address"
],
"properties": {
"format": {
"enum": [
"json",
"llm",
"both"
],
"type": "string",
"default": "json",
"description": "Response format: json (structured fields, default), llm (short deterministic briefing), or both (fields plus llm_summary)."
},
"address": {
"type": "string",
"pattern": "^0x[a-fA-F0-9]{40}$",
"description": "Hyperliquid EVM (0x) address"
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
}
},
"x402Version": 2
}Captured payload 9 of 23
{
"error": "Payment required",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"
},
"payTo": "66Qvhr1xnwqbCT36KfHfZF1JpoWdmCQ3uFYTN335CGXe",
"amount": "15000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 300
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x8EdE9eD2E6ACdd9B2BaFa42ff4078d3F3263607c",
"amount": "15000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://api.solenrich.com/entrypoints/perps-basis-signal/invoke",
"tags": [
"perps",
"basis-trade",
"funding-rate",
"yield",
"solana"
],
"iconUrl": "https://www.solenrich.com/logo.png",
"mimeType": "application/json",
"description": "Computes perp mark vs spot price across venues and surfaces actually-earnable yield (funding APR on Hyperliquid + dYdX, not viable on pool perps Jupiter + Adrena). Returns per-venue trade economics, opportunities above threshold, and best trade. Threshold defaults to 5% APR.",
"serviceName": "SolEnrich"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"asset": "SOL",
"format": "json",
"min_yield_apr_pct": 5
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"output": {
"spot": {
"sources": 2,
"price_usd": 118.57,
"spread_pct": 0.06
},
"asset": "SOL",
"venues": [
{
"type": "solana-onchain",
"venue": "jupiter-perps",
"available": true,
"basis_bps": 0,
"rate_apr_pct": 12.739,
"mark_price_usd": 118.57,
"rate_mechanism": "borrow-rate"
}
],
"best_trade": {
"venue": "hyperliquid",
"direction": "short_perp_long_spot",
"net_yield_pct": 12.085
},
"checked_at": 1790035810717,
"opportunities": [
{
"type": "reference",
"venue": "hyperliquid",
"available": true,
"basis_bps": 9,
"rate_apr_pct": 12.085,
"mark_price_usd": 118.68,
"rate_mechanism": "funding-rate"
}
],
"min_yield_apr_pct": 5
},
"run_id": "uuid",
"status": "succeeded"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"asset"
],
"properties": {
"asset": {
"enum": [
"SOL",
"BTC",
"ETH",
"BONK"
],
"type": "string",
"description": "Asset to scan"
},
"format": {
"enum": [
"json",
"llm",
"both"
],
"type": "string",
"default": "json",
"description": "Response format: json (structured fields, default), llm (short deterministic briefing), or both (fields plus llm_summary)."
},
"min_yield_apr_pct": {
"type": "number",
"default": 5,
"maximum": 100,
"minimum": 0,
"description": "Minimum net yield (APR %) for an opportunity to be surfaced"
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
}
},
"x402Version": 2
}Captured payload 10 of 23
{
"error": "Payment required",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"
},
"payTo": "66Qvhr1xnwqbCT36KfHfZF1JpoWdmCQ3uFYTN335CGXe",
"amount": "20000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 300
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x8EdE9eD2E6ACdd9B2BaFa42ff4078d3F3263607c",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://api.solenrich.com/entrypoints/perps-venue-comparison/invoke",
"tags": [
"perps",
"venue-comparison",
"funding-rate",
"best-entry",
"solana"
],
"iconUrl": "https://www.solenrich.com/logo.png",
"mimeType": "application/json",
"description": "Builds on cross-venue funding with size-aware fields: Jupiter Quote spot slippage at requested size, per-venue fee, OI cap headroom, first-hour borrow cost, and total entry cost. Returns rankings by entry cost / borrow APR / headroom plus a recommendation venue with warnings. Use when sizing a real position; use perps-cross-venue-funding for rates-only context.",
"serviceName": "SolEnrich"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"side": "long",
"format": "json",
"market": "SOL",
"size_usd": 5000
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"output": {
"side": "long",
"market": "SOL",
"venues": [
{
"type": "solana-onchain",
"flags": [],
"venue": "jupiter-perps",
"health": "TILTED",
"fee_pct": 0.06,
"available": true,
"borrow_apr_long": 12.739,
"borrow_apr_short": 12.739,
"open_interest_usd": 38218000,
"oi_cap_headroom_usd": 211720000,
"total_entry_cost_pct": 0.061454,
"first_hour_borrow_pct": 0.0014542,
"estimated_slippage_pct": 0
}
],
"rankings": {
"by_headroom": [
"jupiter-perps"
],
"by_borrow_apr": [
"dydx-v4",
"adrena",
"hyperliquid"
],
"by_entry_cost": [
"hyperliquid",
"dydx-v4",
"adrena"
]
},
"size_usd": 5000,
"checked_at": 1790035810602,
"recommendation": {
"venue": "adrena",
"warnings": [
"best_venue_tilted"
],
"reasoning": "adrena cheapest at 0.060% total entry cost (0.001pt below jupiter-perps at 0...."
},
"spot_slippage_pct": 0,
"spot_slippage_source": "jupiter-quote",
"spot_slippage_tier_used": 10000
},
"run_id": "uuid",
"status": "succeeded"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"market",
"size_usd"
],
"properties": {
"side": {
"enum": [
"long",
"short"
],
"type": "string",
"default": "long",
"description": "Side being sized"
},
"format": {
"enum": [
"json",
"llm",
"both"
],
"type": "string",
"default": "json",
"description": "Response format: json (structured fields, default), llm (short deterministic briefing), or both (fields plus llm_summary)."
},
"market": {
"enum": [
"SOL",
"BTC",
"ETH",
"BONK"
],
"type": "string",
"description": "Asset to query"
},
"size_usd": {
"type": "number",
"maximum": 10000000,
"minimum": 100,
"description": "Position size in USD"
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
}
},
"x402Version": 2
}Captured payload 11 of 23
{
"error": "Payment required",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"
},
"payTo": "66Qvhr1xnwqbCT36KfHfZF1JpoWdmCQ3uFYTN335CGXe",
"amount": "5000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 300
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x8EdE9eD2E6ACdd9B2BaFa42ff4078d3F3263607c",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://api.solenrich.com/entrypoints/stonk-yield/invoke",
"tags": [
"stonkfun",
"holder-yield",
"payout-status",
"reward-coin",
"xstocks"
],
"iconUrl": "https://www.solenrich.com/logo.png",
"mimeType": "application/json",
"description": "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.",
"serviceName": "SolEnrich"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"mint": "HcRLc9VDgjLeK154xDawfb1dmVJ98DoSqcwTHGqiDeJR",
"format": "json"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"output": {
"mint": "HcRLc9VDgjLeK154xDawfb1dmVJ98DoSqcwTHGqiDeJR",
"mode": "reward",
"name": "Anonymous Cat",
"symbol": "ZCAT",
"lifetime": {
"caution": false,
"yield_pct": 10.7,
"actual_days": 22.03,
"rewards_usd": 10087000,
"window_days": 23,
"rewards_quote": 6836.1,
"annualized_pct": 177.28,
"avg_market_cap_usd": 94276679
},
"trailing_7d": {
"caution": false,
"yield_pct": 1.5805,
"actual_days": 7,
"rewards_usd": 1716500,
"window_days": 7,
"rewards_quote": 1163.3,
"annualized_pct": 82.41,
"avg_market_cap_usd": 108606083
},
"reward_asset": {
"mint": "A7bdiYdS5GjqGFtxf17ppRHtDKPkkRqbKtR27dxvQXaS",
"symbol": "ZEC",
"category": "custom",
"decimals": 8,
"usd_price": 1475.6
},
"trailing_30d": {
"caution": true,
"yield_pct": 10.7,
"actual_days": 22.03,
"rewards_usd": 10087000,
"window_days": 30,
"rewards_quote": 6836.1,
"annualized_pct": 177.28,
"avg_market_cap_usd": 94276679
}
},
"run_id": "uuid",
"status": "succeeded"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"mint"
],
"properties": {
"mint": {
"type": "string",
"maxLength": 44,
"minLength": 32,
"description": "StonkFun reward coin mint (base58)"
},
"format": {
"enum": [
"json",
"llm",
"both"
],
"type": "string",
"default": "json",
"description": "Response format: json (structured fields, default), llm (short deterministic briefing), or both (fields plus llm_summary)."
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
}
},
"x402Version": 2
}Captured payload 12 of 23
{
"error": "Payment required",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"
},
"payTo": "66Qvhr1xnwqbCT36KfHfZF1JpoWdmCQ3uFYTN335CGXe",
"amount": "20000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 300
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x8EdE9eD2E6ACdd9B2BaFa42ff4078d3F3263607c",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://api.solenrich.com/entrypoints/stonk-alerts/invoke",
"tags": [
"stonkfun",
"payout-alerts",
"watchlist",
"reward-coin",
"holder-yield"
],
"iconUrl": "https://www.solenrich.com/logo.png",
"mimeType": "application/json",
"description": "Watchlist alerts for up to 25 reward coins since `since`: payout_landed, payout_stale (no payout for 24h+), stopped_trading (no 24h volume), holders_change (±10% default), and rewards_since (paid to holders, quote + USD). Plus current payout status per coin. From the 10-minute index in milliseconds; poll it and pass checked_at back as since.",
"serviceName": "SolEnrich"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"mints": [
"HcRLc9VDgjLeK154xDawfb1dmVJ98DoSqcwTHGqiDeJR",
"6HU4CmRb15C2nQDx8Ld2f2W2wTdmog6aZiiXdrT5Pzi8"
],
"since": "2026-09-24T00:00:00Z",
"format": "json",
"stale_after_hours": 24
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"output": {
"coins": [
{
"mint": "HcRLc9VDgjLeK154xDawfb1dmVJ98DoSqcwTHGqiDeJR",
"symbol": "ZCAT",
"holder_count": 35529,
"quote_symbol": "ZEC",
"payout_status": "PAYING",
"last_payout_at": "2026-09-24T22:35:47.842Z",
"market_cap_usd": 69574179,
"volume_24h_usd": 917214,
"hours_since_last_payout": 16.2
}
],
"index": {
"rows": 8999,
"series_days": 18,
"last_refresh_at": "2026-09-25T14:49:18.000Z"
},
"since": "2026-09-24T00:00:00.000Z",
"alerts": [
{
"data": {
"hours_ago": 16.2,
"payout_count": 1734464,
"last_payout_at": "2026-09-24T22:35:47.842Z"
},
"mint": "HcRLc9VDgjLeK154xDawfb1dmVJ98DoSqcwTHGqiDeJR",
"type": "payout_landed",
"symbol": "ZCAT",
"summary": "$ZCAT paid holders at 2026-09-24T22:35:47.842Z (16.2h ago), in ZEC",
"severity": "low"
}
],
"caveats": [
"rewards_since and holders_change measure from the daily snapshot nearest to `..."
],
"not_found": [],
"checked_at": "2026-09-25T14:49:30.950Z",
"counts_by_type": {
"payout_landed": 2,
"rewards_since": 2,
"holders_change": 1
},
"counts_by_severity": {
"low": 5,
"high": 0,
"medium": 0
},
"since_clamped_from": null
},
"run_id": "uuid",
"status": "succeeded"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"mints",
"since"
],
"properties": {
"mints": {
"type": "array",
"items": {
"type": "string",
"maxLength": 44,
"minLength": 32
},
"maxItems": 25,
"minItems": 1,
"description": "Reward coin mints to watch"
},
"since": {
"type": "string",
"format": "date-time",
"description": "ISO time of your last check; older than 31 days is clamped"
},
"format": {
"enum": [
"json",
"llm",
"both"
],
"type": "string",
"default": "json",
"description": "Response format: json (structured fields, default), llm (short deterministic briefing), or both (fields plus llm_summary)."
},
"stale_after_hours": {
"type": "number",
"default": 24,
"maximum": 168,
"minimum": 1,
"description": "payout_stale fires when this many hours pass without a payout inside the window."
},
"min_holders_change_pct": {
"type": "number",
"default": 10,
"maximum": 1000,
"minimum": 1,
"description": "holders_change fires when holders moved at least this many percent since the snapshot nearest to since."
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
}
},
"x402Version": 2
}Captured payload 13 of 23
{
"error": "Payment required",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"
},
"payTo": "66Qvhr1xnwqbCT36KfHfZF1JpoWdmCQ3uFYTN335CGXe",
"amount": "30000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 300
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x8EdE9eD2E6ACdd9B2BaFa42ff4078d3F3263607c",
"amount": "30000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://api.solenrich.com/entrypoints/stonk-gems/invoke",
"tags": [
"stonkfun",
"gems",
"reward-coin",
"payout-status",
"xstocks"
],
"iconUrl": "https://www.solenrich.com/logo.png",
"mimeType": "application/json",
"description": "Ranks every StonkFun reward coin 0-100 on whether it is alive, paying, and liquid: recent holder payout, holders, size, turnover, age, momentum, quote strength. Stages GEM / WATCH / NOISE / DEAD with reasons and round-trip tax. A shortlist, not a price forecast: in a paper test (9/26-10/3) higher scores did not beat the market. Pair with stonk-creator and stonk-quote. Milliseconds.",
"serviceName": "SolEnrich"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"limit": 15,
"format": "json",
"category": "xstock",
"min_holders": 50,
"max_age_days": 14
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"output": {
"gems": [
{
"mint": "3xPfXX2RrEAD3dWx7YYYTuQ2AXS4S1xBu4GVHxiFoAwQ",
"name": "Wandering Shiba",
"rank": 1,
"symbol": "Shiba",
"quote_mint": "HTmQz7My6MehV7bjhJ6jde8nDND1yvsz68d24LP7YgUQ",
"quote_symbol": "GP",
"quote_category": "custom"
}
],
"index": {
"rows": 18199,
"series_days": 15,
"last_refresh_at": "2026-09-22T00:42:35.459Z",
"oldest_point_at": "2026-09-06T12:00:00.000Z"
},
"caveats": [
"A ranking of what looks early and real on the tape, not a safety verdict and ...",
"round_trip_pct is the transfer tax on a buy plus a sell (2 × bps), before sli..."
],
"filters": {
"limit": 15,
"category": null,
"quote_mint": null,
"min_holders": 25,
"max_age_days": 14,
"max_market_cap_usd": 5000000
},
"scanned": 18199,
"stage_counts": {
"GEM": 99,
"DEAD": 0,
"NOISE": 625,
"WATCH": 550
},
"passed_filters": 1274
},
"run_id": "uuid",
"status": "succeeded"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 15,
"maximum": 50,
"minimum": 1,
"description": "Maximum number of results to return."
},
"format": {
"enum": [
"json",
"llm",
"both"
],
"type": "string",
"default": "json",
"description": "Response format: json (structured fields, default), llm (short deterministic briefing), or both (fields plus llm_summary)."
},
"category": {
"enum": [
"xstock",
"prestock",
"currency",
"leverage",
"solana",
"collectible",
"custom"
],
"type": "string",
"description": "StonkFun quote category: xstock, prestock, currency, leverage, solana, collectible, or custom."
},
"quote_mint": {
"type": "string",
"maxLength": 44,
"minLength": 32,
"description": "Only coins paired against this StonkFun quote asset (mint, base58). stonk-pairs lists the quote assets."
},
"min_holders": {
"type": "integer",
"default": 25,
"minimum": 0,
"description": "Minimum number of reward-receiving holders."
},
"max_age_days": {
"type": "number",
"default": 14,
"maximum": 90,
"minimum": 0,
"description": "Maximum coin age in days."
},
"max_market_cap_usd": {
"type": "number",
"default": 5000000,
"minimum": 0,
"description": "Maximum market cap in USD."
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
}
},
"x402Version": 2
}Captured payload 14 of 23
{
"error": "Payment required",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"
},
"payTo": "66Qvhr1xnwqbCT36KfHfZF1JpoWdmCQ3uFYTN335CGXe",
"amount": "10000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 300
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x8EdE9eD2E6ACdd9B2BaFa42ff4078d3F3263607c",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://api.solenrich.com/entrypoints/stonk-screener/invoke",
"tags": [
"stonkfun",
"screener",
"payout-status",
"holder-yield",
"xstocks"
],
"iconUrl": "https://www.solenrich.com/logo.png",
"mimeType": "application/json",
"description": "Screen every StonkFun reward coin from a 10-minute index. Per row: payout status (PAYING / STALE / NEVER), hours since last payout, live flag (traded AND paid in 24h), round-trip transfer-tax cost, holders, rewards USD, yields, volume, mcap, 24h change. Filters: quote_mint, category, holders, age, volume, market cap, paying_only, live_only. Sort by volume24h (default), lastPayout, holders, priceChange24h, or yield. \"Which coins on NVDAX paid holders today?\" is one call.",
"serviceName": "SolEnrich"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"sort": "volume24h",
"limit": 25,
"format": "json",
"quote_mint": "Xsc9qvGR1efVDFGLrVsmkzv3qi45LTBjeUKSPmx9qEh",
"paying_only": true
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"output": {
"rows": [
{
"mint": "4UHmZGe6X4DZ5dxYGiGXMhi3Sp34uPWtHB7qDMyvRbYB",
"name": "Queefcoin",
"rank": 1,
"symbol": "QUEEF",
"quote_usd": 0.19397,
"quote_mint": "9BB6NFEcjBCtnNLFko2FqVQBq8HHM13kCyYcdQbgpump",
"quote_symbol": "Fartcoin",
"quote_category": "custom"
}
],
"index": {
"rows": 20969,
"series_days": 15,
"last_refresh_at": "2026-09-22T01:44:54.451Z",
"oldest_point_at": "2026-09-06T12:00:00.000Z"
},
"caveats": [
"rewards_usd and yields price the quote asset at its current USD price",
"round_trip_pct is the transfer tax paid on a buy plus a sell (2 × bps), befor..."
],
"filters": {
"category": null,
"quote_mint": null,
"min_holders": null,
"paying_only": false,
"max_age_days": null,
"min_age_days": null,
"max_market_cap_usd": null,
"min_volume_24h_usd": null
},
"matched": 20969,
"next_steps": [
"stonk-gems ranks the young, paying, still-small coins in this set — the \"find...",
"stonk-reward-risk on a candidate gives payout status and the on-chain tax con...",
"trenches-check / exit-signal for the trade itself; both now price the transfe..."
]
},
"run_id": "uuid",
"status": "succeeded"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"properties": {
"sort": {
"enum": [
"yield7d",
"yield30d",
"rewardsUsd",
"volume24h",
"lastPayout",
"holders",
"priceChange24h"
],
"type": "string",
"default": "volume24h",
"description": "Ranking key."
},
"limit": {
"type": "integer",
"default": 25,
"maximum": 100,
"minimum": 1,
"description": "Maximum number of results to return."
},
"format": {
"enum": [
"json",
"llm",
"both"
],
"type": "string",
"default": "json",
"description": "Response format: json (structured fields, default), llm (short deterministic briefing), or both (fields plus llm_summary)."
},
"category": {
"enum": [
"xstock",
"prestock",
"currency",
"leverage",
"solana",
"collectible",
"custom"
],
"type": "string",
"description": "StonkFun quote category: xstock, prestock, currency, leverage, solana, collectible, or custom."
},
"live_only": {
"type": "boolean",
"default": false,
"description": "Only coins that traded AND paid in the last 24h"
},
"quote_mint": {
"type": "string",
"maxLength": 44,
"minLength": 32,
"description": "Only coins paired against this StonkFun quote asset (mint, base58). stonk-pairs lists the quote assets."
},
"min_holders": {
"type": "integer",
"minimum": 0,
"description": "Minimum number of reward-receiving holders."
},
"paying_only": {
"type": "boolean",
"default": false,
"description": "Only coins that paid holders in the last 24h"
},
"max_age_days": {
"type": "number",
"minimum": 0,
"description": "Maximum coin age in days."
},
"min_age_days": {
"type": "number",
"minimum": 0,
"description": "Minimum coin age in days."
},
"max_market_cap_usd": {
"type": "number",
"minimum": 0,
"description": "Maximum market cap in USD."
},
"min_volume_24h_usd": {
"type": "number",
"minimum": 0,
"description": "Minimum 24-hour trading volume in USD."
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
}
},
"x402Version": 2
}Captured payload 15 of 23
{
"error": "Payment required",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"
},
"payTo": "66Qvhr1xnwqbCT36KfHfZF1JpoWdmCQ3uFYTN335CGXe",
"amount": "5000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 300
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x8EdE9eD2E6ACdd9B2BaFa42ff4078d3F3263607c",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://api.solenrich.com/entrypoints/stonk-quote/invoke",
"tags": [
"stonkfun",
"trade-cost",
"transfer-tax",
"holder-yield",
"reward-coin"
],
"iconUrl": "https://www.solenrich.com/logo.png",
"mimeType": "application/json",
"description": "Cost and payback of one StonkFun trade at one size, no swap: entry and exit cost (transfer tax + price impact at size), round-trip % and the breakeven price move, your pro-rata share of each payout with a dust warning, expected payout over the hold from the yield window with real history, and a PAYS / MARGINAL / COSTS / NOT_PAYING verdict with breakeven hold days. Composes stonk-reward-risk, stonk-yield, and enrich-token-light. Inputs: mint, size_usd (100), hold_days (7).",
"serviceName": "SolEnrich"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"mint": "HcRLc9VDgjLeK154xDawfb1dmVJ98DoSqcwTHGqiDeJR",
"format": "json",
"size_usd": 100,
"hold_days": 7
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"output": {
"exit": {
"tax_pct": 3,
"tax_usd": 3,
"total_pct": 3.07,
"total_usd": 3.07,
"price_impact_pct": 0.07,
"price_impact_usd": 0.07
},
"mint": "HcRLc9VDgjLeK154xDawfb1dmVJ98DoSqcwTHGqiDeJR",
"name": "Anonymous Cat",
"entry": {
"tax_pct": 3,
"tax_usd": 3,
"total_pct": 3.07,
"total_usd": 3.07,
"price_impact_pct": 0.07,
"price_impact_usd": 0.07
},
"quote": {
"mint": "A7bdiYdS5GjqGFtxf17ppRHtDKPkkRqbKtR27dxvQXaS",
"symbol": "ZEC",
"category": "custom"
},
"symbol": "ZCAT",
"size_usd": 100,
"hold_days": 7,
"price_usd": 0.09729,
"round_trip": {
"cost_pct": 6.14,
"cost_usd": 6.14,
"breakeven_move_pct": 6.33
},
"eligibility": {
"note": "StonkFun publishes no minimum holding; payouts are pro-rata by balance. Share...",
"dust_risk": true,
"est_usd_per_payout": 0.000007,
"share_of_supply_pct": 0.0001
},
"payout_status": "PAYING",
"tokens_at_size": 996.3,
"expected_payout": {
"basis": "7d",
"caution": false,
"reward_asset": "ZEC",
"usd_per_week": 1.58,
"usd_over_hold": 1.58,
"caution_reason": null,
"basis_actual_days": 7,
"yield_pct_per_week": 1.5805
}
},
"run_id": "uuid",
"status": "succeeded"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"mint"
],
"properties": {
"mint": {
"type": "string",
"maxLength": 44,
"minLength": 32,
"description": "StonkFun reward coin mint (base58)"
},
"format": {
"enum": [
"json",
"llm",
"both"
],
"type": "string",
"default": "json",
"description": "Response format: json (structured fields, default), llm (short deterministic briefing), or both (fields plus llm_summary)."
},
"size_usd": {
"type": "number",
"default": 100,
"maximum": 1000000,
"minimum": 1,
"description": "Position size in USD"
},
"hold_days": {
"type": "number",
"default": 7,
"maximum": 365,
"minimum": 0.25,
"description": "Intended holding period"
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
}
},
"x402Version": 2
}Captured payload 16 of 23
{
"error": "Payment required",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"
},
"payTo": "66Qvhr1xnwqbCT36KfHfZF1JpoWdmCQ3uFYTN335CGXe",
"amount": "3000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 300
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x8EdE9eD2E6ACdd9B2BaFa42ff4078d3F3263607c",
"amount": "3000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://api.solenrich.com/entrypoints/query/invoke",
"tags": [
"natural-language",
"solana",
"onchain-data",
"ai-agents",
"defi"
],
"iconUrl": "https://www.solenrich.com/logo.png",
"mimeType": "application/json",
"description": "Plain English questions routed to the right enricher(s). Single-intent (\"is X safe?\") hits one enricher; compound intents chain 2-3 in parallel: \"should I buy X?\" → DD + trend + whales; \"wallet deep dive\" → profile + history + perps; \"what's trending?\" → trending-signals; \"SOL-PERP funding rate\" → perps-market.",
"serviceName": "SolEnrich"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"format": "json",
"question": "Is BONK a safe token to hold?"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"output": {
"hint": "Include a Solana address/mint and specify what you want. Examples:",
"error": "Could not determine intent or find an address in your question.",
"parsed": {
"intent": "token",
"address": null
},
"examples": [
"should I buy <mint>?",
"wallet deep dive on <address>",
"is <mint> safe?"
]
},
"run_id": "uuid",
"status": "succeeded"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"question"
],
"properties": {
"format": {
"enum": [
"json",
"llm",
"both"
],
"type": "string",
"default": "json",
"description": "Response format: json (structured fields, default), llm (short deterministic briefing), or both (fields plus llm_summary)."
},
"question": {
"type": "string",
"maxLength": 500,
"minLength": 3,
"description": "Natural language question about a Solana wallet or token"
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
}
},
"x402Version": 2
}Captured payload 17 of 23
{
"error": "Payment required",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"
},
"payTo": "66Qvhr1xnwqbCT36KfHfZF1JpoWdmCQ3uFYTN335CGXe",
"amount": "8000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 300
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x8EdE9eD2E6ACdd9B2BaFa42ff4078d3F3263607c",
"amount": "8000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://api.solenrich.com/entrypoints/check-alerts/invoke",
"tags": [
"alerts",
"perps-alerts",
"whale-tracking",
"solana",
"ai-agents"
],
"iconUrl": "https://www.solenrich.com/logo.png",
"mimeType": "application/json",
"description": "Poll-based event detection for spot + Jupiter Perps. Pass a watchlist (<=10 tokens, <=10 wallets) and a `since` ISO 8601 timestamp; get alerts fired since then. Token alerts: price spikes/drops, whale inflow/outflow, concentration shifts. Wallet alerts: risk changes, portfolio value moves, position add/remove. Perps alerts per wallet: position add/close, at-risk, liquidation-approaching, pnl-swing. Stateless; the agent owns the `since` cursor.",
"serviceName": "SolEnrich"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"since": "2026-09-01T00:00:00Z",
"format": "json",
"tokens": [
"DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263"
],
"wallets": [
"vines1vzrYbzLMRdu58ou5XTby4qAqVRLmqo36NKPTg"
]
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"output": {
"since": "2026-06-01T00:00:00Z",
"alerts": [],
"watchlist": {
"tokens": [
"DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263"
],
"wallets": [
"vines1vzrYbzLMRdu58ou5XTby4qAqVRLmqo36NKPTg"
]
},
"checked_at": "2026-09-22T00:15:24.891Z",
"counts_by_type": {},
"counts_by_severity": {}
},
"run_id": "uuid",
"status": "succeeded"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"since"
],
"properties": {
"since": {
"type": "string",
"format": "date-time",
"description": "ISO 8601 timestamp — return alerts fired since this moment"
},
"format": {
"enum": [
"json",
"llm",
"both"
],
"type": "string",
"default": "json",
"description": "Response format: json (structured fields, default), llm (short deterministic briefing), or both (fields plus llm_summary)."
},
"tokens": {
"type": "array",
"items": {
"type": "string",
"maxLength": 44,
"minLength": 32
},
"maxItems": 10,
"description": "Token mints to monitor"
},
"wallets": {
"type": "array",
"items": {
"type": "string",
"maxLength": 44,
"minLength": 32
},
"maxItems": 10,
"description": "Wallet addresses to monitor (spot + Jupiter Perps)"
},
"criteria": {
"type": "object",
"properties": {
"perp_max_leverage": {
"type": "number",
"maximum": 100,
"minimum": 1,
"description": "Default 10 — fire perp_at_risk when position leverage ≥ this"
},
"min_price_change_pct": {
"type": "number",
"minimum": 0,
"description": "Default 10 — fire on token price moves ≥ this percentage"
},
"min_risk_score_delta": {
"type": "number",
"maximum": 1,
"minimum": 0,
"description": "Default 0.15 — fire on risk score deltas ≥ this magnitude"
},
"min_whale_volume_usd": {
"type": "number",
"minimum": 0,
"description": "Default 50000 — fire on whale net flow ≥ this USD value"
},
"perp_min_pnl_swing_pts": {
"type": "number",
"minimum": 0,
"description": "Default 25 — fire pnl_swing when unrealized PnL%% moves by this many points since prior snapshot"
},
"min_portfolio_change_pct": {
"type": "number",
"minimum": 0,
"description": "Default 20 — fire on wallet portfolio moves ≥ this percentage"
},
"min_concentration_shift_pct": {
"type": "number",
"minimum": 0,
"description": "Default 5 — fire on top-1 holder concentration shifts ≥ this magnitude"
},
"perp_liquidation_buffer_pct": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "Default 15 — fire liquidation_approaching when collateral buffer (100%% + PnL%%) drops below this"
}
},
"description": "Optional alert thresholds"
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
}
},
"x402Version": 2
}Captured payload 18 of 23
{
"error": "Payment required",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"
},
"payTo": "66Qvhr1xnwqbCT36KfHfZF1JpoWdmCQ3uFYTN335CGXe",
"amount": "10000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 300
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x8EdE9eD2E6ACdd9B2BaFa42ff4078d3F3263607c",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://api.solenrich.com/entrypoints/perps-trader-profile/invoke",
"tags": [
"perps",
"trader-profile",
"trader-pnl",
"smart-money",
"solana"
],
"iconUrl": "https://www.solenrich.com/logo.png",
"mimeType": "application/json",
"description": "Open positions across BOTH Jupiter Perps and Adrena for a wallet. Per-position size, leverage, entry, unrealized PnL, position age. Per-venue breakdown via `by_venue`, combined totals at top level, every position tagged with `venue`. Trader classification (scalper/swing/position), directional bias, and risk flags including `multi_venue` for cross-venue exposure. Adrena PnL uses jitoSOL/WBTC/BONK mark prices from Jupiter price API; null when unavailable.",
"serviceName": "SolEnrich"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"format": "json",
"address": "BvgzoCUMgtos1KRsWwLoabt2a35ErqphzAV3xYEJzrRu"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"output": {
"totals": {
"net_pnl_pct": 103.02,
"net_exposure_usd": 15649,
"weighted_leverage": 3.4015,
"gross_exposure_usd": 15649,
"total_collateral_usd": 4600.6,
"total_unrealized_pnl_usd": 4739.6
},
"address": "BvgzoCUMgtos1KRsWwLoabt2a35ErqphzAV3xYEJzrRu",
"profile": "position_trader",
"by_venue": {
"adrena": {
"notes": [],
"totals": {
"net_pnl_pct": null,
"net_exposure_usd": 0,
"weighted_leverage": 0,
"gross_exposure_usd": 0,
"total_collateral_usd": 0,
"total_unrealized_pnl_usd": 0
},
"positions": [],
"has_positions": false
},
"jupiter": {
"notes": [],
"totals": {
"net_pnl_pct": 103.02,
"net_exposure_usd": 15649,
"weighted_leverage": 3.4015,
"gross_exposure_usd": 15649,
"total_collateral_usd": 4600.6,
"total_unrealized_pnl_usd": 4739.6
},
"positions": [
"{…}"
],
"has_positions": true
}
},
"positions": [
{
"pool": "5BUwFW4nRbftYTDMbgxykoFWqWHPzahFSNAaaaJtVKsq",
"side": "long",
"custody": "7xS2gz2bTp3fwCC7knJvUWTEU9Tycczu6VhJYKgi1wdz",
"leverage": 4.9318,
"size_usd": 3052.7,
"market_symbol": "SOL",
"collateral_usd": 618.98
}
],
"has_positions": true,
"directional_bias": "long"
},
"run_id": "uuid",
"status": "succeeded"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"address"
],
"properties": {
"format": {
"enum": [
"json",
"llm",
"both"
],
"type": "string",
"default": "json",
"description": "Response format: json (structured fields, default), llm (short deterministic briefing), or both (fields plus llm_summary)."
},
"address": {
"type": "string",
"maxLength": 44,
"minLength": 32,
"description": "Solana wallet address"
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
}
},
"x402Version": 2
}Captured payload 19 of 23
{
"error": "Payment required",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"
},
"payTo": "66Qvhr1xnwqbCT36KfHfZF1JpoWdmCQ3uFYTN335CGXe",
"amount": "8000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 300
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x8EdE9eD2E6ACdd9B2BaFa42ff4078d3F3263607c",
"amount": "8000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://api.solenrich.com/entrypoints/whale-watch/invoke",
"tags": [
"whale-tracking",
"smart-money",
"solana",
"onchain",
"ai-agents"
],
"iconUrl": "https://www.solenrich.com/logo.png",
"mimeType": "application/json",
"description": "Top holders with accumulation/distribution tracking, balance context, supply percentage.",
"serviceName": "SolEnrich"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"mint": "DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263",
"format": "json",
"threshold_usd": 10000,
"lookback_hours": 24
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"output": {
"mint": "DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263",
"whales": [
{
"address": "9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM",
"pct_supply": 8.83,
"balance_usd": 26209000,
"entity_type": "cex",
"entity_label": "Binance Hot Wallet",
"last_activity": "none",
"buy_volume_usd": 0,
"flow_direction": "neutral",
"sell_volume_usd": 0,
"total_volume_usd": 0,
"transaction_count": 0,
"avg_transaction_usd": 0
}
],
"whale_count": 10,
"last_updated": "2026-09-22T00:09:23.672Z",
"threshold_usd": 10000,
"holders_source": "rpc",
"lookback_hours": 24,
"net_flow_direction": "distributing",
"total_whale_volume_usd": 1253800
},
"run_id": "uuid",
"status": "succeeded"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"mint"
],
"properties": {
"mint": {
"type": "string",
"maxLength": 44,
"minLength": 32,
"description": "Solana token mint address"
},
"format": {
"enum": [
"json",
"llm",
"both"
],
"type": "string",
"default": "json",
"description": "Response format: json (structured fields, default), llm (short deterministic briefing), or both (fields plus llm_summary)."
},
"threshold_usd": {
"type": "number",
"default": 10000,
"minimum": 100,
"description": "Minimum USD value to qualify as whale"
},
"lookback_hours": {
"type": "number",
"default": 24,
"maximum": 168,
"minimum": 1,
"description": "Hours of history to analyze"
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
}
},
"x402Version": 2
}Captured payload 20 of 23
{
"error": "Payment required",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"
},
"payTo": "66Qvhr1xnwqbCT36KfHfZF1JpoWdmCQ3uFYTN335CGXe",
"amount": "20000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 300
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x8EdE9eD2E6ACdd9B2BaFa42ff4078d3F3263607c",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://api.solenrich.com/entrypoints/stonk-launch-intel/invoke",
"tags": [
"stonkfun",
"launch",
"quote-assets",
"xstocks",
"reward-coin"
],
"iconUrl": "https://www.solenrich.com/logo.png",
"mimeType": "application/json",
"description": "What to launch on StonkFun, and against what. Per quote asset: coins, launches (24h / 7d), share trading today, share paying holders today, survival past day 3, volume, median holders and mcap, 100 vs 300 bps tax mix with trading and paying rates, crowding, and a 0-100 demand score. Plus overall stats and plain recommendations. Sort by demand, survival, volume, launches, or paying. Milliseconds.",
"serviceName": "SolEnrich"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"sort": "demand",
"limit": 10,
"format": "json",
"category": "xstock",
"min_coins": 20
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"output": {
"index": {
"rows": 17630,
"series_days": 15,
"last_refresh_at": "2026-09-22T00:36:54.364Z",
"oldest_point_at": "2026-09-06T12:00:00.000Z"
},
"quotes": [
{
"coins": 5,
"quote_mint": "CZEB3WNZuF2Yz1z2H81RcCk8T7fsw82KB33zqamASVsg",
"launches_7d": 3,
"launches_24h": 2,
"quote_symbol": "COST",
"quote_category": "prestock"
}
],
"caveats": [
"Survival and demand are 24h/3d activity measures on the index, not returns. A...",
"Launches attributed to a quote include coins whose pool has since gone quiet;...",
"index: 17630 reward coins, refreshed 2026-09-22T00:36:54.364Z"
],
"filters": {
"sort": "demand",
"limit": 20,
"category": null,
"min_coins": 5
},
"overall": {
"coins": 17630,
"quotes": 324,
"traded_24h": 3351,
"launches_7d": 5721,
"launches_24h": 705,
"traded_share_24h": 0.19
},
"recommendations": [
"wXRP (custom): 81% of its 36 coins traded today, 73% still trade past day 3, ...",
"HIMS (prestock): 86% of its 14 coins traded today, 80% still trade past day 3...",
"RBLX (prestock): 86% of its 14 coins traded today, 71% still trade past day 3..."
]
},
"run_id": "uuid",
"status": "succeeded"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"properties": {
"sort": {
"enum": [
"demand",
"survival",
"volume",
"launches",
"paying"
],
"type": "string",
"default": "demand",
"description": "Ranking key."
},
"limit": {
"type": "integer",
"default": 20,
"maximum": 100,
"minimum": 1,
"description": "Maximum number of results to return."
},
"format": {
"enum": [
"json",
"llm",
"both"
],
"type": "string",
"default": "json",
"description": "Response format: json (structured fields, default), llm (short deterministic briefing), or both (fields plus llm_summary)."
},
"category": {
"enum": [
"xstock",
"prestock",
"currency",
"leverage",
"solana",
"collectible",
"custom"
],
"type": "string",
"description": "StonkFun quote category: xstock, prestock, currency, leverage, solana, collectible, or custom."
},
"min_coins": {
"type": "integer",
"default": 5,
"minimum": 1,
"description": "Only quotes with at least this many reward coins"
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
}
},
"x402Version": 2
}Captured payload 21 of 23
{
"error": "Payment required",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"
},
"payTo": "66Qvhr1xnwqbCT36KfHfZF1JpoWdmCQ3uFYTN335CGXe",
"amount": "1000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 300
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x8EdE9eD2E6ACdd9B2BaFa42ff4078d3F3263607c",
"amount": "1000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://api.solenrich.com/entrypoints/parse-transaction/invoke",
"tags": [
"transaction",
"tx-parsing",
"solana",
"onchain",
"ai-agents"
],
"iconUrl": "https://www.solenrich.com/logo.png",
"mimeType": "application/json",
"description": "Type detection, protocol identification, transfer breakdown, account roles.",
"serviceName": "SolEnrich"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"format": "json",
"signature": "bqTH7u2PJ33gDQwZMy9BXVxABRpgUbY8xSuK6y9PpKYxucFKhiJyiD7JTrH1zxFvMEJGz4847tvotMoP1Ekavaa"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"output": {
"type": "TRANSFER",
"fee_sol": 0.00008,
"success": true,
"protocol": null,
"fee_payer": "E16prLnWTwfLUYgXRTELYgw4u8QUnN9CAcHceLrDTjN1",
"signature": "bqTH7u2PJ33gDQwZMy9BXVxABRpgUbY8xSuK6y9PpKYxucFKhiJyiD7JTrH1zxFvMEJGz4847tvot...",
"timestamp": "2026-05-31T09:20:05.000Z",
"description": "E16prLnWTwfLUYgXRTELYgw4u8QUnN9CAcHceLrDTjN1 transferred 0.0001 SOL to vines1...",
"last_updated": "2026-09-22T00:00:28.297Z",
"token_transfers": [],
"native_transfers": [
{
"to": "vines1vzrYbzLMRdu58ou5XTby4qAqVRLmqo36NKPTg",
"from": "E16prLnWTwfLUYgXRTELYgw4u8QUnN9CAcHceLrDTjN1",
"amount_sol": 0.0001
}
],
"accounts_involved": [
"E16prLnWTwfLUYgXRTELYgw4u8QUnN9CAcHceLrDTjN1",
"vines1vzrYbzLMRdu58ou5XTby4qAqVRLmqo36NKPTg",
"11111111111111111111111111111111"
]
},
"run_id": "uuid",
"status": "succeeded"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"signature"
],
"properties": {
"format": {
"enum": [
"json",
"llm",
"both"
],
"type": "string",
"default": "json",
"description": "Response format: json (structured fields, default), llm (short deterministic briefing), or both (fields plus llm_summary)."
},
"signature": {
"type": "string",
"maxLength": 90,
"minLength": 86,
"description": "Solana transaction signature (base58)"
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
}
},
"x402Version": 2
}Captured payload 22 of 23
{
"error": "Payment required",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"
},
"payTo": "66Qvhr1xnwqbCT36KfHfZF1JpoWdmCQ3uFYTN335CGXe",
"amount": "5000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 300
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x8EdE9eD2E6ACdd9B2BaFa42ff4078d3F3263607c",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://api.solenrich.com/entrypoints/stonk-reward-risk/invoke",
"tags": [
"stonkfun",
"payout-status",
"reward-coin",
"transfer-tax",
"token-risk"
],
"iconUrl": "https://www.solenrich.com/logo.png",
"mimeType": "application/json",
"description": "Payout status for a StonkFun reward coin — what a holder observes: PAYING (payout in the last 24h), STALE, NEVER, or NOT_REWARD — plus trading cost (tax bps, round-trip %) and a 0-100 health score read from the chain: fee bps and cap, withdraw authority (must be StonkFun's distributor), fee mutability, distributions and recency, flywheel, holders and concentration, quote category, age. Call before sizing a reward-coin position.",
"serviceName": "SolEnrich"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"mint": "HcRLc9VDgjLeK154xDawfb1dmVJ98DoSqcwTHGqiDeJR",
"format": "json"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"output": {
"mint": "HcRLc9VDgjLeK154xDawfb1dmVJ98DoSqcwTHGqiDeJR",
"name": "Anonymous Cat",
"level": "HEALTHY",
"score": 97,
"symbol": "ZCAT",
"reasons": [
"listed on StonkFun as a reward-mode raydium launch",
"on-chain transfer tax 300 bps, withheld to StonkFun's distributor",
"6.84K ZEC distributed over 1639143 payouts to 34109 holders"
],
"adoption": {
"mode": "reward",
"launchpad": "raydium",
"listed_on_stonkfun": true,
"withdraw_authority_is_stonkfun": true
},
"warnings": [
"rewards paid in ZEC, a custom mint — the reward asset carries its own token risk"
],
"trading_cost": {
"bps": 300,
"round_trip_pct": 6,
"per_transfer_pct": 3
},
"transfer_fee": {
"onchain_bps": 300,
"stonkfun_bps": 300,
"token_program": "token-2022",
"config_authority": null,
"maximum_fee_binds": false,
"withheld_amount_raw": "217869790395176",
"onchain_maximum_fee_raw": "1000000000000000000",
"withdraw_withheld_authority": "5KXDF6QnqhBj72hDtJNkkpFaQVUfbFXNybMsp3DiK6tD"
},
"payout_status": "PAYING",
"reward_mechanism": "transfer_tax"
},
"run_id": "uuid",
"status": "succeeded"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"mint"
],
"properties": {
"mint": {
"type": "string",
"maxLength": 44,
"minLength": 32,
"description": "StonkFun coin mint (base58)"
},
"format": {
"enum": [
"json",
"llm",
"both"
],
"type": "string",
"default": "json",
"description": "Response format: json (structured fields, default), llm (short deterministic briefing), or both (fields plus llm_summary)."
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
}
},
"x402Version": 2
}Captured payload 23 of 23
{
"error": "Payment required",
"accepts": [
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"
},
"payTo": "66Qvhr1xnwqbCT36KfHfZF1JpoWdmCQ3uFYTN335CGXe",
"amount": "2000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 300
},
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x8EdE9eD2E6ACdd9B2BaFa42ff4078d3F3263607c",
"amount": "2000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://api.solenrich.com/entrypoints/enrich-wallet-light/invoke",
"tags": [
"wallet-risk",
"wallet-profiling",
"solana",
"onchain",
"ai-agents"
],
"iconUrl": "https://www.solenrich.com/logo.png",
"mimeType": "application/json",
"description": "SOL balance, token holdings, NFT breakdown (collected vs compressed airdrops vs suspected spam, with a per-collection list), labels (including behavioral flags: regular_intervals, high_frequency, 24_7_active, repetitive_actions — algorithmic signals from tx timing that indicate automated activity), risk score. Fast and cheap.",
"serviceName": "SolEnrich"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"format": "json",
"address": "vines1vzrYbzLMRdu58ou5XTby4qAqVRLmqo36NKPTg"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"output": {
"labels": [
"dormant"
],
"address": "vines1vzrYbzLMRdu58ou5XTby4qAqVRLmqo36NKPTg",
"nft_count": 9,
"risk_level": "LOW",
"risk_score": 0.15,
"nft_summary": {
"total": 9,
"collected": 0,
"airdropped": 8,
"suspected_spam": 1,
"distinct_collections": 0
},
"sol_balance": 0.039869,
"token_count": 6,
"top_holdings": [
{
"mint": "FS66v5XYtJAFo14LiPz5HT93EUMAHmYipCfQhLpU4ss8",
"symbol": "SMOG",
"balance": 29.621,
"usd_value": 0.0015731
}
],
"tx_count_30d": 0,
"first_tx_date": "2022-04-15T22:33:33.000Z",
"defi_positions": [],
"nft_collections": [
{
"name": "Qualified #611",
"count": 1,
"compressed": true,
"suspected_spam": false,
"collection_mint": "7gCKeoTNBq8BvX5KQgeMiwbkBrtuxMcUN4JRMNfizTSK"
}
],
"portfolio_value_usd": 4.7307
},
"run_id": "uuid",
"status": "succeeded"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"address"
],
"properties": {
"format": {
"enum": [
"json",
"llm",
"both"
],
"type": "string",
"default": "json",
"description": "Response format: json (structured fields, default), llm (short deterministic briefing), or both (fields plus llm_summary)."
},
"address": {
"type": "string",
"maxLength": 44,
"minLength": 32,
"description": "Solana base58 wallet address"
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
}
},
"x402Version": 2
}Can I trust it score from our own monitoring
score from our own monitoring
#5 of 71 in Blockchain. Bands: strong 93+, solid 75+, mixed 55+, weak below 55.
- Reliability
- 100% uptime since 10-08
- Compliance
- A 14/14 checks pass
- Price
- $0.001 to $0.05 p15 in Blockchain
- Risk
- clean no risk flag
- Traction
- $0.00 30d 0 buyers
14/14 compliance checks
- 402 payload captured
- accepts[] array present
- payTo address recoverable
- payTo at accepts[0].payTo (conformant shape)
- payTo is a valid on-chain address
- atomic price declared
- atomic price in a sane range
- asset (token) address declared
- network resolves to CAIP-2
- payment scheme declared
- served over HTTPS
- declares the current x402 version (2)
- EIP-712 domain parameters present on every EVM entry
- x402 v2 envelope delivered in the payment-required header
402 terms unchanged since 2026-10-08. Last up 2026-10-08.
── Site signals
- homepage reachable
- openapi doc
- pricing page
- llms.txt
- robots.txt
- terms page
How the score works
What the score read on this service: status online, 100% uptime, latest daily rollup (no 30d window yet), 146ms response p95, x402 compliance 14 of 14, $0.001 price against the category, on-chain traction measured. Each of those is measured, and each is published in full below.
The score comes from our own monitoring, never from reviews, operator claims, or a language model: reliability, x402 compliance, price against the category, a deterministic risk flag, and a small on-chain traction term, weighted by ranking generation 3. It is not placement anyone can buy: the paid verify tier is reported beside it and is not one of its inputs. Every component below stays published and read-only.
Bands on the 0 to 100 measured score: strong at 93 and above, solid from 75, mixed from 55, weak below 55. Price and speed are scored against the whole category field, every listing in it that carries no danger flag, the scored service included, so the score places a service in its own field.
It is a score inside Blockchain, and only there: price and speed are scored against the whole category field, every listing in it that carries no danger flag, the scored service included, which here means 71 listings, this one among them: the same 71 the position above is counted against. When the two differ, the field is the wider one, because a listing we have measured too little of to rank still sits in the field the price and the speed are normalized over. The same service in a different field would read differently. The same engine answers GET /api/v1/best, and asked for a different pool (the whole directory, or another filter) it returns a different number for this service under this same ranking generation. Neither is more correct: they answer different questions, and the methodology states which is which.
Traction is a conservative undercount.
All measured facts
What it does
Token and wallet enrichment for Solana and Hyperliquid: token risk and due diligence reports, wallet and trader profiles, new token screening and alerts.
SolEnrich is a listed x402 Blockchain API. Captured payment terms name Base, Solana. Monitoring and settlement figures below describe the observations available to this directory; an unpaid HTTP 402 check does not prove that a paid call will deliver.
Assessment computed at . Latest service check observed at . Service data JSON · Measurement methodology.
Page rendered at . This response time is separate from the observation and computation times attached to each measurement.
Latest endpoint observation: . Latest price capture: . Prices are recorded quotes, not a promise of availability. Token assets and payment terms are listed separately. Endpoint data JSON · Price history JSON · Measurement methodology.
Assessment computed at . Uptime uses the stated daily-rollup window; response times are in milliseconds, compliance is passed/evaluated checks, and traction is a measured settlement floor. The comparison score is out of 100 within this category. Assessment JSON · Measurement methodology.
Observed daily coverage: 2026-09-09 to 2026-10-08 UTC. Daily monitoring and settlement rollups do not expose their computation time; a bucket date is not an update timestamp. Uptime and response JSON · Volume JSON · Buyers JSON · Measurement methodology.
Ranked from the measured category pool, refreshed at most once a minute. The comparison has no persisted computation timestamp; the assessment time above belongs to this service only. Ranking API documentation · Ranking methodology.
x402 List home · Services · Blockchain
- uptime · latest daily rollup
- -
- uptime 7d
- -
- uptime 30d
- -
- uptime 90d
- -
- response p95
- 146ms
- avg response
- 146ms
- total checks
- 1
Measured on the unpaid 402 handshake, not the paid call. A service can 402 correctly and still fail after payment.
- price (min)
- $0.001
- price (max)
- $0.05
- category percentile (min)
- p15 in Blockchain
- category percentile (max)
- p64 in Blockchain
- endpoints / prices
- 23 / 13
- model
- tiered
- stability
- 100%
No deterministic risk flag. Risk fires only on an exact blocklist match, or a reserved-brand name with a mismatched verified payTo. Never from low uptime, a high price, or a model guess.
- domain age
- 193d
- registrar
- GoDaddy.com, LLC
- hosting
- custom
- domain created
- 2026-03-28
Identity facts, not a risk score.
- assessment volume 30d
- $0.00
- exact assessment volume 30d (USD)
- 0
- assessment recorded at (UTC)
- 2026-10-08T00:03:10.428Z
- buyers 30d
- 0
- settlements 30d
- 0
- measured since
- --- (start of our harvest window)
- last settlement
- ---
- top buyer share
- -
- trend 7d vs 30d
- -
- networks
- eip155:8453, solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdpKuc147dw2N9d
- volume all-time
- $0
- settlements all-time
- 0
- median settlement 30d
- -
- max settlement 30d
- -
Assessment volume uses the latest 30d assessment. Over time sums daily address snapshots, rounded to cents and refreshed separately. The two sources can differ in timing, precision and shared-address attribution. Amounts use cents for comparison; known sub-cent values keep up to 12 significant digits. The exact stored assessment value is shown above.
Conservative undercount: only USDC settlements via facilitators we measure are counted. A measured floor, not an estimate.
Top buyer share is part of the ranking score: a higher share lowers the traction part of the score, by up to half when one address holds all 30d volume.
- member since
- 2026-10-07
Recent checks
| Checked at (UTC) | Status | HTTP | Response | Endpoints |
|---|---|---|---|---|
| Online | 402 | 140ms | 23 | |
| Online | 402 | 140ms | 23 | |
| Online | 402 | 209ms | 23 | |
| Online | 402 | 169ms | 23 | |
| Online | 402 | 182ms | 23 | |
| Online | 402 | 237ms | 23 | |
| Online | 402 | 132ms | 23 | |
| Online | 402 | 139ms | 23 | |
| Online | 402 | 201ms | 23 | |
| Online | 402 | 146ms | 23 |
Changes0 in 30d
No changes recorded in the last 30 days.
Over time
- Volume 30d
- $0.00
- Uptime
- no completed-day data
More charts
09-09 to 10-08* UTC
Each series spans only the dates it has data for. Every series is also served as JSON at /api, /scores, /volume and /buyers.
Values
* today so far, partial (UTC).
The uptime summary counts completed UTC days only. The strip, readouts and table retain today's partial reading.
Daily snapshot total, 30d: $4.83, peak $4.54 on 10-07. The visible 30d total in Traction comes from the latest assessment. These sources can differ in their window, refresh time, cent rounding and shared-address attribution.
Daily address snapshots: 2026-09-09 to 2026-10-08 UTC; * today so far, partial (UTC). Daily snapshots store cents. A recorded $0.00 with settlements cannot distinguish exact zero from volume rounded away. Lost precision is unavailable here.
Settlement volume uses the stored USD valuation of tracked payments; it is distinct from token quantities. USD-pegged assets are valued at 1 USD per token in these rollups. The measured settlement floor does not cover all payments to this service.
Assessment history last recorded at . Each UTC day uses its last recorded run; missing readings stay unmeasured. Assessment history JSON · Measurement methodology.
| Day | Volume | Buyers | Settlements | Uptime | Response | Compliance | Price percentile | Site signals |
|---|---|---|---|---|---|---|---|---|
| 2026-09-20 | $0.06 | 2 | 11 | no data | no data | no data | no data | no data |
| 2026-09-21 | $0.05 | 1 | 10 | no data | no data | no data | no data | no data |
| 2026-09-22 | $0.05 | 1 | 10 | no data | no data | no data | no data | no data |
| 2026-09-23 | no data | no data | no data | no data | no data | no data | no data | no data |
| 2026-09-24 | no data | no data | no data | no data | no data | no data | no data | no data |
| 2026-09-25 | no data | no data | no data | no data | no data | no data | no data | no data |
| 2026-09-26 | no data | no data | no data | no data | no data | no data | no data | no data |
| 2026-09-27 | no data | no data | no data | no data | no data | no data | no data | no data |
| 2026-09-28 | no data | no data | no data | no data | no data | no data | no data | no data |
| 2026-09-29 | no data | no data | no data | no data | no data | no data | no data | no data |
| 2026-09-30 | no data | no data | no data | no data | no data | no data | no data | no data |
| 2026-10-01 | no data | no data | no data | no data | no data | no data | no data | no data |
| 2026-10-02 | no data | no data | no data | no data | no data | no data | no data | no data |
| 2026-10-03 | no data | no data | no data | no data | no data | no data | no data | no data |
| 2026-10-04 | no data | no data | no data | no data | no data | no data | no data | no data |
| 2026-10-05 | no data | no data | no data | no data | no data | no data | no data | no data |
| 2026-10-06 | $0.01 | 1 | 4 | no data | no data | no data | no data | no data |
| 2026-10-07 | $4.54 | 5 | 206 | no data | no data | no data | no data | no data |
| 2026-10-08* | $0.12 | 1 | 4 | 100% | 176.88ms | 14/14 | p15 | 3/6 |
Alternatives in Blockchain
5 of 70 other ranked services in Blockchain, ordered by the same measured score.
Own this service?
Keep this listing accurate. Ownership is proven with a domain check and every change is reviewed by hand.
Update this listingEarn the verified tier: x402list pays a real call to this endpoint and, if it delivers, the service is delivery-verified. The fee covers the cost of the probe, not the badge; there is no refund if the call does not deliver. Agent and API only, no in-browser signing. See /api.
Verify this service ($0.25)Embed a badge
HTML
<a href="https://x402-list.com/services/ solenrich? utm_source=badge& utm_medium=referral& utm_campaign=embed"> <img src="https://x402-list.com/ badge/ solenrich.svg" alt="SolEnrich listed on x402-list" height="28"> </a>
Markdown
[](https://x402-list.com/ services/ solenrich? utm_source=badge& utm_medium=referral& utm_campaign=embed)
HTML, live uptime variant
<a href="https://x402-list.com/services/ solenrich? utm_source=badge& utm_medium=referral& utm_campaign=embed"> <img src="https://x402-list.com/ badge/ solenrich.svg? data=uptime" alt="SolEnrich uptime on x402-list" height="28"> </a>
Delisting
To request delisting, email info@x402-list.com or update your listing at /services/solenrich/update.