{"id":"0298d83f-e7a","name":"Token Verdict — Verdict","description":"Token risk verdict: SOLID / CAUTION / DANGER with score, six signals and a written take. Send a contract address. Use this when screening a token before buying, swapping, or routing funds into it.","endpoint_url":"https://token-verdict-production.up.railway.app/v1/verdict","endpoint_canonical":"https://token-verdict-production.up.railway.app/v1/verdict","category":"data.crypto","kind":"api","price_amount":0.02,"price_currency":"USDC","chains":["base"],"request_schema":{"type":"object","required":["address"],"properties":{"address":{"type":"string","description":"Token contract address (0x...)"},"chain":{"type":"string","enum":["base","ethereum","solana"],"default":"base","description":"Chain label: base | ethereum | solana"}},"example":{"address":"0x2821d96B5FC81aEC3763340b375a846a89A3Ec1b","chain":"base"}},"response_schema":{"type":"object","required":["token","verdict","score","signals","take","market"],"properties":{"token":{"type":"object","required":["address","symbol","name","chain"],"properties":{"address":{"type":"string"},"symbol":{"type":"string"},"name":{"type":"string"},"chain":{"type":"string"}}},"verdict":{"type":"string","enum":["SOLID","CAUTION","DANGER"]},"score":{"type":"number","minimum":0,"maximum":100,"description":"Risk score: 0 (safest) to 100 (riskiest)"},"signals":{"type":"array","minItems":6,"maxItems":6,"items":{"type":"object","required":["name","score","weight","detail"],"properties":{"name":{"type":"string"},"score":{"type":"integer","minimum":0,"maximum":100},"weight":{"type":"number"},"detail":{"type":"string"}}}},"take":{"type":"string","description":"Written analyst summary"},"market":{"type":"object","required":["price_usd","liquidity_usd","volume_24h_usd","price_change_24h_pct","txns_24h","dex","pair_url"],"properties":{"price_usd":{"type":["string","null"]},"liquidity_usd":{"type":["number","null"]},"volume_24h_usd":{"type":["number","null"]},"price_change_24h_pct":{"type":["number","null"]},"txns_24h":{"type":"object","properties":{"buys":{"type":"integer"},"sells":{"type":"integer"}}},"dex":{"type":["string","null"]},"pair_url":{"type":["string","null"]}}}},"example":{"token":{"address":"0x2821d96B5FC81aEC3763340b375a846a89A3Ec1b","symbol":"BASE","name":"Base King","chain":"base"},"verdict":"CAUTION","score":35,"signals":[{"name":"Liquidity depth","score":5,"weight":3,"detail":"Deep liquidity ($259,106) — absorbs real selling."},{"name":"Volume churn","score":60,"weight":2,"detail":"24h volume is $0 — effectively no market."},{"name":"Sell pressure","score":60,"weight":2,"detail":"67% sells vs 33% buys — clear distribution."},{"name":"Price action","score":10,"weight":2,"detail":"24h price action (+0.6%) is unremarkable."},{"name":"Trader breadth","score":70,"weight":1,"detail":"3 transactions in 24h — a handful of wallets is the market."},{"name":"Pair age","score":5,"weight":1,"detail":"Pair has meaningful history."}],"take":"BASE (Base King) trades at $0.0003238 on uniswap; $259.1k liquidity. Trading has stopped — $0 volume across 3 transactions in 24h — a dormant book, not a live market. Verdict: CAUTION — small size at most. Not checked: honeypot simulation and holder concentration — market structure only.","market":{"price_usd":"0.0003238","liquidity_usd":259106,"volume_24h_usd":0.01,"price_change_24h_pct":0.55,"txns_24h":{"buys":1,"sells":2},"dex":"uniswap","pair_url":"https://dexscreener.com/base/0x2821d96b5fc81aec3763340b375a846a89a3ec1b"}}},"sample_query":"https://token-verdict-production.up.railway.app/sample/verdict","facilitator_url":null,"status":"verified","delisted_reason":null,"origin":"submitted","ephemeral":false,"created_at":1793550263,"updated_at":1793550514,"status_changed_at":1793550514,"embedding_synced_at":1793550264,"score":1,"p50_latency_ms":742,"p95_latency_ms":2138,"p99_latency_ms":2586,"probe_count":261,"probes_passed":261,"last_ok_at":1794019364,"consecutive_failures":0,"last_probed_at":1794019364,"probe_interval_s":1800,"distinct_payers":0,"x402_version":2,"transport":"header","obs_scheme":"exact","accepts_count":2,"accepts_index":0,"obs_network":"eip155:8453","obs_asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","obs_pay_to":"0x097f9685D1e0752bF8B02d61E5Ce9be7eA0FBA7F","amount_atomic":"20000","amount_usd":0.02,"domain_name":"USD Coin","domain_version":"2","observed_at":1794019364,"obs_first_seen_at":1793550270,"price_changed_at":null,"pay_to_changed_at":null,"payto_unstable":false,"payto_distinct_recent":1,"onchain_provider_status":null,"onchain_payto_checked":"0x097f9685d1e0752bf8b02d61e5ce9be7ea0fba7f","onchain_checked_at":1794018995,"onchain_last_attempt_at":1794018995,"onchain_provider_error":0,"onchain_source":"index","header_bytes":8763,"verified_via":"POST","testnet":false,"payment_protocols":["x402"],"mpp_methods":null,"mpp_offers":null,"mpp_note":null,"onchain_payto_shared_listings":40,"onchain_count_capped":false,"onchain_shape":null,"onchain_daily":[{"day":"2026-10-09","tx":1,"payers":1,"usd":2.997602},{"day":"2026-10-12","tx":1,"payers":1,"usd":0.02},{"day":"2026-10-23","tx":62,"payers":2,"usd":3.763},{"day":"2026-10-24","tx":6,"payers":2,"usd":0.05},{"day":"2026-10-25","tx":78,"payers":6,"usd":5.029},{"day":"2026-10-26","tx":9,"payers":3,"usd":3.195},{"day":"2026-10-27","tx":20,"payers":3,"usd":72.06456},{"day":"2026-10-28","tx":11,"payers":1,"usd":11.46},{"day":"2026-10-29","tx":44,"payers":3,"usd":6.082},{"day":"2026-10-30","tx":17,"payers":2,"usd":1.4},{"day":"2026-10-31","tx":7,"payers":1,"usd":1.155},{"day":"2026-11-01","tx":28,"payers":2,"usd":2.5},{"day":"2026-11-02","tx":20,"payers":2,"usd":0.717},{"day":"2026-11-03","tx":5,"payers":2,"usd":0.1},{"day":"2026-11-04","tx":3,"payers":1,"usd":0.09},{"day":"2026-11-05","tx":27,"payers":3,"usd":0.315},{"day":"2026-11-06","tx":11,"payers":2,"usd":0.247}],"latest_purchase_delivered":true,"latest_purchase_at":1793608319,"paid_verification_latest":{"at":1793608319,"delivered":true,"tx_hash":"0x76731ce3666984fd1ef005b415c0c35d7c9f0874715fad4f38030407a2571078","amount_usdc":0.02,"failure_reason":null,"note":"Most recent settled purchase by the nohumans scout; it delivered.","at_iso":"2026-11-02T08:31:59Z","age_days":4},"paid_verification":{"verified":true,"verified_at":1793608319,"tx_hash":"0x76731ce3666984fd1ef005b415c0c35d7c9f0874715fad4f38030407a2571078","amount_usdc":0.02,"schema_validated":true,"note":"Real USDC paid and response inspected by nohumans scout. One-time verification, not continuous.","verified_at_iso":"2026-11-02T08:31:59Z","age_days":4},"has_sample":true,"method_note":"This endpoint does not serve its 402 to a bare GET; the payment challenge was observed on POST with a JSON body. Call it with POST.","paid_verified":true,"paid_verified_at":1793608319,"paid_depth":{"rung":"paid_verified","deliveries":1,"span_weeks":1,"first_ok_at":1793608319,"last_ok_at":1793608319,"last_attempt_ok":1,"through_change":false,"first_ok_at_iso":"2026-11-02T08:31:59Z","last_ok_at_iso":"2026-11-02T08:31:59Z"},"payto_sentinel":false,"payto_note":null,"evidence_tier":"paid_verified","evidence_note":"We paid this endpoint real USDC and confirmed settlement on-chain; the response was inspected.","verdict_age_seconds":1240,"probe_tier":"watch","next_check_by":1794021164,"next_check_basis":"watch tier, re-probed every 30 minutes: unverified, failing (up to 10 in a row), failed in the last 24 h, payment terms changed in the last 7 days, or new or changed status in the last 7 days; a record past next_check_by is stale by our own rule","last_probed_at_iso":"2026-11-07T02:42:44Z","next_check_by_iso":"2026-11-07T03:12:44Z","status_changed_at_iso":"2026-11-01T16:28:34Z","paid_verified_at_iso":"2026-11-02T08:31:59Z","probes_failed":0,"onchain_scope":"wallet-level, NOT this endpoint's: the payTo address is shared by 40 active listings, so these on-chain counts cover all of them; never attribute them to one endpoint or add them across listings","onchain_wallet":{"scope":"wallet-level, NOT this endpoint's: the payTo address is shared by 40 active listings, so these on-chain counts cover all of them; never attribute them to one endpoint or add them across listings","shared_by_listings":40,"pay_to":"0x097f9685d1e0752bf8b02d61e5ce9be7ea0fba7f","tx_count_30d":350,"unique_payers_30d":12,"volume_usd_30d":111.185162},"onchain_tx_count_30d":350,"onchain_unique_payers_30d":12,"onchain_volume_usd_30d":111.185162,"created_at_iso":"2026-11-01T16:24:23Z","updated_at_iso":"2026-11-01T16:28:34Z","embedding_synced_at_iso":"2026-11-01T16:24:24Z","last_ok_at_iso":"2026-11-07T02:42:44Z","observed_at_iso":"2026-11-07T02:42:44Z","obs_first_seen_at_iso":"2026-11-01T16:24:30Z","onchain_checked_at_iso":"2026-11-07T02:36:35Z","onchain_last_attempt_at_iso":"2026-11-07T02:36:35Z","latest_purchase_at_iso":"2026-11-02T08:31:59Z","paid_verified_age_days":4,"latest_purchase_age_days":4,"report_outcome":{"how":"POST https://api.nohumans.directory/v1/reports","when":"after you paid this endpoint on Base, whether or not it delivered","body":{"listing_id":"0298d83f-e7a","ok":"JSON boolean: did it deliver what it promised","tx_hash":"your payment's transaction hash on Base","payer_signature":"EIP-191 personal_sign of message_to_sign by the wallet that paid"},"message_to_sign":"nohumans.directory report v1\nlisting_id: 0298d83f-e7a\ntx_hash: <tx_hash, lowercase>\nok: <true|false>","distinct_payers_reported":0,"weight":"counts toward ranking once 3+ distinct payers have reported this listing","help":"https://api.nohumans.directory/v1/reports"},"observed":{"checked_at":1794019364,"x402_version":2,"challenge_transport":"header","scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","pay_to":"0x097f9685D1e0752bF8B02d61E5Ce9be7eA0FBA7F","payment_options":2,"accepts_index":0,"extra":{"name":"USD Coin","version":"2"},"amount_atomic":"20000","amount_usd":0.02,"eip712_domain":{"name":"USD Coin","version":"2"},"price_stable_since":1793550270,"price_matches_listing":true,"payto_stable_since":1793550270,"checked_at_iso":"2026-11-07T02:42:44Z","price_stable_since_iso":"2026-11-01T16:24:30Z","payto_stable_since_iso":"2026-11-01T16:24:30Z"}}