{"id":"621403ff-b515-4fcf-a5bc-018a38e44f07","shortId":"QbMvc7","kind":"x402","title":"Token safety check before buying or interacting: given an ERC20 contract on Base, returns risk_score 0-100 and verdict","tagline":"Token safety check before buying or interacting: given an ERC20 contract on Base, returns risk_score 0-100 and verdict. ","description":"Token safety check before buying or interacting: given an ERC20 contract on Base, returns risk_score 0-100 and verdict. Scans bytecode for dangerous functions (mint, blacklist, pausable transfers, adjustable fees), checks ownership renounced vs active, ERC20 interface completeness, and supply concentration. Red flags surface honeypot/rug indicators. For AI trading agent pre-transaction due diligence, automated token vetting, rug-pull avoidance.","tags":[],"capabilities":["x402-base","http-get"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://api.x402node.dev/wallet/token-safety","protocol":"x402","transport":"http","auth":{"type":"x402","details":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0x4466d4A84b7c49a6A094ec6eef4a0712D6dd125e","scheme":"exact","network":"base","mimeType":"application/json","resource":"https://api.x402node.dev/wallet/token-safety","description":"Token safety check before buying or interacting: given an ERC20 contract on Base, returns risk_score 0-100 and verdict. Scans bytecode for dangerous functions (mint, blacklist, pausable transfers, adjustable fees), checks ownership renounced vs active, ERC20 interface completeness, and supply concentration. Red flags surface honeypot/rug indicators. For AI trading agent pre-transaction due diligence, automated token vetting, rug-pull avoidance.","outputSchema":{"input":{"type":"http","method":"GET","queryParams":{"token":"ERC20 contract address (required)","toAddress":"ToAddress (optional)","fromAddress":"FromAddress (optional)"},"discoverable":true}},"maxAmountRequired":"100000","maxTimeoutSeconds":60}]},"qualityScore":"0.000","qualityRationale":null,"verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":null,"enrichmentVersion":1,"enrichedAt":null,"embedding":null,"createdAt":"2026-05-28T23:07:29.174Z","updatedAt":"2026-06-25T16:31:40.854Z","lastSeenAt":"2026-06-25T16:31:40.854Z","tsv":"'-100':18,38,58 '0':17,37,57 'activ':76 'adjust':70 'agent':91 'ai':89 'autom':97 'avoid':103 'base':13,33,53 'blacklist':67 'buy':5,25,45 'bytecod':62 'check':3,23,43,72 'complet':79 'concentr':82 'contract':11,31,51 'danger':64 'dilig':96 'due':95 'erc20':10,30,50,77 'fee':71 'flag':84 'function':65 'given':8,28,48 'honeypot/rug':86 'http-get' 'indic':87 'interact':7,27,47 'interfac':78 'mint':66 'ownership':73 'pausabl':68 'pre':93 'pre-transact':92 'pull':102 'red':83 'renounc':74 'return':14,34,54 'risk':15,35,55 'rug':101 'rug-pul':100 'safeti':2,22,42 'scan':61 'score':16,36,56 'suppli':81 'surfac':85 'token':1,21,41,98 'trade':90 'transact':94 'transfer':69 'verdict':20,40,60 'vet':99 'vs':75 'x402-base'","prices":[{"id":"2ed133f8-0e94-40ac-88d0-511cbb9acdbd","listingId":"621403ff-b515-4fcf-a5bc-018a38e44f07","amountUsd":null,"unit":"per_call","nativeCurrency":"USD COIN","nativeAmount":"100000","chain":"base","payTo":"0x4466d4A84b7c49a6A094ec6eef4a0712D6dd125e","paymentMethod":"x402-usd coin","isPrimary":true,"details":{"scheme":"exact","mime_type":"application/json","accepts_all":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0x4466d4A84b7c49a6A094ec6eef4a0712D6dd125e","scheme":"exact","network":"base","mimeType":"application/json","resource":"https://api.x402node.dev/wallet/token-safety","description":"Token safety check before buying or interacting: given an ERC20 contract on Base, returns risk_score 0-100 and verdict. Scans bytecode for dangerous functions (mint, blacklist, pausable transfers, adjustable fees), checks ownership renounced vs active, ERC20 interface completeness, and supply concentration. Red flags surface honeypot/rug indicators. For AI trading agent pre-transaction due diligence, automated token vetting, rug-pull avoidance.","outputSchema":{"input":{"type":"http","method":"GET","queryParams":{"token":"Required. Example: 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"discoverable":true},"output":{"type":"object","properties":{}}},"maxAmountRequired":"100000","maxTimeoutSeconds":120}],"asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","max_timeout_seconds":120},"createdAt":"2026-05-28T23:07:29.174Z"}],"sources":[{"listingId":"621403ff-b515-4fcf-a5bc-018a38e44f07","source":"x402_bazaar","sourceId":"https://api.x402node.dev/wallet/token-safety","sourceUrl":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources","isPrimary":true,"firstSeenAt":"2026-05-28T23:07:29.174Z","lastSeenAt":"2026-06-25T16:31:40.854Z"}],"details":{"listingId":"621403ff-b515-4fcf-a5bc-018a38e44f07","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":{"input":{"type":"http","method":"GET","queryParams":{"token":"ERC20 contract address (required)","toAddress":"ToAddress (optional)","fromAddress":"FromAddress (optional)"},"discoverable":true}},"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"x402_version":1,"resource_type":"http","bazaar_last_updated":"2026-06-24T20:06:05.815Z"},"updatedAt":"2026-06-25T16:31:40.854Z"}}