{"audit":{"version":"1.5","generated_at":"2026-10-31T20:25:51.351885+00:00","generated_by":"Agenstry","report_url":"https://agenstry.com/agents/agents.avasis.ai","methodology_url":"https://agenstry.com/methodology","verifier_jwks_url":"https://agenstry.com/.well-known/jwks.json","subject":{"domain":"agents.avasis.ai","name":"Avasis Agent Platform","url":"https://agents.avasis.ai/.well-known/agent-card.json"}},"identity":{"provider":{"organization":"Avasis","url":"https://agents.avasis.ai"},"registry_verification":null,"signature":{"signed":false,"signature_valid":null}},"protocol":{"version":"1.0","supports_streaming":false,"supports_push_notifications":false},"operational":{"live_state":"no_url","live_responds":null,"last_status_code":200,"last_elapsed_ms":147,"last_error":null},"track_record":{"first_seen":"2026-10-30T11:25:13.781056+00:00","last_checked":"2026-10-31T17:50:36.766668+00:00","last_seen_ok":"2026-10-31T17:50:36.766668+00:00","checks_total":6,"checks_ok":6,"uptime_pct":100.0,"uptime_window_days":30,"uptime_probes":1,"archived":false,"archived_reason":null},"conformance":{"score":50,"grade":"D","summary":"D-grade: significant issues, auth-gated, partially broken, or stale.","criteria":[{"key":"valid_card","label":"Valid AgentCard","points":10,"max_points":10,"status":"pass","detail":"Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification)."},{"key":"live_responds","label":"Live JSON-RPC","points":10,"max_points":25,"status":"partial","detail":"Card declares only gRPC / HTTP+JSON interfaces; the live probe covers JSON-RPC, so the endpoint was not exercised. Not a defect in the card."},{"key":"protocol_version","label":"Protocol version","points":10,"max_points":10,"status":"pass","detail":"Declares A2A 1.0 with supportedInterfaces[] (current v1 card shape)."},{"key":"signature","label":"JWS signature","points":0,"max_points":10,"status":"info","detail":"Card is unsigned (most published agents are)."},{"key":"uptime","label":"Uptime track record","points":0,"max_points":15,"status":"info","detail":"Only 1 probe so far, need ≥5 for an uptime grade."},{"key":"skills","label":"Skill declaration","points":10,"max_points":10,"status":"pass","detail":"Declares 11 skills with structured metadata."},{"key":"verified_identity","label":"Verified Identity","points":5,"max_points":10,"status":"partial","detail":"Provider declared: Avasis (https://agents.avasis.ai). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit."},{"key":"freshness","label":"Freshness + modern flags","points":5,"max_points":5,"status":"pass","detail":"declares 1 modern capability flag(s) (x402); seen in upstream source within 0d"},{"key":"security","label":"Security declaration","points":0,"max_points":5,"status":"info","detail":"Neither securitySchemes nor securityRequirements declared — how to authenticate is unstated."}]},"card_read":{"findings":[],"clean":true,"source_url":"https://agents.avasis.ai/.well-known/agent-card.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","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.","tags":["mcp","free","catalog","quote"],"examples":["claude mcp add --transport http avasis https://agents.avasis.ai/mcp"],"inputModes":["application/json"],"outputModes":["application/json"]}],"provenance":[{"source":"cdp_discovery","first_seen":"2026-10-30T11:25:13.781056+00:00"},{"source":"recrawl_paid","first_seen":"2026-10-30T11:26:54.050855+00:00"},{"source":"agentic_market","first_seen":"2026-10-30T17:26:54.436750+00:00"},{"source":"manifests","first_seen":"2026-10-31T13:44:36.645046+00:00"}],"recent_probes":[{"fetched_at":"2026-10-31T17:50:36.766668+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":147,"live_responds":null},{"fetched_at":"2026-10-31T13:44:36.639819+00:00","ok":false,"status_code":404,"error":"HTTP 404","elapsed_ms":null,"live_responds":null},{"fetched_at":"2026-10-30T11:26:54.045350+00:00","ok":false,"status_code":404,"error":"HTTP 404","elapsed_ms":null,"live_responds":null}],"catalog_attestation":null,"operator_revenue_evidence":{"evidence_class":"operator_submitted","authenticity":{"rung":"no_operator_evidence","rank":0,"why":"No verifiable operator evidence has been submitted for this agent.","thresholds":{"min_independent_payers":3,"min_verified_usd":25.0},"engine_table":"agent_authenticity","merge_rule":"max(existing_rank, rank)"},"metric_metadata":{"provenance":"operator_submitted_evidence","confidence":"attested","coverage":{"numerator":0},"as_of":"2026-10-31T20:25:51.361138+00:00","definition":"Revenue proofs submitted by the verified owner and re-checked by Agenstry against the settlement chain or the operator's own Stripe account. Only independently confirmed proofs are counted."},"counts":{"retained":0,"verified":0,"unverifiable":0},"verified":{"gross_usd":0.0,"transactions":0,"independent_payers":0},"detail_url":"https://agenstry.com/api/agents/agents.avasis.ai/evidence","dispute_url":"https://agenstry.com/agents/agents.avasis.ai/dispute"},"verification_history":[]}