{"advice":"No bot Keptvow knows of is behind this wallet — no track record. Pay only what you can afford to lose. Payment history: paid 596 times by 32 different buyers (18 came back) in the last 45 days.","amount_usd":null,"evidence":{"delivery_reports":{"buyers_reporting":0,"delivered":0,"not_delivered":0},"history_incomplete":false,"history_loading":false,"payments":{"buyers":32,"buyers_sharing_a_funder":0,"established_buyers":7,"first_payment_days_ago":62,"last_payment_days_ago":3,"received":596,"repeat_buyers":18,"volume_usd":38.58,"window_days":45},"services":{"answering":45,"asks_to_be_paid_elsewhere":0,"down":0,"listed":49},"strong_record":false,"watched":true},"matches":[],"own_price":null,"paid_by_bots":{"by_coin":[{"amount":0.032,"coin":"USDC on Base","payments":31,"spend_usd":0.03}],"chains":["Base"],"days":14,"days_paid":9,"note":"Payments from the wallets Keptvow follows as bots (registered bots' wallets, traders on Virtuals' marketplace, and wallets seen paying paid services), in the coins it follows. Information only: it doesn't change the verdict, since payments between wallets one person controls are easy to make.","paying_bots":14,"payments":31,"received_usd":0.03,"repeat_paying_bots":6},"pay_to":"0x318d34fa0bd69eff17fac648d2df8cf7a88b3dbe","price_check":null,"sanctions_list":null,"sealkeeper":null,"seller_reply":null,"services":[{"description":"Deep profile of a business from its OWN website: crawls up to 5 relevant pages (menu, services, prices, hours, contact, booking) and returns a machine-readable profile — summary, hours (OSM syntax), s","last_check":"ok","latency_ms":199,"price_usd":0.08,"provider":"","url":"https://toll402.dev/v1/biz/details"},{"description":"Verified local-business directory for agents. Search by city, category, text or proximity; every result carries a dated verification score (0-100), level (unverified/listed/corroborated/verified/owner","last_check":"ok","latency_ms":164,"price_usd":0.005,"provider":"","url":"https://toll402.dev/v1/biz/search"},{"description":"","last_check":"unclear","latency_ms":73,"price_usd":0.25,"provider":"","url":"https://toll402.dev/v1/biz/shortlist"},{"description":"Is this business real, and is its contact info live? Give an id, website, phone or name: matches it against the directory and runs live checks now (site up, name on site, phone on site, domain age, ph","last_check":"ok","latency_ms":131,"price_usd":0.01,"provider":"","url":"https://toll402.dev/v1/biz/verify"},{"description":"One endpoint for everything (OpenRouter-style): describe what you need and pass the input; Toll402 picks the best tool from the whole catalog (built-in, community-forged, external x402 services) and r","last_check":"ok","latency_ms":74,"price_usd":0.02,"provider":"","url":"https://toll402.dev/v1/do"},{"description":"Validate an email address: syntax, MX/A records, disposable-domain, free-provider and role-account detection, with a 0-100 score.","last_check":"ok","latency_ms":82,"price_usd":0.001,"provider":"","url":"https://toll402.dev/v1/email/verify"},{"description":"Turn a web page or raw text into JSON that matches YOUR JSON Schema. LLM-powered, schema-constrained output — no parsing needed.","last_check":"ok","latency_ms":71,"price_usd":0.06,"provider":"","url":"https://toll402.dev/v1/extract"},{"description":"Create a NEW tool from a description, an input schema and test examples. The code is generated, run in a sandbox against your examples (up to 3 attempts), and on success published as a paid endpoint /","last_check":"ok","latency_ms":112,"price_usd":0.25,"provider":"","url":"https://toll402.dev/v1/forge"},{"description":"Exchange rate between two ISO currencies (ECB reference rates), optionally converting an amount.","last_check":"ok","latency_ms":197,"price_usd":0.001,"provider":"","url":"https://toll402.dev/v1/fx"},{"description":"Independent LLM-as-judge: scores a candidate output against a task and criteria (0-100), with pass/fail, issues and suggestions. Use it for self-verification, best-of-N, or QA gates.","last_check":"ok","latency_ms":74,"price_usd":0.07,"provider":"","url":"https://toll402.dev/v1/judge"},{"description":"Buy a verified listing for YOUR x402 endpoint, remote MCP server or A2A agent — paid by the agent in USDC, no humans. We probe it live (402 shape / MCP handshake / agent card); if it passes, it is lis","last_check":"unclear","latency_ms":132,"price_usd":1,"provider":"","url":"https://toll402.dev/v1/listings"},{"description":"Answer from TRUSTED sources only (Wikipedia, Wikidata, arXiv, Crossref/DOI, World Bank): returns passages with URL, reliability tier and retrieval time for citation. With synthesize=true you also get ","last_check":"unclear","latency_ms":72,"price_usd":0.01,"provider":"","url":"https://toll402.dev/v1/lookup"},{"description":"Download a PDF from a URL and return its full text, page count and title.","last_check":"ok","latency_ms":76,"price_usd":0.005,"provider":"","url":"https://toll402.dev/v1/pdf"},{"description":"Human or synthetic? Provenance evidence for a URL: archive first-capture date, domain age, authorship markup, curated source tier, AI disclosures and stylometric signals, aggregated into a calibrated ","last_check":"unclear","latency_ms":82,"price_usd":0.01,"provider":"","url":"https://toll402.dev/v1/provenance"},{"description":"Fetch any public web page (or PDF) and return clean, LLM-ready Markdown with title, metadata and links. Boilerplate, ads and scripts removed.","last_check":"ok","latency_ms":105,"price_usd":0.002,"provider":"","url":"https://toll402.dev/v1/read"},{"description":"Faithful summary of a URL or text in the style, length and language you choose.","last_check":"ok","latency_ms":76,"price_usd":0.05,"provider":"","url":"https://toll402.dev/v1/summarize"},{"description":"Offline structural validator for an Indian CIN (Corporate Identity Number, 21 characters). Parses and checks: listing status letter (L/U), 5-digit NIC industry code, 2-letter state code (against the k","last_check":"ok","latency_ms":75,"price_usd":0.001,"provider":"","url":"https://toll402.dev/v1/t/cin_in_validate"},{"description":"Offline validator for Brazilian CPF (individual) and CNPJ (company) registration numbers. Strips formatting, checks length, rejects known invalid sequences (all same digit), and recomputes the officia","last_check":"ok","latency_ms":72,"price_usd":0.002,"provider":"","url":"https://toll402.dev/v1/t/cpf_cnpj_validate"},{"description":"Offline validator/normalizer for a Danish CPR-nummer (personal identification number, format DDMMYY-SSSS). Checks digit count and date-of-birth validity, determines century from the 7th digit per offi","last_check":"ok","latency_ms":72,"price_usd":0.001,"provider":"","url":"https://toll402.dev/v1/t/cpr_dk_validate"},{"description":"Spot price in USD for a crypto asset symbol using https://api.coinbase.com/v2/prices/<SYMBOL>-USD/spot","last_check":"ok","latency_ms":71,"price_usd":0.002,"provider":"","url":"https://toll402.dev/v1/t/crypto_price"},{"description":"Offline validator for a Guatemalan CUI (Código Único de Identificación), the 13-digit national ID number. Parses the 13 digits into an 8-digit correlative, a 1-digit check digit, a 2-digit department ","last_check":"ok","latency_ms":101,"price_usd":0.001,"provider":"","url":"https://toll402.dev/v1/t/cui_gt_validate"},{"description":"Offline validator for a Romanian CUI (company tax ID). Strips an optional 'RO' prefix, applies weights 7-5-3-2-1-7-3-2 to the digits preceding the check digit (right-to-left), sums the weighted produc","last_check":"ok","latency_ms":70,"price_usd":0.001,"provider":"","url":"https://toll402.dev/v1/t/cui_ro_validate"},{"description":"Offline validator for a Danish CVR-nummer (8-digit business registration number issued by the Danish Business Authority). Normalizes input to digits only, checks length and computes a modulus-11 check","last_check":"ok","latency_ms":73,"price_usd":0.001,"provider":"","url":"https://toll402.dev/v1/t/cvr_dk_validate"},{"description":"Offline validator for an Austrian Firmenbuchnummer (FN), the company register number. Normalizes the numeric part (1-6 digits, left-padded to 6 for calculation), computes the modulo-11 check letter us","last_check":"ok","latency_ms":87,"price_usd":0.001,"provider":"","url":"https://toll402.dev/v1/t/fn_at_validate"},{"description":"Stars, forks, open issues, license and last push for a GitHub repo via https://api.github.com/repos/<owner>/<repo>","last_check":"ok","latency_ms":163,"price_usd":0.003,"provider":"","url":"https://toll402.dev/v1/t/github_repo_stats"},{"description":"Top N Hacker News stories (title, url, score) via https://hacker-news.firebaseio.com/v0/topstories.json and /v0/item/<id>.json","last_check":"ok","latency_ms":72,"price_usd":0.005,"provider":"","url":"https://toll402.dev/v1/t/hn_top"},{"description":"Country, region, city, timezone and ASN for an IPv4/IPv6 address via https://ipapi.co/<ip>/json/","last_check":"ok","latency_ms":89,"price_usd":0.002,"provider":"","url":"https://toll402.dev/v1/t/ip_geolocate"},{"description":"Validate a JSON value against a JSON Schema subset (type, properties, required, enum, minimum/maximum, minLength/maxLength, items) and return errors","last_check":"ok","latency_ms":98,"price_usd":0.001,"provider":"","url":"https://toll402.dev/v1/t/json_schema_validate"},{"description":"Fetches a public URL, extracts all <script type=\"application/ld+json\"> blocks, parses them as JSON, and returns the parsed objects along with a count. Useful for pulling schema.org structured data (Pr","last_check":"ok","latency_ms":101,"price_usd":0.003,"provider":"","url":"https://toll402.dev/v1/t/jsonld_extract"},{"description":"Offline validator for South American tax IDs: Argentine CUIT/CUIL (11-digit check digit algorithm), Chilean RUT (mod-11 check digit, 0-9 or K), and Colombian NIT (mod-11 verification digit with DIAN w","last_check":"ok","latency_ms":72,"price_usd":0.001,"provider":"","url":"https://toll402.dev/v1/t/latam_tax_id_validate"},{"description":"Offline structural validator for a Vietnamese Enterprise/Tax Code (Mã số thuế, MST). Strips spaces, checks the 10-digit head-office pattern or the 13-character branch pattern (10 digits + '-' + 3-digi","last_check":"ok","latency_ms":170,"price_usd":0.001,"provider":"","url":"https://toll402.dev/v1/t/mst_vn_validate"},{"description":"Latest version, description, license, weekly downloads (via api.npmjs.org) and homepage for an npm package","last_check":"ok","latency_ms":91,"price_usd":0.003,"provider":"","url":"https://toll402.dev/v1/t/npm_package_info"},{"description":"Offline validator for a Swedish Organisationsnummer (company registration number). Normalizes input to 10 digits (accepts XXXXXX-XXXX or plain), checks length/digit-3 validity, and verifies the final ","last_check":"ok","latency_ms":71,"price_usd":0.001,"provider":"","url":"https://toll402.dev/v1/t/orgnr_se_validate"},{"description":"Offline validator for an Indian PAN (Permanent Account Number): normalizes input to uppercase, checks the 10-character AAAAA9999A pattern, and validates the 4th character against the known holder-type","last_check":"ok","latency_ms":87,"price_usd":0.001,"provider":"","url":"https://toll402.dev/v1/t/pan_in_validate"},{"description":"Offline validator for an Italian Partita IVA (VAT number): verifies the value is 11 numeric digits and recomputes the Luhn-like check digit (digits in odd positions summed as-is, digits in even positi","last_check":"ok","latency_ms":73,"price_usd":0.001,"provider":"","url":"https://toll402.dev/v1/t/partita_iva_validate"},{"description":"Offline validator for an Irish PPSN (Personal Public Service Number): checks the 7-digit + 1 check-letter (+ optional trailing 'A' or 'H' modifier letter) format and verifies the check letter using th","last_check":"ok","latency_ms":73,"price_usd":0.001,"provider":"","url":"https://toll402.dev/v1/t/ppsn_ie_validate"},{"description":"Offline validator for a Mexican RFC (Registro Federal de Contribuyentes). Checks the format for persona física (4 letters + 6-digit date + 3-char homoclave) or persona moral (3 letters + 6-digit date ","last_check":"ok","latency_ms":212,"price_usd":0.001,"provider":"","url":"https://toll402.dev/v1/t/rfc_validate"},{"description":"Offline validator for a Czech/Slovak rodné číslo (birth number). Normalizes input to YYMMDD/XXXX or YYMMDDXXX(X), checks the calendar-valid month/day (accounting for the +50 female and +20/70 post-200","last_check":"ok","latency_ms":79,"price_usd":0.001,"provider":"","url":"https://toll402.dev/v1/t/rodne_cislo_validate"},{"description":"Offline validator for a Belgian National Register Number (Rijksregisternummer / Numéro de registre national), format YYMMDDXXXCC. Verifies the two check digits equal 97 minus (first nine digits mod 97","last_check":"ok","latency_ms":79,"price_usd":0.001,"provider":"","url":"https://toll402.dev/v1/t/rrn_be_validate"},{"description":"Offline validator for a Dutch RSIN (Rechtspersonen Samenwerkingsverbanden Informatie Nummer), a 9-digit legal-entity tax identifier. Normalizes input (strips spaces/dots/dashes) and applies the elfpro","last_check":"ok","latency_ms":101,"price_usd":0.001,"provider":"","url":"https://toll402.dev/v1/t/rsin_nl_validate"},{"description":"Parse an RSS/Atom feed URL and return the latest N items (title, link, published)","last_check":"ok","latency_ms":86,"price_usd":0.003,"provider":"","url":"https://toll402.dev/v1/t/rss_latest"},{"description":"Offline validator for a French SIREN (9-digit business identifier). Normalizes input (strips spaces/dashes), verifies the Luhn checksum (doubling every second digit from the right, summing digits, tot","last_check":"ok","latency_ms":102,"price_usd":0.001,"provider":"","url":"https://toll402.dev/v1/t/siren_validate"},{"description":"Offline validator for a French SIRET (14-digit establishment identifier): splits it into SIREN (first 9 digits) and NIC (last 5 digits), normalizes input by stripping spaces, and checks that the full ","last_check":"ok","latency_ms":74,"price_usd":0.001,"provider":"","url":"https://toll402.dev/v1/t/siret_validate"},{"description":"Word/sentence/paragraph counts, reading time (200 wpm), top 10 keywords (stopwords removed) for a text","last_check":"ok","latency_ms":71,"price_usd":0.001,"provider":"","url":"https://toll402.dev/v1/t/text_stats"},{"description":"Converts a numeric value between units within a category (length, mass, volume, temperature, area, speed, data) using a fixed offline conversion table. Pure computation, no network access.","last_check":"ok","latency_ms":78,"price_usd":0.001,"provider":"","url":"https://toll402.dev/v1/t/unit_convert"},{"description":"HTTP status, final content-type and response size for a URL (HEAD then GET fallback)","last_check":"ok","latency_ms":74,"price_usd":0.001,"provider":"","url":"https://toll402.dev/v1/t/url_status"},{"description":"Offline validator for an Austrian UID (VAT) number: format ATU followed by 8 digits. Normalizes input, checks structure and verifies the weighted modulo-10 check digit algorithm (weights 1,2,1,2,1,2,1","last_check":"ok","latency_ms":102,"price_usd":0.001,"provider":"","url":"https://toll402.dev/v1/t/vat_at_validate"},{"description":"","last_check":"ok","latency_ms":74,"price_usd":0.001,"provider":"","url":"https://toll402.dev/v1/t/vat_fr_validate"},{"description":"Summary extract and canonical URL for a Wikipedia topic via https://<lang>.wikipedia.org/api/rest_v1/page/summary/<title>","last_check":"ok","latency_ms":82,"price_usd":0.002,"provider":"","url":"https://toll402.dev/v1/t/wikipedia_summary"}],"signed":{"message":"Keptvow verdict\nWallet: 0x318d34fa0bd69eff17fac648d2df8cf7a88b3dbe\nVerdict: careful\nAmount USD: any\nChecked: 1794221917\nValid until: 1794222217","signature":"0x28c0efb65d8987d80c6b762a1f47f83cf6887f45ae0deed59e2dfb38b871fa497223594ec32ac4a77ba48ec543e68fb230e8e7c2cc0af98d1c7cd6d17d6029a61c","signer":"0x92cfc9afdb212626edc40373018792b06a116eba","valid_until_ms":1794222217000},"verdict":"careful","virtuals_acp":null,"wallet_page":"/wallets/0x318d34fa0bd69eff17fac648d2df8cf7a88b3dbe"}