Card snapshot
agents.avasis.ai
·
2026-10-31 17:50:36 UTC
·
277e7be10a79a2559f47b3e6d4386b201bd2aa07fb4279c23918f65efe672896
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": "Avasis Agent Platform",
"description": "Pay-per-call HTTP resources for agents (x402: USDC on Base, no account or API key): Solana rug check / token verdict and complete kit, Polymarket odds kit, web page reader, EVM gas and pre-sign transaction precheck; free MCP tools (catalog, samples, quotes, rubric) at /mcp. Discovery card only: the A2A task protocol (message/send) is not implemented here. Call a skill URL unpaid for its 402 quote (PAYMENT-REQUIRED header) and pay with any x402 client, or read /agents.md.",
"url": "https://agents.avasis.ai",
"preferredTransport": "https://github.com/coinbase/x402",
"protocolVersion": "0.3.0",
"supportedInterfaces": [
{
"url": "https://agents.avasis.ai",
"protocolBinding": "https://github.com/coinbase/x402",
"protocolVersion": "1.0"
},
{
"url": "https://agents.avasis.ai/mcp",
"protocolBinding": "https://modelcontextprotocol.io/specification/2025-06-18",
"protocolVersion": "1.0"
}
],
"additionalInterfaces": [
{
"url": "https://agents.avasis.ai/mcp",
"protocolBinding": "https://modelcontextprotocol.io/specification/2025-06-18",
"protocolVersion": "1.0"
}
],
"provider": {
"organization": "Avasis",
"url": "https://agents.avasis.ai"
},
"iconUrl": "https://agents.avasis.ai/favicon.svg",
"version": "0.1.0",
"documentationUrl": "https://agents.avasis.ai/agents.md",
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": false,
"extendedAgentCard": false
},
"defaultInputModes": [
"application/json"
],
"defaultOutputModes": [
"application/json"
],
"skills": [
{
"id": "solCompleteKit",
"name": "Solana rug check complete kit ($0.02): is this token safe? verdict + holders + Jupiter + RugCheck + Dexscreener",
"description": "$0.02 per call (x402: USDC on Base, no account or API key). GET or POST https://agents.avasis.ai/v1/sol/complete-kit/{mint}: unpaid -> HTTP 402 with the quote in the PAYMENT-REQUIRED header, paid -> JSON. Solana rug check in one call: is this token safe? Complete multi-source kit, $0.02: SAFE/WARN/DANGER grade + 0-100 token risk score with evidenced flags, top-20 holders + concentration, Dexscreener liquidity/volume, Jupiter verified tag + holder count, RugCheck second opinion, cross-source consensus. ax1 alternative: same ~$0.02 ticket, 5 sources (we don't resell ax1). Free sample /v1/kit/sample. Not a mint 404, never charged.",
"tags": [
"x402",
"paid",
"solana",
"rug-check",
"token-safety",
"risk-score",
"complete-kit",
"multi-source",
"token",
"rug"
],
"examples": [
"https://agents.avasis.ai/v1/sol/complete-kit/DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263",
"free sample: https://agents.avasis.ai/v1/kit/sample"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "solVerdict",
"name": "Solana token verdict: SAFE / WARN / DANGER + share card + receipt",
"description": "$0.01 per call (x402: USDC on Base, no account or API key). GET or POST https://agents.avasis.ai/v1/sol/token-verdict/{mint}: unpaid -> HTTP 402 with the quote in the PAYMENT-REQUIRED header, paid -> JSON. Solana rug check: is this token safe? Get a token risk score (0-100) and a SAFE / WARN / DANGER verdict for any Solana mint or pump.fun coin. Deterministic on-chain rubric: mint + freeze authority, Token-2022 traps, top-10 holders excl. pools/curve/burn, largest wallet, pump.fun curve. Evidenced flags, provenance, market context, one-liner, page + PNG card. Receipt: operation_id + free status_url; replay the signed request to recover, never pay twice. Garbage -> 400 before any challenge.",
"tags": [
"x402",
"paid",
"solana",
"token-verdict",
"rug-check",
"pump.fun",
"memecoin"
],
"examples": [
"https://agents.avasis.ai/v1/sol/token-verdict/DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263",
"free sample: https://agents.avasis.ai/v1/verdict/sample"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "pmCompleteKit",
"name": "Polymarket odds complete kit ($0.02): event + books + history + checks in one call",
"description": "$0.02 per call (x402: USDC on Base, no account or API key). GET or POST https://agents.avasis.ai/v1/pm/complete-kit: unpaid -> HTTP 402 with the quote in the PAYMENT-REQUIRED header, paid -> JSON. Polymarket odds in one call: prediction market kit, $0.02, event + books + history. Search text or event slug -> ranked event, rules, resolution source, every outcome with probability + CLOB token ids, live order books (bid/ask/spread/depth), 7-day price trend, series siblings, Gamma-vs-CLOB consistency checks and a tradability label. Read-only public Polymarket data. Free sample /v1/pm/kit/sample. No match 404, never charged.",
"tags": [
"x402",
"paid",
"polymarket",
"polymarket-odds",
"prediction-market-kit",
"prediction-markets",
"complete-kit",
"odds",
"order-book",
"price-history"
],
"examples": [
"https://agents.avasis.ai/v1/pm/complete-kit?q=bitcoin",
"free sample: https://agents.avasis.ai/v1/pm/kit/sample"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "pmMarkets",
"name": "Polymarket markets: live odds, volume, liquidity, search",
"description": "$0.002 per call (x402: USDC on Base, no account or API key). GET https://agents.avasis.ai/v1/pm/markets: unpaid -> HTTP 402 with the quote in the PAYMENT-REQUIRED header, paid -> JSON. Find live Polymarket prediction markets in one call: search by text or rank by 24h volume, liquidity, ending soon or newest, with filters for min liquidity and resolving within N hours. Each market: question, event, URL, outcomes with implied probabilities and CLOB token ids, best bid/ask, spread, last trade, 1h/24h price change, 24h/1wk/total volume, liquidity, end date. Read-only, 20 s cache. Upstream error -> 502/504, never charged. USDC on Base, no API key.",
"tags": [
"x402",
"paid",
"polymarket",
"prediction-markets",
"odds",
"markets",
"events",
"probability"
],
"examples": [
"https://agents.avasis.ai/v1/pm/markets?q=bitcoin"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "webRead",
"name": "Web page reader: any URL to clean markdown + metadata",
"description": "$0.002 per call (x402: USDC on Base, no account or API key). GET https://agents.avasis.ai/v1/web/read?url={url}: unpaid -> HTTP 402 with the quote in the PAYMENT-REQUIRED header, paid -> JSON. Read any public web page as clean, LLM-ready markdown in one call: main content (nav/ads/scripts stripped), title, description, author, published date, canonical, language, outgoing links, word count, approx tokens and a content_sha256 for change detection (pass since_sha256 to get changed:true|false). HTML, plain text, JSON and XML. Redirects followed (5 max), 2 MB cap, 8 s budget, 60 s cache. Page 4xx/5xx -> 424, non-text -> 415, private hosts -> 400: never charged. USDC on Base, no API key.",
"tags": [
"x402",
"paid",
"web",
"scrape",
"fetch",
"markdown",
"reader",
"llm",
"rag",
"contents"
],
"examples": [
"https://agents.avasis.ai/v1/web/read?url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FHTTP_402"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "txPrecheck_base",
"name": "Base tx precheck ($0.02): simulate an unsigned transaction before signing: revert, gas USD, transfers, wallet PnL, approval risk, counterpar",
"description": "$0.02 per call (x402: USDC on Base, no account or API key). GET or POST https://agents.avasis.ai/v1/base/tx-precheck?from={from}&to={to}: unpaid -> HTTP 402 with the quote in the PAYMENT-REQUIRED header, paid -> JSON. Pre-sign tx precheck for Base (chain 8453, $0.02): simulate transaction {from,to,data,value} with eth_simulateV1 before signing. Returns would_revert + reason, gas USD, each ETH/ERC-20/NFT transfer with USD, wallet PnL (net_for_from usd_net), approval risk (spender, unlimited:true, USD exposure), counterparty risk (GoPlus + OFAC), decoded method, SIGN/CAUTION/BLOCK verdict with reasons. POST JSON or GET. Free live sample /v1/evm/tx-precheck/sample. Advice only; RPC down 502, ne",
"tags": [
"x402",
"paid",
"base",
"evm",
"tx-simulation",
"pre-sign",
"approval-risk"
],
"examples": [
"https://agents.avasis.ai/v1/base/tx-precheck?from=0xf977814e90da44bfa03b6295a0616a897441acec&to=0x833589fcd6edb6e08f4c7c32d4f71b54bda02913&data=0x095ea7b30000000000000000000000002626664c2603336e57b271c5c0b26f421741e481ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff&value=0&chain=base",
"free sample: https://agents.avasis.ai/v1/evm/tx-precheck/sample"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "evmGasOps",
"name": "EVM gas ops kit ($0.05): Ethereum gas + Base gas fee tiers, next base fee, USD cost per tx, pick",
"description": "$0.05 per call (x402: USDC on Base, no account or API key). GET https://agents.avasis.ai/v1/evm/gas-ops: unpaid -> HTTP 402 with the quote in the PAYMENT-REQUIRED header, paid -> JSON. Ethereum gas + Base gas in one call (evm gas ops, $0.05) for agents that send transactions. Per chain: base fee, priority fee, four EIP-1559 fee tiers (slow/standard/fast/urgent: maxFeePerGas + maxPriorityFeePerGas), next-block base-fee estimate + congestion, ETH + USD cost of a transfer / ERC-20 transfer / approve / swap and of your gas_limit (Chainlink ETH/USD), Base-vs-Ethereum comparison, a pick with its reason. Free live sample /v1/evm/gas-ops/sample. Upstream down 503, never charged.",
"tags": [
"x402",
"paid",
"ethereum",
"base",
"gas",
"evm",
"fees"
],
"examples": [
"https://agents.avasis.ai/v1/evm/gas-ops?gas_limit=21000",
"free sample: https://agents.avasis.ai/v1/evm/gas-ops/sample"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "rugLite",
"name": "Solana rug check lite: authorities, Token-2022 traps, top-10, curve",
"description": "$0.02 per call (x402: USDC on Base, no account or API key). GET or POST https://agents.avasis.ai/v1/sol/rug-lite/{mint}: unpaid -> HTTP 402 with the quote in the PAYMENT-REQUIRED header, paid -> JSON. Quick on-chain rug verdict for a Solana mint (RED/AMBER/GREEN + 0-100 risk score with weighted, evidenced flags): mint and freeze authority, Token-2022 risk extensions (permanent delegate, transfer hook, transfer fee, default-frozen, pausable, non-transferable), top-10 holder concentration with pump.fun curve / AMM pools / burn excluded, pump.fun curve status. Compact JSON for bots screening every new launch: 3 RPC reads, typically ~1 s, cached 45 s per mint. Not a mint -> 404, not charged.",
"tags": [
"x402",
"paid"
],
"examples": [
"https://agents.avasis.ai/v1/sol/rug-lite/DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "holdersAuthority",
"name": "Solana holders + authority pack: top 20, holder count, extensions",
"description": "$0.25 per call (x402: USDC on Base, no account or API key). GET or POST https://agents.avasis.ai/v1/sol/holders-authority/{mint}: unpaid -> HTTP 402 with the quote in the PAYMENT-REQUIRED header, paid -> JSON. Holders + authority pack for a Solana mint: SPL vs Token-2022, decimals, supply, mint/freeze authority, every Token-2022 extension with a risk label, on-chain metadata (name, symbol, uri, update authority, mutable), top 20 owners with % of supply and labels (pump.fun curve, PumpSwap pool, Raydium/Orca/Meteora, burn), concentration top1/5/10/20 incl. and excl. pools/curve/burn, holder count when the holder set fits a public-RPC scan, pump.fun curve/graduation. < 8 s.",
"tags": [
"x402",
"paid"
],
"examples": [
"https://agents.avasis.ai/v1/sol/holders-authority/DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "solDossier",
"name": "Solana token dossier: facts pack + grounded research brief + card ($0.50)",
"description": "$0.5 per call (x402: USDC on Base, no account or API key). GET or POST https://agents.avasis.ai/v1/sol/dossier/{mint}: unpaid -> HTTP 402 with the quote in the PAYMENT-REQUIRED header, paid -> JSON. Deep Solana mint research in one paid call: the deterministic SAFE/WARN/DANGER verdict, a facts pack (authorities, Token-2022 traps, holder concentration + top wallets, pump.fun curve / PumpSwap pool, creator holding + trades + launch record, mint age) and a research brief grounded only in those facts: exec summary, open risks, what would change the call, unknowns, agent checklist, each line citing facts. Free status_url; replay to recover, never pay twice. Garbage -> 400 before any challenge.",
"tags": [
"x402",
"paid",
"solana",
"dossier",
"research",
"rug-check",
"pump.fun"
],
"examples": [
"https://agents.avasis.ai/v1/sol/dossier/DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "mcp",
"name": "Free MCP tools: catalog, real samples, x402 quotes, verdict rubric",
"tags": [
"mcp",
"free",
"catalog",
"quote"
],
"description": "Model Context Protocol server at https://agents.avasis.ai/mcp (Streamable HTTP, no auth): avasis_products (every paid route with its live price), avasis_free_sample, avasis_quote (the x402 requirements and pay URL for your own wallet), avasis_verdict_rubric. Read-only and free.",
"examples": [
"claude mcp add --transport http avasis https://agents.avasis.ai/mcp"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
}
],
"supportsAuthenticatedExtendedCard": false
}