Back to Softbot EVM Check
Card snapshot
softbot-evmcheck-mainnet.softbot.workers.dev
·
2026-11-11 02:04:15 UTC
·
b7d95975ff2012b64f5b25684e62509d08e752a3066d00b7666f83429a0ae7d5
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": "Softbot EVM Check",
"description": "ERC-20 and wallet checks for Base and Ethereum, plus a multi-chain token price. Public data only. Pay per call over x402 v2 (HTTP 402) in USDC on Solana, Base, Polygon or Arbitrum; no signup or API key. This is a plain HTTPS JSON API, not an A2A JSON-RPC endpoint: call each skill with POST <skill url> and a JSON body (see OpenAPI).",
"url": "https://softbot-evmcheck-mainnet.softbot.workers.dev",
"preferredTransport": "HTTP+JSON",
"version": "1.0.0",
"provider": {
"organization": "Softbot Studio",
"url": "https://softbot-studio.pages.dev"
},
"documentationUrl": "https://softbot-evmcheck-mainnet.softbot.workers.dev/llms.txt",
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": false,
"extensions": [
{
"uri": "https://x402.org",
"description": "Payments via x402 v2 (HTTP 402, USDC)",
"required": true,
"params": {
"protocol": "x402",
"version": 2,
"scheme": "exact",
"currency": "USDC",
"decimals": 6,
"networks": [
{
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"facilitator": "https://facilitator.payai.network",
"pay_to": "9csHbkGGeQqNxvtZw8hPnC34NCcmZoZXVTEGC1MiDNRE"
},
{
"network": "eip155:8453",
"name": "Base",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"facilitator": "Coinbase CDP",
"pay_to": "0xC68F3cCa31D50208ab4C933a38288938e0B21E63"
},
{
"network": "eip155:137",
"name": "Polygon",
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"facilitator": "Coinbase CDP",
"pay_to": "0xC68F3cCa31D50208ab4C933a38288938e0B21E63"
},
{
"network": "eip155:42161",
"name": "Arbitrum One",
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"facilitator": "Coinbase CDP",
"pay_to": "0xC68F3cCa31D50208ab4C933a38288938e0B21E63"
}
],
"free_trial": "Free trial: 3 free calls per wallet per endpoint via Sign-In-With-X (SIWX extension in the 402; no funds needed); store-wide cap 200/day. Example: llms.txt.",
"credit_packs": {
"url": "https://softbot-credits-mainnet.softbot.workers.dev/v1/packs",
"balance_url": "https://softbot-credits-mainnet.softbot.workers.dev/v1/credits",
"method": "POST /v1/packs/{starter|regular|larger} paid with x402; GET /v1/packs and GET /v1/credits are free",
"header": "X-Credit-Key",
"idempotency_header": "Idempotency-Key",
"secrecy": "The credit key is a bearer secret shown in the purchase response. It is stored only as a hash. Replay the same settled payment to recover it. Do not log it or put it in a URL.",
"packs": [
{
"id": "starter",
"pay_usdc": "0.25",
"credit_usdc": "0.25"
},
{
"id": "regular",
"pay_usdc": "1",
"credit_usdc": "1.05"
},
{
"id": "larger",
"pay_usdc": "5",
"credit_usdc": "5.50"
}
],
"networks": [
"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"eip155:8453",
"eip155:137",
"eip155:42161"
],
"asset": "USDC",
"usable_on": "Every paid Softbot tool, at that tool's existing per-call price. The key does not change those prices.",
"not_accepted_for": "Buying more credits. Pack purchase is x402 only; credit keys and free trials are refused.",
"no_withdrawal": true,
"no_renewal": true,
"balance_example": {
"request": "GET /v1/credits with header X-Credit-Key",
"response": {
"balance_micros": 247000,
"balance_usdc": "0.247"
},
"after": "A Starter pack ($0.25) minus one Reader call ($0.003)."
},
"failure": {
"invalid_key": "401 invalid_credit_key. Does not settle x402 and does not use a free trial.",
"insufficient": "402 insufficient_credit with no PAYMENT-REQUIRED header. Balance unchanged. Not an x402 challenge.",
"ambiguous": "400 ambiguous_credentials if X-Credit-Key is combined with PAYMENT-SIGNATURE, X-PAYMENT, or SIGN-IN-WITH-X. Nothing is charged.",
"tool_failure": "Tool status >= 400 refunds the reserved credit. Repeating the refund does not credit twice.",
"success_retry": "A completed Idempotency-Key returns 409 credit_already_charged and is not charged again. The tool result is not stored.",
"in_progress": "409 credit_charge_in_progress while the same Idempotency-Key is running. No second debit.",
"get_head": "GET and HEAD never settle, mint, or debit."
}
},
"unpaid_response": "HTTP 402 with PAYMENT-REQUIRED header",
"failed_calls_charged": false
}
}
]
},
"securitySchemes": {
"x402": {
"type": "apiKey",
"in": "header",
"name": "PAYMENT-SIGNATURE",
"description": "x402 v2 payment payload; obtain requirements from the 402 PAYMENT-REQUIRED header. Free trial via SIGN-IN-WITH-X header."
}
},
"security": [
{
"x402": []
}
],
"defaultInputModes": [
"application/json"
],
"defaultOutputModes": [
"application/json"
],
"skills": [
{
"id": "token",
"name": "/v1/token ($0.01 USDC per call)",
"description": "EVM token check: verdict (safe / caution / avoid) for an ERC-20 on Base or Ethereum from contract code, GoPlus token security, and DexScreener liquidity. One contract per call. Endpoint: POST https://softbot-evmcheck-mainnet.softbot.workers.dev/v1/token. Price: $0.01 USDC per call (x402). Request: {\"contract\":\"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913\",\"chain\":\"base\"}. Response: contract, chain, verdict, risk_score, reasons, token, market.",
"tags": [
"x402",
"pay-per-call",
"usdc",
"token"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "wallet",
"name": "/v1/wallet ($0.005 USDC per call)",
"description": "EVM wallet check: verdict (established / new / suspicious / inactive) for a 0x address on Base or Ethereum from Blockscout and a public RPC. One address per call. Endpoint: POST https://softbot-evmcheck-mainnet.softbot.workers.dev/v1/wallet. Price: $0.005 USDC per call (x402). Request: {\"address\":\"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045\",\"chain\":\"base\"}. Response: address, chain, verdict, reasons, balance, account, age.",
"tags": [
"x402",
"pay-per-call",
"usdc",
"wallet"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "price",
"name": "/v1/price ($0.003 USDC per call)",
"description": "Token price: USD price, 24h volume, liquidity, and 24h change for a Solana mint, an EVM contract, or a ticker, from DexScreener. Endpoint: POST https://softbot-evmcheck-mainnet.softbot.workers.dev/v1/price. Price: $0.003 USDC per call (x402). Request: {\"query\":\"SOL\",\"chain\":\"solana\"}. Response: query, chain, symbol, name, address, price_usd, volume_24h_usd, liquidity_usd, change_24h_pct, pair, dex, source.",
"tags": [
"x402",
"pay-per-call",
"usdc",
"price"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
}
],
"supportsAuthenticatedExtendedCard": false,
"links": {
"openapi": "https://softbot-evmcheck-mainnet.softbot.workers.dev/openapi.json",
"llms_txt": "https://softbot-evmcheck-mainnet.softbot.workers.dev/llms.txt",
"x402": "https://softbot-evmcheck-mainnet.softbot.workers.dev/.well-known/x402",
"github": "https://github.com/softbot-studio/softbot-agents",
"store": "https://softbot-studio.pages.dev/llms.txt",
"mcp_npm": "softbot-mcp"
}
}