{"advice":"No bot Keptvow knows of is behind this wallet — no track record. Pay only what you can afford to lose.","amount_usd":null,"evidence":{"delivery_reports":{"buyers_reporting":0,"delivered":0,"not_delivered":0},"history_incomplete":false,"history_loading":false,"payments":{"buyers":0,"buyers_sharing_a_funder":0,"established_buyers":0,"first_payment_days_ago":null,"last_payment_days_ago":null,"received":0,"repeat_buyers":0,"volume_usd":0,"window_days":45},"services":{"answering":169,"asks_to_be_paid_elsewhere":0,"down":0,"listed":184},"strong_record":false,"watched":false},"matches":[],"own_price":null,"paid_by_bots":{"by_coin":[{"amount":8.195,"coin":"USDC on Base","payments":213,"spend_usd":8.19}],"chains":["Base"],"days":14,"days_paid":15,"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":213,"received_usd":8.19,"repeat_paying_bots":6},"pay_to":"0xbc0dcc70d8b5d85541d86ffc68d988fd59c22e68","price_check":null,"sanctions_list":null,"sealkeeper":null,"seller_reply":null,"services":[{"description":"Cron job scheduler for AI agents: calls your HTTPS endpoint on a cron expression (recurring webhook, scheduled callback, heartbeat, reminder). BEST-RATE pack: 2000 deliveries for $1 ($0.0005/delivery)","last_check":"ok","latency_ms":67,"price_usd":1,"provider":"","url":"https://402cron.com/buy/starter"},{"description":"Cron job scheduler for AI agents: calls your HTTPS endpoint on a cron expression (recurring webhook, scheduled callback, heartbeat, reminder). ENTRY pack: 20 deliveries for $0.02 ($0.001/delivery). Sa","last_check":"ok","latency_ms":8,"price_usd":0.02,"provider":"","url":"https://402cron.com/buy/trial"},{"description":"Classifieds board for AI agents: post a listing or classified ad (job posting, service offer, agent service, local service, wanted ad). Promote your listing to the top of its lists for 7 days: $0.05 U","last_check":"unclear","latency_ms":38,"price_usd":0.05,"provider":"","url":"https://402post.com/v1/featured"},{"description":"Classifieds board for AI agents: post a listing or classified ad (job posting, service offer, agent service, local service, wanted ad). Publish a listing: $0.005 USDC, live 30 days, read by people, se","last_check":"unclear","latency_ms":31,"price_usd":0.005,"provider":"","url":"https://402post.com/v1/posts"},{"description":"Classifieds board for AI agents: post a listing or classified ad (job posting, service offer, agent service, local service, wanted ad). Renew your listing for another 30 days: $0.005 USDC. POST {post_","last_check":"unclear","latency_ms":237,"price_usd":0.005,"provider":"","url":"https://402post.com/v1/renewals"},{"description":"Catalog snapshot: every site in the 402registry catalog of sites verified visible to AI crawlers, as one JSON file rendered at purchase, every record dated. Basic fields are free at https://402registr","last_check":"ok","latency_ms":208,"price_usd":0.005,"provider":"","url":"https://402registry.com/buy/catalog"},{"description":"AI crawler visibility audit: is your website visible to AI crawlers (GPTBot, ClaudeBot, PerplexityBot, OAI-SearchBot) so ChatGPT, Claude and Perplexity can read and cite it? Fetched like an AI crawler","last_check":"ok","latency_ms":298,"price_usd":0.01,"provider":"","url":"https://402registry.com/buy/one"},{"description":"Where to list an MCP server, x402 API, AI agent or skill - the whole edition of places checked by us, all 5 sections (free and working, paid, backlink only, lists you by itself, broken), for $0.99. Wi","last_check":"ok","latency_ms":817,"price_usd":0.99,"provider":"","url":"https://api.aiskills402.com/v1/places/all"},{"description":"Where to list an MCP server, x402 API, AI agent or skill - places checked by us, in 5 sections (free and working, paid, backlink only, lists you by itself, broken). $0.01 per record, 5-50 records per ","last_check":"unclear","latency_ms":900,"price_usd":0.05,"provider":"","url":"https://api.aiskills402.com/v1/places/next"},{"description":"Base Receipt Verify API: checks on Base mainnet that a transaction really paid USDC to an address - status, transfer, amount, payer and EIP-3009 nonce from the chain logs, never from the relayer. Base","last_check":"unclear","latency_ms":843,"price_usd":0.005,"provider":"","url":"https://api.aiskills402.com/v1/run/base-receipt-verify"},{"description":"Bulgarian Transliteration API: Cyrillic to Latin by the official Bulgarian system (Transliteration Act 2009), not ISO 9 or Russian. Returns the text, a URL slug and the letters Bulgarian does not have","last_check":"unclear","latency_ms":512,"price_usd":0.003,"provider":"","url":"https://api.aiskills402.com/v1/run/bulgarian-transliteration"},{"description":"Cron Dialect Convert API: moves a schedule between crontab, GitHub Actions, Cron Hub, Quartz and Cloudflare Workers Cron Triggers so the target fires at exactly the same times - weekday numbers, eithe","last_check":"unclear","latency_ms":204,"price_usd":0.005,"provider":"","url":"https://api.aiskills402.com/v1/run/cron-dialect-convert"},{"description":"CSV Repair API: turns CSV a parser rejects into valid CSV without changing any cell - fixes quotes, pads short rows, unwraps Markdown tables, chat text and fences; 1,250 and 007 stay as written. $0.00","last_check":"unclear","latency_ms":526,"price_usd":0.004,"provider":"","url":"https://api.aiskills402.com/v1/run/csv-repair"},{"description":"JSONL Repair API: turns broken JSON Lines (NDJSON) into one valid record per line - joins, splits, unwraps, drops fences and chat text, fixes quotes, keys, commas, Python literals; numbers copied as w","last_check":"unclear","latency_ms":208,"price_usd":0.003,"provider":"","url":"https://api.aiskills402.com/v1/run/jsonl-repair"},{"description":"Markdown Table Repair API: turns a broken table, tab-separated text or an HTML table into a GFM table without changing any cell - adds the alignment row and pipes, escapes a pipe in a cell, pads short","last_check":"unclear","latency_ms":227,"price_usd":0.003,"provider":"","url":"https://api.aiskills402.com/v1/run/markdown-table-repair"},{"description":"Mojibake Repair API: undoes broken encoding (UTF-8 read as Windows-1252, Latin-1 or Windows-1251, once or twice) byte by byte. Deterministic code, no language model: mixed, half-damaged or lost-byte t","last_check":"unclear","latency_ms":195,"price_usd":0.004,"provider":"","url":"https://api.aiskills402.com/v1/run/mojibake-repair"},{"description":"Payment Header Check API: reads an x402 PAYMENT-SIGNATURE header before you send it - base64/UTF-8/JSON, version, authorization fields, clock window, who signed (lane a or b) and, with the seller PAYM","last_check":"unclear","latency_ms":775,"price_usd":0.005,"provider":"","url":"https://api.aiskills402.com/v1/run/payment-header-check"},{"description":"Site Visibility Check API: checks one public site as search engines and AI crawlers see it, fetched from the Cloudflare edge as 402registry-check (static HTML). Returns a scored report: soft 404, robo","last_check":"unclear","latency_ms":458,"price_usd":0.01,"provider":"","url":"https://api.aiskills402.com/v1/run/site-visibility-check"},{"description":"Web to Markdown API: reads one public web page from the Cloudflare edge (static HTML, robots.txt respected, no JavaScript rendering) and returns clean markdown or plain text of the main content (nav a","last_check":"unclear","latency_ms":380,"price_usd":0.005,"provider":"","url":"https://api.aiskills402.com/v1/run/web-to-markdown"},{"description":"x402 Offer Check API: probes a public x402 storefront from the Cloudflare edge (GET, POST, OPTIONS) and reports what a buyer sees - payment-required header vs body, extra, bazaar, CORS, header size, 4","last_check":"unclear","latency_ms":422,"price_usd":0.01,"provider":"","url":"https://api.aiskills402.com/v1/run/x402-offer-check"},{"description":"A2A 1.0 Agent Card Writer — Writes the JSON an agent needs for version 1.0 of the A2A (Agent2Agent) protocol, answered as JSON only with no fence and no text around it. Covers the agent card (supporte","last_check":"ok","latency_ms":252,"price_usd":0.03,"provider":"","url":"https://api.aiskills402.com/v1/skills/a2a-agent-card/file"},{"description":"A/B Test Readout Check — Checks the written readout of ONE A/B test (a paragraph, an email, a table or a slide transcript) for the five statistical mistakes that turn a no-effect test into a \"win\", an","last_check":"ok","latency_ms":644,"price_usd":0.01,"provider":"","url":"https://api.aiskills402.com/v1/skills/ab-test-readout-check/file"},{"description":"Accessibility Review: WCAG Defects in Markup — Reviews pasted HTML or JSX for the accessibility defects a screen reader or keyboard user hits first, and names the WCAG 2.2 success criterion for each. ","last_check":"ok","latency_ms":201,"price_usd":0.03,"provider":"","url":"https://api.aiskills402.com/v1/skills/accessibility-review/file"},{"description":"Agent Loop Review: Repeats, Caps, Self-Grading — Reviews the description, configuration or code of an agent loop, anything that repeats on its own: a scheduled job that calls a model, an agent that re","last_check":"ok","latency_ms":657,"price_usd":0.01,"provider":"","url":"https://api.aiskills402.com/v1/skills/agent-loop-review/file"},{"description":"Agent Report Audit: Which Claims the Log Supports — Audits the report an AI agent wrote about its own session against the tool log of that session. Every numbered claim of the report gets one of two v","last_check":"ok","latency_ms":607,"price_usd":0.02,"provider":"","url":"https://api.aiskills402.com/v1/skills/agent-report-audit/file"},{"description":"Android Strings Translate: strings.xml That Still Builds — Translates an Android string resource file (res/values/strings.xml) into another language and returns the whole XML file, so the Android buil","last_check":"ok","latency_ms":487,"price_usd":0.01,"provider":"","url":"https://api.aiskills402.com/v1/skills/android-strings-translate/file"},{"description":"API Breaking Change Check for OpenAPI — Compares two versions of one API description (OpenAPI 3.0 or 3.1 in YAML or JSON, or two JSON Schemas of one request or response) and lists ONLY the changes tha","last_check":"ok","latency_ms":1070,"price_usd":0.03,"provider":"","url":"https://api.aiskills402.com/v1/skills/api-breaking-change-check/file"},{"description":"Bill Spike Finder — Finds the loops behind a bill spike or an unexpected bill. Reviews a web app's code and config for loops and repeats that run up the bill on their own on Vercel, Turso, Cloudflare ","last_check":"ok","latency_ms":536,"price_usd":0.05,"provider":"","url":"https://api.aiskills402.com/v1/skills/bill-spike-finder/file"},{"description":"Bing and IndexNow Submitter Review — Reviews code and answers questions about sending page addresses to search engines through IndexNow and the Bing Webmaster URL submission API, and catches the mista","last_check":"ok","latency_ms":504,"price_usd":0.04,"provider":"","url":"https://api.aiskills402.com/v1/skills/bing-indexnow-submitter/file"},{"description":"Bulgarian Transliteration (Official Latin Spelling) — Turns Bulgarian Cyrillic text into Latin letters by the official Bulgarian system, the one the Transliteration Act of 2009 makes mandatory for nam","last_check":"ok","latency_ms":567,"price_usd":0.05,"provider":"","url":"https://api.aiskills402.com/v1/skills/bulgarian-transliteration/file"},{"description":"Canonical URL Decision — Decides for every URL variant of a page whether it is the canonical URL, gets a canonical tag to another address, a permanent redirect, a noindex, a 404 or 410, or cannot be s","last_check":"ok","latency_ms":214,"price_usd":0.05,"provider":"","url":"https://api.aiskills402.com/v1/skills/canonical-url-decision/file"},{"description":"Carousel Slides From Text — Turns a source text (an article, a post, meeting notes) into the text of a carousel for LinkedIn or Instagram as strict JSON, one object with a headline and a body per slid","last_check":"ok","latency_ms":698,"price_usd":0.01,"provider":"","url":"https://api.aiskills402.com/v1/skills/carousel-slides-from-text/file"},{"description":"Cloudflare Rate Limit Review: WAF, Workers, 429 — Reviews a rate-limiting setup on Cloudflare (a WAF rate limiting rule, a Workers Rate Limiting binding, or a counter in your own code) and lists every","last_check":"ok","latency_ms":215,"price_usd":0.03,"provider":"","url":"https://api.aiskills402.com/v1/skills/cf-rate-limit-design/file"},{"description":"Chain Evidence Check — Judges whether an on-chain observation really proves a claim about a payment, a wallet or an RPC endpoint on an EVM chain, and answers as JSON with a binary verdict, the reason ","last_check":"ok","latency_ms":216,"price_usd":0.05,"provider":"","url":"https://api.aiskills402.com/v1/skills/chain-evidence-check/file"},{"description":"Changelog From Commits — Turns a commit list into one release entry in Keep a Changelog form, as Markdown only with no fence and no preface. Groups changes under Added, Changed, Deprecated, Removed, F","last_check":"ok","latency_ms":537,"price_usd":0.04,"provider":"","url":"https://api.aiskills402.com/v1/skills/changelog-from-commits/file"},{"description":"Claude Code Memory Review: CLAUDE.md, Rules, Imports — Reviews a pasted Claude Code memory setup (a folder tree plus CLAUDE.md, CLAUDE.local.md, files under .claude/rules/, imported files, AGENTS.md a","last_check":"ok","latency_ms":200,"price_usd":0.05,"provider":"","url":"https://api.aiskills402.com/v1/skills/claude-code-memory-review/file"},{"description":"Claude Code Settings Review: Hooks, Permissions, MCP — Reviews a pasted Claude Code configuration (settings.json, hooks, permission rules, MCP server switches, scripts that start Claude Code) for keys","last_check":"ok","latency_ms":223,"price_usd":0.05,"provider":"","url":"https://api.aiskills402.com/v1/skills/claude-code-settings-review/file"},{"description":"Claude Session Saver: When to Clear or Compact — Reviews a snapshot of a Claude Code session (the context size, measured or guessed; the task and where it stands; git status; what still runs in the ba","last_check":"ok","latency_ms":581,"price_usd":0.03,"provider":"","url":"https://api.aiskills402.com/v1/skills/claude-session-saver/file"},{"description":"Cloudflare Evidence Check — Judges whether a check someone ran on a Cloudflare-hosted site really proves what they claim, and answers as JSON with a verdict, the reason and the one check that would de","last_check":"ok","latency_ms":936,"price_usd":0.07,"provider":"","url":"https://api.aiskills402.com/v1/skills/cloudflare-evidence-check/file"},{"description":"Cloudflare Google Index Doctor — Reads what the owner of a site on Cloudflare Workers (usually Next.js through OpenNext) pasted - Search Console numbers, an audit of status codes, open-next.config.ts,","last_check":"ok","latency_ms":668,"price_usd":0.05,"provider":"","url":"https://api.aiskills402.com/v1/skills/cloudflare-google-index-doctor/file"},{"description":"Code Review — Reviews a code change (a diff or a changed file pasted as text) and reports real problems ranked by severity — correctness bugs, security holes, data loss, missing error handling, edge c","last_check":"ok","latency_ms":587,"price_usd":0.01,"provider":"","url":"https://api.aiskills402.com/v1/skills/code-review/file"},{"description":"CodeTour File Builder — Turns a code tour described in words, plus the list of files with their line counts, into one valid CodeTour file (JSON with a title and steps, each step holding a file, a line","last_check":"ok","latency_ms":574,"price_usd":0.01,"provider":"","url":"https://api.aiskills402.com/v1/skills/codetour-file/file"},{"description":"Cold Email — Writes a short, honest first outreach message to a stranger in business, in the recipient's language, with a subject line, one specific reason for writing and one small ask. Use when aske","last_check":"ok","latency_ms":193,"price_usd":0.03,"provider":"","url":"https://api.aiskills402.com/v1/skills/cold-email/file"},{"description":"Config Format Convert: JSON, YAML, TOML, INI, .env — Converts a config file between JSON, YAML 1.2, TOML 1.0, INI and .env with every key, value and type kept, and answers with the converted document ","last_check":"ok","latency_ms":200,"price_usd":0.01,"provider":"","url":"https://api.aiskills402.com/v1/skills/config-format-convert/file"},{"description":"Cookie Attributes Review — Reviews the Set-Cookie headers of a response, or the code that sets them, and lists only the attribute mistakes that expose a login cookie, one line each with a fixed code, ","last_check":"ok","latency_ms":221,"price_usd":0.01,"provider":"","url":"https://api.aiskills402.com/v1/skills/cookie-attributes-review/file"},{"description":"CORS Config Review — Reviews CORS code or server configuration (an Express or Flask handler, an nginx block, a framework setting) for the five mistakes that let a hostile web page read private respons","last_check":"ok","latency_ms":592,"price_usd":0.01,"provider":"","url":"https://api.aiskills402.com/v1/skills/cors-config-review/file"},{"description":"AI Crawler Access Check: Who Gets a 403 — Reads the results of probing a website with AI-crawler user agents (status codes per bot, a control request, sometimes robots.txt or the site's settings) and ","last_check":"ok","latency_ms":213,"price_usd":0.05,"provider":"","url":"https://api.aiskills402.com/v1/skills/crawler-access-probe/file"},{"description":"Cron Dialect Convert — Converts an existing schedule between cron dialects so that the target runs at exactly the times the source runs - classic crontab, GitHub Actions schedule, a Quartz-style six-f","last_check":"ok","latency_ms":198,"price_usd":0.02,"provider":"","url":"https://api.aiskills402.com/v1/skills/cron-dialect-convert/file"},{"description":"Cron Schedule for Cloudflare Workers — Turns a schedule described in words into cron expressions for Cloudflare Workers Cron Triggers, answered as JSON with the crons and a note. Knows where Cloudflar","last_check":"ok","latency_ms":214,"price_usd":0.06,"provider":"","url":"https://api.aiskills402.com/v1/skills/cron-schedule/file"},{"description":"CSP Header Review — Reviews ONE Content-Security-Policy header, with any note pasted beside it, and lists only the gaps that let injected script run or let the page be framed, one line each with a fix","last_check":"ok","latency_ms":240,"price_usd":0.01,"provider":"","url":"https://api.aiskills402.com/v1/skills/csp-header-review/file"}],"signed":{"message":"Keptvow verdict\nWallet: 0xbc0dcc70d8b5d85541d86ffc68d988fd59c22e68\nVerdict: careful\nAmount USD: any\nChecked: 1794167624\nValid until: 1794167924","signature":"0x7a2059d759e8b9aecaee168b22e0ef86f9e8bfaed1ef29a3c49af315e2c1c8ff51dfa346c6e5370ae540131e716742e2cb6474f5d0a18ce20cc0920f2ffe2c961b","signer":"0x92cfc9afdb212626edc40373018792b06a116eba","valid_until_ms":1794167924000},"verdict":"careful","virtuals_acp":null,"wallet_page":"/wallets/0xbc0dcc70d8b5d85541d86ffc68d988fd59c22e68"}