Skip to content
Back to x402-seller

Card snapshot

x402-seller-m8nx.onrender.com · 2026-07-20 06:21:35 UTC · 9dcd2fdd970ac77a9492d70ed29b87ef998ce06bc54dd4671ef180ad00da1bc6

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "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"
}