Card snapshot
kr-x402-mvp.kgy5612.workers.dev
·
2026-11-04 03:57:43 UTC
·
3f3f6b65a82901bec8a75b409ba48e2c49c00fd838c778e3212e90d924f1f14c
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.
{
"protocolVersion": "0.3.0",
"name": "Crypto Microdata for Agents (x402)",
"description": "AgentCash / x402 MCP clients: 1) mcp__agentcash__discover_api_endpoints(\"https://kr-x402-mvp.kgy5612.workers.dev\") 2) mcp__agentcash__check_endpoint_schema on the route you pick 3) mcp__agentcash__fetch (paid 200 arrives as {success,data}: read .data.verdict / .data.next). Task routing, start here: will this Base tx revert or drain me? /crypto/simulate $0.003 (cheaper pre-check: /crypto/decode-calldata $0.002). Who is crowded / liquidation risk? /crypto/liquidations?coin=BTC $0.003. ENS/basename to address: /crypto/ens?name= $0.002. Gas before a send: /crypto/base-gas $0.001 (multichain: /crypto/gas-price $0.002). Price: /crypto/prices $0.003. Should my agent buy this token? /crypto/token-risk $0.01. Upstream-named paths work too: /api/coingecko/price, /api/hyperliquid/funding, /api/tenderly/simulate, /api/kyberswap/quote, /api/goplus/token-security. If nothing here matches your task, switch origin. Pay-per-call crypto + Base on-chain microdata for trading/onchain agents. No API key, no signup: GET a route, read 402 PAYMENT-REQUIRED, sign USDC (EIP-3009) on Base, retry with PAYMENT-SIGNATURE. Funnel: 1) GET /crypto/ping ($0.001) to test your x402 client; 2) /crypto/base-gas ($0.001, cheapest live Base gas) before any Base tx, /crypto/gas-compare ($0.002: which EVM chain is cheapest right now, Base/Ethereum/Arbitrum/Optimism/Polygon/BSC gas in USD per transfer/ERC-20/swap, cheapest first; 2.5x cheaper than $0.005 gas-compare APIs), /crypto/prices ($0.003, median of 4-5 venues), /crypto/market-pulse ($0.004: prices+funding+kimchi+Fear&Greed+regime in one call); 3) /crypto/positioning?coin=BTC ($0.003: are longs or shorts crowded? open interest + change, long/short ratio, liquidations long vs short, taker flow, funding OKX+Hyperliquid, verdict LONGS_CROWDED..SHORT_SQUEEZE_RISK; replaces 3 separate $0.006-0.007 calls), /crypto/funding-signal ($0.006: cross-venue funding Hyperliquid+OKX+Gate+dYdX, signal EXTREME_LONG..EXTREME_SHORT, best funding-arb pair), /crypto/hl-book?coin=BTC and /crypto/hl-funding ($0.005) for perps; 4) /crypto/token-risk?address=0x... ($0.01) answers 'should my agent buy this Base token?' with verdict OK|CAUTION|AVOID, should_buy, can_sell, reasons, /crypto/erc20-balance?token=&wallet= ($0.003), /crypto/wallet-snapshot?wallet= ($0.003, ETH+USDC+gas readiness in one call), /crypto/eth-balance?wallet= ($0.002), /crypto/allowance?owner=&spender= ($0.002: ERC-20 approval check on Base, unlimited flag, exposure = min(allowance, balance), known-spender label, revoke calldata; pass amount= for can_spend; cheaper than $0.003 allowance APIs), /crypto/tx-status?hash=0x.. ($0.002: did this Base tx succeed, who paid whom how much USDC, confirmations; pass expect_to=&expect_usdc= to verify a payment), /crypto/candles?symbol=BTC&interval=1h ($0.002: OHLCV klines + EMA20/50, RSI14, ATR14, trend and pullback zone; Binance>OKX>Hyperliquid>Coinbase>Kraken fallback, 3.75x cheaper than $0.0075 candle APIs), /crypto/perp-movers ($0.002: whole-market Hyperliquid scanner, top gainers/losers, funding extremes, OI/volume leaders, breadth; replaces 7 ranking calls), /crypto/kimchi-premium ($0.002), /crypto/prediction-markets?q=bitcoin ($0.003: live Polymarket odds as implied probabilities, 24h volume, liquidity, 1d move; 2.5x cheaper than $0.0075 prediction-market APIs, 404 = no match = not charged), /crypto/market-risk ($0.002: is anything breaking? ONE 0-100 market-stress score low|moderate|elevated|high from 5 legs: stablecoin peg+flows, BTC move+perp breadth, leverage/funding extremes, BTC volatility, Fear&Greed; returns main_driver, action and suggested_max_leverage; covers derivatives+sentiment that stablecoin-only risk scores skip), /crypto/global-market ($0.002: total crypto market cap, 24h volume, BTC/ETH dominance, DeFi TVL, total stablecoin supply + 1d/7d flow, Fear&Greed and a risk_on/risk_off regime in ONE call; cheaper than $0.003 market-cap-only APIs), /crypto/eth-rpc ($0.002: keyless Ethereum mainnet JSON-RPC, same batch-10 rules, 5x cheaper than ~$0.01 mainnet RPC APIs), /crypto/base-rpc ($0.002: keyless Base JSON-RPC, GET or POST, batch up to 10 calls per payment, 7-RPC failover; 2.5x cheaper than $0.005 x402 RPC gateways, up to 25x cheaper batched), /crypto/swap-quote?from=USDC&to=WETH&amount=10 ($0.003: best-route Base swap quote over 100+ DEX pools, cost %, gas USD, verdict, and with wallet= a ready-to-sign tx + approval check; quote first instead of paying flat $0.05 swap execution fees), /crypto/x402-recommend?need= ($0.003: which x402 API should I pay for this task? ranked by real 24h settled buyers on x402scan + matching routes here, then hands off to x402-check; 3.3x cheaper than $0.01 recommenders), /crypto/x402-check?url= ($0.002: should my agent pay this x402 endpoint? live unpaid probe of ANY x402 URL: decodes the 402 quote, real USD price, network, USDC-or-not asset, payTo EOA/contract + its Base USDC balance, scheme, timeout, Bazaar schema, latency, risk flags, verdict SAFE_TO_PAY|CAUTION|AVOID and within_budget for max_usd=; live check, not stored evidence, and 5x cheaper than $0.01 endpoint-recommendation APIs), /crypto/x-search?q= ($0.003: live X/Twitter posts + sentiment signal, for agents that cannot read X), /crypto/tx-simulate?from=&to=&data= ($0.003: pre-sign Base tx simulation, will it revert + why, exact token/ETH balance changes per address, approvals granted, gas in USD, verdict SAFE_TO_SEND|CAUTION|WILL_REVERT; batch approve+swap in one call; 40% cheaper than $0.005 simulation APIs), /crypto/contract-info?address=0x.. ($0.002: what is at this address on Base/Ethereum? EOA vs contract vs 7702 wallet, ERC20/721/1155/Safe/proxy kind, token metadata, EIP-1967 implementation+admin, owner/renounced, risk flags; one call instead of three), /crypto/ens-resolve?name=vitalik.eth ($0.002: ENS + Basenames both ways, verified flag, profile records; 15x cheaper than $0.03 ENS APIs; alias /crypto/ens), /crypto/chain-rank ($0.003: which chain is growing or shrinking, 12 chains ranked by DEX volume + TVL momentum), /crypto/defi-tvl ($0.002: total + per-chain DeFi TVL with 1d/7d/30d flow, chain rank, protocol TVL, RISK_ON/OFF; one call instead of two $0.003 TVL/overview calls), /crypto/fear-greed ($0.001: Crypto Fear & Greed now + 30d history, 1d/7d/30d change, 7d/30d avg, streak, zone, contrarian signal; same price as bare-number F&G APIs, 5x cheaper than $0.005 ones), /crypto/stablecoin-peg ($0.001: is USDC/USDT/DAI on peg in bps, DEPEG alerts, stablecoin supply flow 1d/7d/30d = risk-on/off, Base supply). Every unpaid 402 also returns the accepts[] terms inline in the JSON body plus a free sample link. Try before you pay: add ?sample=1 to ANY paid route for a free static example of its exact JSON shape. Failed calls (4xx/5xx) are never charged (settlement only on 200). Every paid 200 carries a receipt.url (also X-Receipt-URL header): re-fetch that exact result free for 24h if your client drops the response. Free: /health, /openapi.json, /llms.txt, /catalog, /status.",
"url": "https://kr-x402-mvp.kgy5612.workers.dev/mcp",
"preferredTransport": "JSONRPC",
"version": "0.6.50",
"provider": {
"organization": "Crypto Microdata for Agents",
"url": "https://kr-x402-mvp.kgy5612.workers.dev/"
},
"documentationUrl": "https://kr-x402-mvp.kgy5612.workers.dev/llms-full.txt",
"capabilities": {
"streaming": false,
"pushNotifications": false
},
"defaultInputModes": [
"application/json"
],
"defaultOutputModes": [
"application/json"
],
"payment": {
"protocol": "x402",
"version": 2,
"network": "eip155:8453",
"asset": "USDC",
"payTo": "0xe4be4d0bd82d8e68203deff81f79ede0529f2617",
"facilitator": "https://facilitator.payai.network",
"never_charged": "4xx/5xx",
"cheapest_first_call": "https://kr-x402-mvp.kgy5612.workers.dev/crypto/ping?echo=my-agent"
},
"skills": [
{
"id": "crypto_tx_simulate",
"name": "/crypto/tx-simulate",
"description": "before signing or broadcasting a tx: will it revert and why, exact token/ETH balance changes, approvals granted, gas in USD",
"tags": [
"simulate",
"tx-simulate",
"simulation",
"revert-reason",
"pre-sign",
"transaction-simulation"
],
"examples": [
"https://kr-x402-mvp.kgy5612.workers.dev/crypto/tx-simulate?from=0xe4be4d0bd82d8e68203deff81f79ede0529f2617&to=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&data=0xa9059cbb000000000000000000000000a587d73489f8f09d1975f1ddbb1c61c93e8fa9d700000000000000000000000000000000000000000000000000000000000003e8"
],
"price_usd": 0.003,
"free_sample": "https://kr-x402-mvp.kgy5612.workers.dev/crypto/tx-simulate?sample=1"
},
{
"id": "crypto_ens_resolve",
"name": "/crypto/ens-resolve",
"description": "before sending funds to a human-readable name, or to label a wallet: ENS / Basename to address and back, verified flag, profile records",
"tags": [
"ens",
"ens-resolve",
"ens-lookup",
"reverse-ens",
"basename",
"basenames"
],
"examples": [
"https://kr-x402-mvp.kgy5612.workers.dev/crypto/ens-resolve?name=vitalik.eth"
],
"price_usd": 0.002,
"free_sample": "https://kr-x402-mvp.kgy5612.workers.dev/crypto/ens-resolve?sample=1"
},
{
"id": "crypto_positioning",
"name": "/crypto/positioning",
"description": "before opening or adding to a leveraged perp: are longs or shorts crowded? open interest + 1h/4h/24h change, long/short account ratio, liquidations long vs short, taker buy/sell, funding (OKX + Hyperl",
"tags": [
"liquidations",
"open-interest",
"long-short-ratio",
"funding-rates",
"perps",
"positioning"
],
"examples": [
"https://kr-x402-mvp.kgy5612.workers.dev/crypto/positioning?coin=BTC"
],
"price_usd": 0.003,
"free_sample": "https://kr-x402-mvp.kgy5612.workers.dev/crypto/positioning?sample=1"
},
{
"id": "crypto_base_gas",
"name": "/crypto/base-gas",
"description": "right before sending any Base transaction",
"tags": [
"gas",
"gas-oracle",
"gas-price",
"eip-1559",
"fee-estimate",
"maxFeePerGas"
],
"examples": [
"https://kr-x402-mvp.kgy5612.workers.dev/crypto/base-gas?gas_limit=21000"
],
"price_usd": 0.001,
"free_sample": "https://kr-x402-mvp.kgy5612.workers.dev/crypto/base-gas?sample=1"
},
{
"id": "crypto_token_risk",
"name": "/crypto/token-risk",
"description": "before buying any Base token: should_buy / can_sell verdict",
"tags": [
"honeypot",
"token-risk",
"rug-check",
"should-buy",
"token-security",
"token-verdict"
],
"examples": [
"https://kr-x402-mvp.kgy5612.workers.dev/crypto/token-risk?address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
],
"price_usd": 0.01,
"free_sample": "https://kr-x402-mvp.kgy5612.workers.dev/crypto/token-risk?sample=1"
},
{
"id": "crypto_swap_quote",
"name": "/crypto/swap-quote",
"description": "before any swap or token buy on Base: best route over 100+ DEX pools, all-in cost %, verdict, and with wallet= a ready-to-sign tx + approval check",
"tags": [
"swap-quote",
"swap",
"dex-aggregator",
"best-price",
"base",
"dex"
],
"examples": [
"https://kr-x402-mvp.kgy5612.workers.dev/crypto/swap-quote?from=USDC&to=WETH&amount=10"
],
"price_usd": 0.003,
"free_sample": "https://kr-x402-mvp.kgy5612.workers.dev/crypto/swap-quote?sample=1"
},
{
"id": "crypto_defi_tvl",
"name": "/crypto/defi-tvl",
"description": "where is DeFi money moving? total + per-chain TVL with 1d/7d/30d flow, chain rank/share, protocol TVL by slug, RISK_ON/RISK_OFF in one call",
"tags": [
"defillama",
"tvl",
"defi-tvl",
"defi",
"chain-tvl",
"total-value-locked"
],
"examples": [
"https://kr-x402-mvp.kgy5612.workers.dev/crypto/defi-tvl?chain=Base"
],
"price_usd": 0.002,
"free_sample": "https://kr-x402-mvp.kgy5612.workers.dev/crypto/defi-tvl?sample=1"
},
{
"id": "crypto_ping",
"name": "/crypto/ping",
"description": "first call: verify your x402 client works ($0.001)",
"tags": [
"x402-test",
"payment-test",
"ping",
"test",
"heartbeat",
"x402"
],
"examples": [
"https://kr-x402-mvp.kgy5612.workers.dev/crypto/ping?echo=my-agent-1"
],
"price_usd": 0.001,
"free_sample": "https://kr-x402-mvp.kgy5612.workers.dev/crypto/ping?sample=1"
}
],
"discovery": {
"x402": "https://kr-x402-mvp.kgy5612.workers.dev/.well-known/x402",
"openapi": "https://kr-x402-mvp.kgy5612.workers.dev/openapi.json",
"mcp": "https://kr-x402-mvp.kgy5612.workers.dev/mcp",
"llms": "https://kr-x402-mvp.kgy5612.workers.dev/llms.txt",
"llms_full": "https://kr-x402-mvp.kgy5612.workers.dev/llms-full.txt",
"skill": "https://kr-x402-mvp.kgy5612.workers.dev/skill.md",
"find": "https://kr-x402-mvp.kgy5612.workers.dev/find?q=",
"info": "https://kr-x402-mvp.kgy5612.workers.dev/info"
}
}