{"domain":"softbot-evmcheck-mainnet.softbot.workers.dev","count":2,"changes":[{"captured_at":"2026-11-11T02:04:15.296429","card_hash":"b7d95975ff2012b64f5b25684e62509d08e752a3066d00b7666f83429a0ae7d5","previous_card_hash":"828c516402b4eb3e46480cba6279d066068932008d2390c64371cb65d4f7f6f7","diff":{"skills_added":[{"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"]},{"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"]}],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"name","before":null,"after":"Softbot EVM Check"},{"field":"description","before":null,"after":"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)."},{"field":"version","before":null,"after":"1.0.0"},{"field":"protocolVersion","before":null,"after":"0.3.0"},{"field":"url","before":null,"after":"https://softbot-evmcheck-mainnet.softbot.workers.dev"},{"field":"documentationUrl","before":null,"after":"https://softbot-evmcheck-mainnet.softbot.workers.dev/llms.txt"},{"field":"preferredTransport","before":null,"after":"HTTP+JSON"},{"field":"supportsAuthenticatedExtendedCard","before":null,"after":false},{"field":"securitySchemes","before":null,"after":{"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."}}},{"field":"security","before":null,"after":[{"x402":[]}]},{"field":"capabilities","before":null,"after":{"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}}]}},{"field":"provider","before":null,"after":{"organization":"Softbot Studio","url":"https://softbot-studio.pages.dev"}}],"other_changed":true,"is_empty":false,"human_summary":"added 3 skills · name ∅ → Softbot EVM Check · description ∅ → ERC-20 and wallet checks for Base and Et · version ∅ → 1.0.0 · protocolVersion ∅ → 0.3.0 · url ∅ → https://softbot-evmcheck-mainnet.softbot · documentationUrl ∅ → https://softbot-evmcheck-mainnet.softbot · preferredTransport ∅ → HTTP+JSON · supportsAuthenticatedExtendedCard ∅ → False · securitySchemes ∅ → x402 · security ∅ → x402 · capabilities ∅ → extensions, pushNotifications, stateTran · provider ∅ → Softbot Studio"}},{"captured_at":"2026-11-10T09:53:35.402745","card_hash":"828c516402b4eb3e46480cba6279d066068932008d2390c64371cb65d4f7f6f7","previous_card_hash":null,"diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[],"other_changed":true,"is_empty":false,"human_summary":"internal fields changed"}}]}