x402-seller
x402-seller-m8nx.onrender.com
Rug protection and decision-ready intelligence for autonomous trading agents. Keyless by design: no signup, no API key — pay a cent per request in USDC (x402). The /alpha/launches LAUNCH RADAR discovers what just launched AND rug-screens every candidate in one call, ranked safest-first — the proactive 'give me safe alpha' call. /vet gives a single-token go/no-go in ONE call by fusing a COMPOSITE rug score (GoPlus static analysis + a LIVE Honeypot.is buy/sell simulation + serial-rugger check) with our SELF-COLLECTED liquidity-drain trend — a rug-in-progress signal that exists nowhere for free because it requires collecting reserves over time. One call is cheaper than the inference tokens you'd burn stitching 4 free APIs, and it stops your agent losing its whole position to a honeypot. Also: /onchain/liquidity drain detector, /screen batch watchlist check, /brief market regime, and raw feeds (prices, stocks, DEX pools, launches, perp funding/OI).
x402-seller-m8nx.onrender.com via a single DNS TXT record to add the
verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
F
Conformance score: 25/100
F-grade: card is reachable but fails most operational signals.
click to expand breakdown ▾
click to collapse breakdown ▴
agent-card.json changed within the last 7 days. We track these so downstream callers can react.
Activity (audit trail)
last 24h · 2 calls 100.0% success Public aggregate · no PII recordedRecent events (last 20)
| When | Event | Method | Status | Latency |
|---|---|---|---|---|
| 2026-07-20T19:50:41 | search_impression | — |
200 ok | — |
| 2026-07-20T19:48:21 | search_impression | — |
200 ok | — |
Card history
1 snapshot Every change toagent-card.json
| Captured | Hash | |
|---|---|---|
| 2026-07-20 06:21:35 current | 9dcd2fdd970a… |
view → |
Endpoints
| Agent card | https://x402-seller-m8nx.onrender.com/.well-known/agent.json |
Skills · 15 declared · mapped to canonical taxonomy
LAUNCH RADAR — one call discovers what just launched AND rug-screens every candidate through the composite score (static + live buy/sell simulation, or the Sola…
Stock/ETF quote (price, change, day high/low, volume).
Composite market signal: spot + 24h change + momentum → bullish/bearish/neutral verdict.
On-chain token snapshot: price, liquidity, 24h volume, multi-window price change, FDV, best pool. Query by symbol/name or by contract address.
Trending DEX pools for a chain (name, price, liquidity, 24h volume + change, txns).
Newly launched DEX pools for a chain — launch hunting. Same shape as trending.
Chain TVL and top DeFi protocols by TVL on that chain.
COMPOSITE rug/honeypot score: fuses GoPlus static analysis with a LIVE Honeypot.is buy/sell simulation, plus a serial-rugger check, hard-zero honeypot gates, an…
Liquidity-DRAIN detector from a SELF-COLLECTED reserve time-series (exists nowhere for free — we poll pool reserves over time). Answers 'is liquidity leaving th…
Perp derivatives intel: live funding rate (hourly + annualized), open interest, 24h move, and a crowded-long/short positioning signal.
FLAGSHIP ANSWER: one-call token go/no-go. Fuses DEX market structure + the COMPOSITE rug score (static + LIVE buy/sell simulation + serial-rugger) + our self-co…
ANSWER: one-call market regime read for a symbol. Spot + 24h move + perp funding/OI + market sentiment distilled to risk_on / risk_off / neutral with reasons. O…
ANSWER: batch rug/safety screen. Give a chain and up to 8 token addresses; get each token's verdict + risk score sorted safest-first, plus a clear/caution/avoid…
Health · last 1 probes
Who's calling this agent 30d
2 interactions captured (impressions + lookups + A2A calls)
rest
2
Public teaser: top-3 per dimension only. Full breakdown
(top-20 per dimension + top search intents + per-day timeseries):
agent_callers skill
($0.05/call, $0 on
Enterprise).
Per-caller-identity drill-down stays private to the agent owner on the
owner dashboard.
Cheaper or better alternatives per-skill
For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor. Only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.
Similar agents embedding-nearest
Embed your Agenstry badge
Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.
Markdown / HTML snippets
[](https://agenstry.com/agents/x402-seller-m8nx.onrender.com) [](https://agenstry.com/agents/x402-seller-m8nx.onrender.com) [](https://agenstry.com/agents/x402-seller-m8nx.onrender.com) [](https://agenstry.com/agents/x402-seller-m8nx.onrender.com)
Audit-grade evidence bundle
JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against
our JWKS. See the methodology.
Raw agent card JSON
{
"name": "x402-seller",
"description": "Rug protection and decision-ready intelligence for autonomous trading agents. Keyless by design: no signup, no API key \u2014 pay a cent per request in USDC (x402). The /alpha/launches LAUNCH RADAR discovers what just launched AND rug-screens every candidate in one call, ranked safest-first \u2014 the proactive 'give me safe alpha' call. /vet gives a single-token go/no-go in ONE call by fusing a COMPOSITE rug score (GoPlus static analysis + a LIVE Honeypot.is buy/sell simulation + serial-rugger check) with our SELF-COLLECTED liquidity-drain trend \u2014 a rug-in-progress signal that exists nowhere for free because it requires collecting reserves over time. One call is cheaper than the inference tokens you'd burn stitching 4 free APIs, and it stops your agent losing its whole position to a honeypot. Also: /onchain/liquidity drain detector, /screen batch watchlist check, /brief market regime, and raw feeds (prices, stocks, DEX pools, launches, perp funding/OI).",
"why_pay": [
"public self-graded track record at /track-record (free): our scorer graded against real outcomes, misses included \u2014 evidence, not claims",
"avoid catastrophic loss: /vet + /onchain/safety catch honeypots and draining liquidity BEFORE your agent apes in \u2014 one bad ape costs more than 10,000 calls",
"data that isn't free anywhere: a LIVE buy/sell simulation and a self-collected liquidity-drain time-series \u2014 not a re-wrap of a public snapshot",
"keyless: an agent cannot fill signup forms or manage API keys \u2014 x402 payment IS the auth",
"one call per decision: /vet fuses 4+ sources into a verdict, so you spend a cent instead of the inference tokens to reconcile them yourself",
"verdict-first JSON: read field 1 (clear/caution/avoid), act; reasons + a needs_review disagreement flag included for audit"
],
"version": "0.4.0",
"url": "https://x402-seller-m8nx.onrender.com",
"protocols": [
"x402"
],
"provider": {
"wallet": "0x72B944dA66263bE35c2a2eDFeF5c525d58fa53Df",
"network": "eip155:8453",
"mainnet": true
},
"pricing": {
"currency": "USDC",
"model": "per-request",
"settlement": "x402 on Base"
},
"skills": [
{
"name": "alpha_launches",
"endpoint": "https://x402-seller-m8nx.onrender.com/alpha/launches",
"method": "GET",
"price": "$0.08",
"description": "LAUNCH RADAR \u2014 one call discovers what just launched AND rug-screens every candidate through the composite score (static + live buy/sell simulation, or the Solana dual-engine) + liquidity, returning a ranked safest-first shortlist with a per-token verdict. Replaces an agent's whole discover\u2192screen\u2192rank pipeline (10+ calls). The proactive 'give me safe alpha' call for launch-sniping agents.",
"input": {
"chain": {
"type": "string",
"required": false,
"default": "base",
"enum": [
"base",
"eth",
"solana",
"bsc",
"polygon",
"arbitrum",
"optimism"
]
}
},
"output_example": {
"chain": "base",
"headline": "2 of 10 fresh launches look clear \u2014 safest: BONKFI",
"summary": {
"scanned": 10,
"clear": 2,
"caution": 3,
"avoid": 4,
"unrated": 1
},
"launches": [
{
"token": "BONKFI",
"address": "0x\u2026",
"verdict": "ok",
"risk_score": 10,
"honeypot": false,
"top_flag": null,
"liquidity_usd": 82000,
"liquidity_trend": "growing",
"launched": "2026-07-19T12:40:00Z"
},
{
"token": "SCAMZ",
"address": "0x\u2026",
"verdict": "danger",
"risk_score": 100,
"honeypot": true,
"top_flag": "HONEYPOT: live sell simulation FAILED",
"liquidity_usd": 5400
}
]
}
},
{
"name": "price",
"endpoint": "https://x402-seller-m8nx.onrender.com/price",
"method": "GET",
"price": "$0.001",
"description": "Spot crypto price in USD.",
"input": {
"symbol": {
"type": "string",
"required": false,
"default": "BTC",
"example": "ETH"
}
},
"output_example": {
"symbol": "BTC-USD",
"price_usd": 63950.12,
"source": "x402-seller"
}
},
{
"name": "stock",
"endpoint": "https://x402-seller-m8nx.onrender.com/stock",
"method": "GET",
"price": "$0.002",
"description": "Stock/ETF quote (price, change, day high/low, volume).",
"input": {
"ticker": {
"type": "string",
"required": false,
"default": "AAPL",
"example": "TSLA"
}
},
"output_example": {
"symbol": "AAPL",
"price": 333.74,
"change_pct": 0.14,
"currency": "USD",
"source": "x402-seller"
}
},
{
"name": "markets",
"endpoint": "https://x402-seller-m8nx.onrender.com/markets",
"method": "GET",
"price": "$0.005",
"description": "Top crypto market snapshot by market cap.",
"input": {
"limit": {
"type": "integer",
"required": false,
"default": "10",
"example": "10"
}
},
"output_example": {
"count": 10,
"coins": [
{
"symbol": "btc",
"price_usd": 63944,
"rank": 1,
"change_24h_pct": 0.5
}
],
"source": "x402-seller"
}
},
{
"name": "signal",
"endpoint": "https://x402-seller-m8nx.onrender.com/signal",
"method": "GET",
"price": "$0.01",
"description": "Composite market signal: spot + 24h change + momentum \u2192 bullish/bearish/neutral verdict.",
"input": {
"symbol": {
"type": "string",
"required": false,
"default": "BTC",
"example": "ETH"
}
},
"output_example": {
"symbol": "BTC",
"price_usd": 63950,
"change_24h_pct": 0.5,
"momentum": 0.42,
"verdict": "bullish"
}
},
{
"name": "onchain_token",
"endpoint": "https://x402-seller-m8nx.onrender.com/onchain/token",
"method": "GET",
"price": "$0.005",
"description": "On-chain token snapshot: price, liquidity, 24h volume, multi-window price change, FDV, best pool. Query by symbol/name or by contract address.",
"input": {
"query": {
"type": "string",
"required": false,
"example": "PEPE"
},
"address": {
"type": "string",
"required": false,
"example": "0x6982508145454ce325 ..."
},
"chain": {
"type": "string",
"required": false,
"default": "base",
"enum": [
"base",
"eth",
"solana",
"bsc",
"polygon",
"arbitrum",
"optimism"
]
}
},
"output_example": {
"query": "PEPE",
"chain": "ethereum",
"token": {
"symbol": "PEPE",
"address": "0x6982\u2026"
},
"price_usd": 2.71e-05,
"liquidity_usd": 14000000,
"volume_24h": 5200000,
"price_change_pct": {
"h1": 0.3,
"h24": -4.6
},
"dex": "uniswap",
"source": "x402-seller"
}
},
{
"name": "onchain_trending",
"endpoint": "https://x402-seller-m8nx.onrender.com/onchain/trending",
"method": "GET",
"price": "$0.005",
"description": "Trending DEX pools for a chain (name, price, liquidity, 24h volume + change, txns).",
"input": {
"chain": {
"type": "string",
"required": false,
"default": "base",
"enum": [
"base",
"eth",
"solana",
"bsc",
"polygon",
"arbitrum",
"optimism"
]
}
},
"output_example": {
"chain": "base",
"count": 15,
"pools": [
{
"name": "BRIAN / ETH",
"price_usd": 0.01,
"liquidity_usd": 250000,
"price_change_24h_pct": 12.3
}
],
"source": "x402-seller"
}
},
{
"name": "onchain_new",
"endpoint": "https://x402-seller-m8nx.onrender.com/onchain/new",
"method": "GET",
"price": "$0.01",
"description": "Newly launched DEX pools for a chain \u2014 launch hunting. Same shape as trending.",
"input": {
"chain": {
"type": "string",
"required": false,
"default": "base",
"enum": [
"base",
"eth",
"solana",
"bsc",
"polygon",
"arbitrum",
"optimism"
]
}
},
"output_example": {
"chain": "base",
"count": 15,
"pools": [
{
"name": "NEWCOIN / WETH",
"created_at": "2026-07-18T02:00:00Z",
"liquidity_usd": 42000
}
],
"source": "x402-seller"
}
},
{
"name": "onchain_defi",
"endpoint": "https://x402-seller-m8nx.onrender.com/onchain/defi",
"method": "GET",
"price": "$0.005",
"description": "Chain TVL and top DeFi protocols by TVL on that chain.",
"input": {
"chain": {
"type": "string",
"required": false,
"default": "base",
"enum": [
"base",
"eth",
"solana",
"bsc",
"polygon",
"arbitrum",
"optimism"
]
}
},
"output_example": {
"chain": "base",
"tvl_usd": 4527177464,
"top_protocols": [
{
"name": "Aave V3",
"category": "Lending",
"tvl_on_chain_usd": 900000000
}
],
"source": "x402-seller"
}
},
{
"name": "onchain_safety",
"endpoint": "https://x402-seller-m8nx.onrender.com/onchain/safety",
"method": "GET",
"price": "$0.03",
"description": "COMPOSITE rug/honeypot score: fuses GoPlus static analysis with a LIVE Honeypot.is buy/sell simulation, plus a serial-rugger check, hard-zero honeypot gates, and an agreement factor that flags when the two methods disagree. Returns ok/warning/danger + a 0-100 risk score + red/green flags + the raw simulation. More trustworthy than any single free feed. On Solana, fuses GoPlus-Solana + RugCheck (mint/freeze authorities, holder concentration, LP burn) \u2014 same dual-engine design.",
"input": {
"address": {
"type": "string",
"required": true,
"example": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
},
"chain": {
"type": "string",
"required": false,
"default": "base",
"enum": [
"base",
"eth",
"bsc",
"polygon",
"arbitrum",
"optimism",
"solana"
]
}
},
"output_example": {
"chain": "eth",
"token": {
"symbol": "PEPE"
},
"verdict": "ok",
"risk_score": 10,
"confidence": "high",
"needs_review": false,
"red_flags": [
"blacklist function present"
],
"green_flags": [
"passed live buy & sell simulation",
"0% simulated buy & sell tax",
"source code verified",
"ownership renounced"
],
"simulation": {
"is_honeypot": false,
"simulated": true,
"buy_tax_pct": 0,
"sell_tax_pct": 0,
"risk": "low"
},
"sources": [
"goplus (static)",
"honeypot.is (dynamic sim)"
]
}
},
{
"name": "onchain_liquidity",
"endpoint": "https://x402-seller-m8nx.onrender.com/onchain/liquidity",
"method": "GET",
"price": "$0.01",
"description": "Liquidity-DRAIN detector from a SELF-COLLECTED reserve time-series (exists nowhere for free \u2014 we poll pool reserves over time). Answers 'is liquidity leaving this pool right now?' \u2014 the earliest sign of a rug or dump in progress. Returns draining_fast/draining/stable/growing + %-change over 1h and the observed window. First call on a cold token returns 404 (uncharged) and starts tracking it; call again once history has built. EVM chains only.",
"input": {
"address": {
"type": "string",
"required": true,
"example": "0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed"
},
"chain": {
"type": "string",
"required": false,
"default": "base",
"enum": [
"base",
"eth",
"bsc",
"polygon",
"arbitrum",
"optimism"
]
}
},
"output_example": {
"verdict": "draining_fast",
"chain": "base",
"address": "0x4ed4\u2026",
"liquidity_usd_now": 812000,
"change_pct_1h": -31.4,
"change_pct_window": -44.2,
"window_minutes": 190,
"data_points": 63,
"note": "liquidity falling fast \u2014 possible rug/exit in progress"
}
},
{
"name": "derivs",
"endpoint": "https://x402-seller-m8nx.onrender.com/derivs",
"method": "GET",
"price": "$0.01",
"description": "Perp derivatives intel: live funding rate (hourly + annualized), open interest, 24h move, and a crowded-long/short positioning signal.",
"input": {
"symbol": {
"type": "string",
"required": false,
"default": "BTC",
"example": "ETH"
}
},
"output_example": {
"symbol": "BTC",
"mark_price": 63943,
"change_24h_pct": 0.4,
"funding": {
"hourly_rate": 1.25e-05,
"annualized_pct": 10.95
},
"open_interest": {
"contracts": 39322,
"usd": 2514265000
},
"signal": "neutral"
}
},
{
"name": "vet",
"endpoint": "https://x402-seller-m8nx.onrender.com/vet",
"method": "GET",
"price": "$0.05",
"description": "FLAGSHIP ANSWER: one-call token go/no-go. Fuses DEX market structure + the COMPOSITE rug score (static + LIVE buy/sell simulation + serial-rugger) + our self-collected LIQUIDITY-DRAIN trend into one verdict your agent acts on directly: clear / caution / avoid, with reasons. Replaces 4+ raw lookups and the inference to reconcile them; catches honeypots and rugs-in-progress a single free feed misses. Supports EVM chains AND Solana.",
"input": {
"address": {
"type": "string",
"required": true,
"example": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
},
"chain": {
"type": "string",
"required": false,
"default": "base",
"enum": [
"base",
"eth",
"bsc",
"polygon",
"arbitrum",
"optimism",
"solana"
]
}
},
"output_example": {
"verdict": "avoid",
"confidence": "high",
"why": [
"security: high simulated sell tax 35%",
"liquidity: draining fast (-31.4% over 190m) \u2014 possible rug in progress"
],
"token": {
"symbol": "SCAMCOIN"
},
"market": {
"price_usd": 4.1e-06,
"liquidity_usd": 812000
},
"security": {
"risk_score": 40,
"needs_review": false,
"red_flags": [
"high simulated sell tax 35%"
],
"simulation": {
"is_honeypot": false,
"sell_tax_pct": 35
}
},
"liquidity_trend": {
"verdict": "draining_fast",
"change_pct_1h": -31.4,
"window_minutes": 190
}
}
},
{
"name": "brief",
"endpoint": "https://x402-seller-m8nx.onrender.com/brief",
"method": "GET",
"price": "$0.03",
"description": "ANSWER: one-call market regime read for a symbol. Spot + 24h move + perp funding/OI + market sentiment distilled to risk_on / risk_off / neutral with reasons. One call arms a trading agent's context window.",
"input": {
"symbol": {
"type": "string",
"required": false,
"default": "BTC",
"example": "ETH"
}
},
"output_example": {
"regime": "neutral",
"symbol": "BTC",
"why": [
"24h move +0.4%",
"funding 10.95% annualized \u2014 balanced",
"sentiment 25/100 (Extreme Fear)"
],
"price_usd": 63950,
"derivatives": {
"funding_annualized_pct": 10.95,
"positioning": "neutral"
},
"sentiment": {
"value": 25,
"label": "Extreme Fear"
}
}
},
{
"name": "screen",
"endpoint": "https://x402-seller-m8nx.onrender.com/screen",
"method": "GET",
"price": "$0.03",
"description": "ANSWER: batch rug/safety screen. Give a chain and up to 8 token addresses; get each token's verdict + risk score sorted safest-first, plus a clear/caution/avoid summary. Screen a watchlist or the newest launches in one call.",
"input": {
"addresses": {
"type": "string",
"required": true,
"example": "0x6982508145454ce325ddbe47a25d4ec3d2311933,0x4200000000000000000000000000000000000006"
},
"chain": {
"type": "string",
"required": false,
"default": "base",
"enum": [
"base",
"eth",
"bsc",
"polygon",
"arbitrum",
"optimism"
]
}
},
"output_example": {
"chain": "base",
"summary": {
"screened": 2,
"clear": 1,
"caution": 1,
"avoid": 0
},
"tokens": [
{
"symbol": "WETH",
"verdict": "ok",
"risk_score": 0
}
]
}
}
],
"discovery": {
"x402": "https://x402-seller-m8nx.onrender.com/.well-known/x402.json",
"catalog": "https://x402-seller-m8nx.onrender.com/catalog",
"stats": "https://x402-seller-m8nx.onrender.com/stats",
"llms": "https://x402-seller-m8nx.onrender.com/llms.txt",
"openapi": "https://x402-seller-m8nx.onrender.com/openapi.json",
"examples": "https://x402-seller-m8nx.onrender.com/examples",
"track_record": "https://x402-seller-m8nx.onrender.com/track-record"
},
"repository": "https://github.com/wyattpalm2-eng/x402-seller",
"documentation": "https://x402-seller-m8nx.onrender.com"
}