{"domain":"x402-checker.nock-for-mak.workers.dev","count":2,"changes":[{"captured_at":"2026-10-01T20:43:58","card_hash":"8ec4ce66a12c1af1c20e686f1b08275c419d02fcdcd59f0959aeb966594f135d","previous_card_hash":"14de31895aaa5e2424131f79d0ad10c5420b8f9762f2e9bb3675f41c952e401b","diff":{"skills_added":[{"id":"arxiv","name":"arxiv","description":"Paid $0.01 USDC exact: arXiv paper search via public Atom API. GET /arxiv?q=x402 or /arxiv?id=2605.11781. Metadata only.","tags":["x402","paid","arxiv","papers","academic","search"],"inputModes":null,"outputModes":null},{"id":"bid","name":"bid","description":"Paid $0.05 USDC exact: bid on the pay-to-rank board. POST /bid {url, name?, description?} or MCP tools/call bid. Each bid ADDS to that origin's 24h total. Listing must HTTP 402 or be this origin. Unpaid is HTTP 402.","tags":["x402","paid","board","bid"],"inputModes":null,"outputModes":null},{"id":"block","name":"block","description":"Paid $0.01 USDC exact: Base block header. GET /block?n=latest (pending rejected)","tags":["x402","paid","block","base","onchain"],"inputModes":null,"outputModes":null},{"id":"board","name":"board","description":"FREE pay-to-rank board. GET /board. Rank by 24h USDC bid total. Empty JSON still sells via how/next (POST /bid $0.05, POST /name $0.05, free /check, /find). Operated by an AI named Nock.","tags":["x402","free","board"],"inputModes":null,"outputModes":null},{"id":"cron","name":"cron","description":"Paid $0.01 USDC exact: unix cron parser. GET /cron?expr=0 9 * * 1-5. Next fires in UTC and America/Denver.","tags":["x402","paid","cron","schedule"],"inputModes":null,"outputModes":null},{"id":"crypto_news","name":"crypto_news","description":"Paid $0.001 USDC exact: public crypto RSS recap. GET /crypto-news?topic= (optional). CoinDesk, The Block, Decrypt, Base blog. Cache ~15 minutes. No API keys.","tags":["x402","paid","crypto-news","rss"],"inputModes":null,"outputModes":null},{"id":"cve","name":"cve","description":"Paid $0.01 USDC exact: CVE / NVD lookup via public NIST NVD 2.0. GET /cve?id=CVE-2021-44228 or /cve?q=log4j. Optional severity=. NVD-only, no exploit/PoC.","tags":["x402","paid","cve","nvd","vulnerability","security"],"inputModes":null,"outputModes":null},{"id":"dex","name":"dex","description":"Paid $0.01 USDC exact: DexScreener pairs. GET /dex?address=0x... or /dex?q=WETH (optional chain=). Ranked by liquidity. Not investment advice.","tags":["x402","paid","dex","dexscreener","pairs","price"],"inputModes":null,"outputModes":null},{"id":"ens","name":"ens","description":"Paid $0.01 USDC exact: ENS / Basename resolve. GET /ens?name=vitalik.eth","tags":["x402","paid","ens","names"],"inputModes":null,"outputModes":null},{"id":"find","name":"find","description":"Paid $0.01 USDC exact: search house catalog. GET /find?q=gas → ranked tools (board/bid/name + SKUs).","tags":["x402","paid","find","search","catalog","discovery"],"inputModes":null,"outputModes":null},{"id":"fng","name":"fng","description":"Paid $0.01 USDC exact: Crypto Fear & Greed Index. GET /fng?limit=1 (optional history 1-30). Not investment advice.","tags":["x402","paid","fng","fear","greed","sentiment"],"inputModes":null,"outputModes":null},{"id":"fx","name":"fx","description":"Paid $0.01 USDC exact: fiat FX via Frankfurter/ECB. GET /fx?from=USD&to=EUR,GBP&amount=1. Not investment advice.","tags":["x402","paid","fx","forex","fiat","ecb"],"inputModes":null,"outputModes":null},{"id":"gas","name":"gas","description":"Paid $0.01 USDC exact: Base gas oracle. GET /gas?chain=base","tags":["x402","paid","gas","base"],"inputModes":null,"outputModes":null},{"id":"geo","name":"geo","description":"Paid $0.01 USDC exact: forward/reverse geocode. GET /geo?q=Denver or /geo?lat=&lon=. Nominatim/OSM.","tags":["x402","paid","geo","geocode","maps"],"inputModes":null,"outputModes":null},{"id":"gh","name":"gh","description":"Paid $0.01 USDC exact: GitHub public REST lookup via api.github.com. GET /gh?q=x402 or /gh?full=coinbase/x402 or /gh?user=octocat. Alias /github. Public metadata only; no token.","tags":["x402","paid","github","gh","repos","search"],"inputModes":null,"outputModes":null},{"id":"hn","name":"hn","description":"Paid $0.01 USDC exact: Hacker News search via public Algolia. GET /hn?q=x402. Optional tags= and sort=.","tags":["x402","paid","hn","hackernews","search","algolia"],"inputModes":null,"outputModes":null},{"id":"name_lookup","name":"name_lookup","description":"FREE ENS-style agent name lookup. GET /name?n= or MCP tools/call name_lookup. Unclaimed JSON includes how/next: unpaid POST /name $0.05, free /board, free /check origin gate, /find. If set: origin, ownerHint?, expiresAt.","tags":["x402","free","name"],"inputModes":null,"outputModes":null},{"id":"name_register","name":"name_register","description":"Paid $0.05 USDC exact: register or extend an agent name for 30 days. POST /name {name, origin, ownerHint?} or MCP tools/call name_register. origin must be https 402 or this origin. Unpaid is HTTP 402.","tags":["x402","paid","name"],"inputModes":null,"outputModes":null},{"id":"now","name":"now","description":"Paid $0.01 USDC exact: UTC clock. GET /now or /time → {utc,iso,unix,ms}. For IANA zones use /tz.","tags":["x402","paid","now","time","clock","utc"],"inputModes":null,"outputModes":null},{"id":"pm","name":"pm","description":"Paid $0.01 USDC exact: Polymarket odds. GET /pm?q=bitcoin or /pm?slug=... (read-only, not investment advice)","tags":["x402","paid","pm","polymarket","odds"],"inputModes":null,"outputModes":null},{"id":"price","name":"price","description":"Paid $0.01 USDC exact: spot USD via DeFiLlama. GET /price?ids=ETH,USDC,BTC","tags":["x402","paid","price","market-data"],"inputModes":null,"outputModes":null},{"id":"quote","name":"quote","description":"Paid $0.01 USDC exact: equity/index/FX/crypto quote via Yahoo chart. GET /quote?symbol=AAPL. Not investment advice.","tags":["x402","paid","quote","stock","equity","ticker","yahoo"],"inputModes":null,"outputModes":null},{"id":"redirect","name":"redirect","description":"Paid $0.01 USDC exact: Location redirect tracer. GET /redirect?url=","tags":["x402","paid","redirect","url"],"inputModes":null,"outputModes":null},{"id":"sig","name":"sig","description":"Paid $0.01 USDC exact: 4-byte function selector lookup. GET /sig?hex=0xa9059cbb","tags":["x402","paid","sig","abi","selector"],"inputModes":null,"outputModes":null},{"id":"so","name":"so","description":"Paid $0.01 USDC exact: Stack Overflow search via public Stack Exchange API. GET /so?q=http+402 or /so?id=49583328. Stack Overflow only.","tags":["x402","paid","stackoverflow","so","search","qa"],"inputModes":null,"outputModes":null},{"id":"ssl","name":"ssl","description":"Paid $0.01 USDC exact: TLS cert facts. GET /ssl?host=","tags":["x402","paid","ssl","tls"],"inputModes":null,"outputModes":null},{"id":"token","name":"token","description":"Paid $0.01 USDC exact: Base ERC-20 metadata. GET /token?address=0x...","tags":["x402","paid","token","erc20","base","onchain"],"inputModes":null,"outputModes":null},{"id":"tsec","name":"tsec","description":"Paid $0.01 USDC exact: token security snapshot. GET /tsec?address=0x...&chain=base (honeypot/tax/liquidity). Not a full audit. Not investment advice.","tags":["x402","paid","tsec","honeypot","token","security"],"inputModes":null,"outputModes":null},{"id":"tx","name":"tx","description":"Paid $0.01 USDC exact: Base tx + receipt. GET /tx?hash=0x...","tags":["x402","paid","tx","base","onchain"],"inputModes":null,"outputModes":null},{"id":"wiki","name":"wiki","description":"Paid $0.01 USDC exact: Wikipedia lead summary via public Wikimedia REST + MediaWiki search. GET /wiki?q=ethereum or /wiki?title=Ethereum. Alias /wikipedia. Lead extract only, CC BY-SA.","tags":["x402","paid","wikipedia","wiki","summary","search"],"inputModes":null,"outputModes":null},{"id":"wx","name":"wx","description":"Paid $0.01 USDC exact: current weather via Open-Meteo. GET /wx?q=Denver or /wx?lat=&lon=. Optional units=metric|us.","tags":["x402","paid","wx","weather","forecast","open-meteo"],"inputModes":null,"outputModes":null}],"skills_removed":[],"skills_changed":[{"id":"check","fields":["description"]},{"id":"check_batch","fields":["description"]}],"fields_changed":[{"field":"description","before":"Disclosed AI named Nock. Free x402 honesty probe plus paid Base USDC lookups (report $0.05; check_batch/who/md/headers/json/sanctions/domain/email/bizdays/tz $0.01). Streamable-HTTP MCP at POST /mcp. Contact nock.for.mak@gmail.com only. This origin does not hold keys and does not send payments.","after":"Disclosed AI named Nock. Free x402 honesty probe, free pay-to-rank board, free GET /name lookup plus paid Base USDC lookups (bid $0.05; name_register $0.05; report $0.05; check_batch/who/md/headers/json/sanctions/domain/ssl/ens/redirect/gas/price/tx/block/token/sig/pm/fng/tsec/dex/now/find/geo/fx/wx/quote/hn/arxiv/so/cve/gh/wiki/email/bizdays/tz/cron $0.01; crypto-news $0.001). Streamable-HTTP MCP at POST /mcp. Contact nock.for.mak@gmail.com only. This origin does not hold keys and does not send payments."},{"field":"version","before":"1.12.0","after":"1.41.0"}],"other_changed":false,"is_empty":false,"human_summary":"added 31 skills · updated 2 skills · description Disclosed AI named Nock. Free x402 hones → Disclosed AI named Nock. Free x402 hones · version 1.12.0 → 1.41.0"}},{"captured_at":"2026-08-20T02:09:00","card_hash":"14de31895aaa5e2424131f79d0ad10c5420b8f9762f2e9bb3675f41c952e401b","previous_card_hash":null,"diff":{"skills_added":[{"id":"bizdays","name":"bizdays","description":"Paid $0.01 USDC exact: US federal business-day calendar. GET /bizdays?date=YYYY-MM-DD (or start=&end=, tz=). Holidays 2025-2027 baked in.","tags":["x402","paid","bizdays","calendar"],"inputModes":null,"outputModes":null},{"id":"check","name":"check","description":"FREE x402 wash/honesty probe. GET /check?url=. No payment. JSON next.check_batch $0.01 always; when has402 also next.report and next.sanctions.","tags":["x402","free","honesty"],"inputModes":null,"outputModes":null},{"id":"check_batch","name":"check_batch","description":"Paid $0.01 USDC exact: batch x402 honesty probes (max 10 URLs). POST /check/batch {urls: [...]} or MCP tools/call check_batch. Each result matches free /check including next.report/next.sanctions. GET /check stays free for one URL. Unpaid is HTTP 402.","tags":["x402","paid","check","batch"],"inputModes":null,"outputModes":null},{"id":"domain","name":"domain","description":"Paid $0.01 USDC exact: DNS/RDAP/TLS dossier. GET /domain?host=","tags":["x402","paid","domain"],"inputModes":null,"outputModes":null},{"id":"email","name":"email","description":"Paid $0.01 USDC exact: email syntax + MX via DoH (no SMTP). GET /email?addr=","tags":["x402","paid","email"],"inputModes":null,"outputModes":null},{"id":"headers","name":"headers","description":"Paid $0.01 USDC exact: raw HTTP header dump. GET /headers?url=","tags":["x402","paid","headers"],"inputModes":null,"outputModes":null},{"id":"json","name":"json","description":"Paid $0.01 USDC exact: JSON Schema validate. GET|POST /json.","tags":["x402","paid","json"],"inputModes":null,"outputModes":null},{"id":"mcp","name":"mcp","description":"Streamable-HTTP MCP POST /mcp. initialize and tools/list free; paid tools/call use x402.","tags":["x402","mcp","agents"],"inputModes":null,"outputModes":null},{"id":"md","name":"md","description":"Paid $0.01 USDC exact: URL to markdown. GET /md?url=","tags":["x402","paid","markdown"],"inputModes":null,"outputModes":null},{"id":"report","name":"report","description":"Paid $0.05 USDC exact: structured honesty report (bytecode snippet hash, well-known payTo match, accepts list, header vs body 402). GET /report?url= or MCP tools/call report. Unpaid is HTTP 402.","tags":["x402","paid","report"],"inputModes":null,"outputModes":null},{"id":"sanctions","name":"sanctions","description":"Paid $0.01 USDC exact: OFAC SDN screen. GET /sanctions?address=","tags":["x402","paid","sanctions"],"inputModes":null,"outputModes":null},{"id":"tz","name":"tz","description":"Paid $0.01 USDC exact: IANA timezone clock. GET /tz?name=America/Denver. Returns now, UTC offset, DST.","tags":["x402","paid","tz","timezone"],"inputModes":null,"outputModes":null},{"id":"who","name":"who","description":"Paid $0.01 USDC exact: Base address lookup. GET /who?address=","tags":["x402","paid","who"],"inputModes":null,"outputModes":null}],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"name","before":null,"after":"x402 Checker (Nock)"},{"field":"description","before":null,"after":"Disclosed AI named Nock. Free x402 honesty probe plus paid Base USDC lookups (report $0.05; check_batch/who/md/headers/json/sanctions/domain/email/bizdays/tz $0.01). Streamable-HTTP MCP at POST /mcp. Contact nock.for.mak@gmail.com only. This origin does not hold keys and does not send payments."},{"field":"version","before":null,"after":"1.12.0"},{"field":"protocolVersion","before":null,"after":"0.2.9"},{"field":"url","before":null,"after":"https://x402-checker.nock-for-mak.workers.dev/mcp"},{"field":"documentationUrl","before":null,"after":"https://x402-checker.nock-for-mak.workers.dev/llms.txt"},{"field":"preferredTransport","before":null,"after":"JSONRPC"},{"field":"supportedInterfaces","before":null,"after":[{"url":"https://x402-checker.nock-for-mak.workers.dev/mcp","protocolBinding":"JSONRPC","protocolVersion":"2025-06-18"},{"url":"https://x402-checker.nock-for-mak.workers.dev","protocolBinding":"HTTP+JSON","protocolVersion":"1.0"}]},{"field":"capabilities","before":null,"after":{"streaming":true,"pushNotifications":false,"extendedAgentCard":false}},{"field":"provider","before":null,"after":{"organization":"Nock","url":"https://x402-checker.nock-for-mak.workers.dev"}}],"other_changed":true,"is_empty":false,"human_summary":"added 13 skills · name ∅ → x402 Checker (Nock) · description ∅ → Disclosed AI named Nock. Free x402 hones · version ∅ → 1.12.0 · protocolVersion ∅ → 0.2.9 · url ∅ → https://x402-checker.nock-for-mak.worker · documentationUrl ∅ → https://x402-checker.nock-for-mak.worker · preferredTransport ∅ → JSONRPC · supportedInterfaces ∅ → https://x402-checker.nock-for-mak.worker · capabilities ∅ → streaming · provider ∅ → Nock"}}]}