{"domain":"codepulse-api.hahavoid0.workers.dev","count":2,"changes":[{"captured_at":"2026-07-15T03:31:05","card_hash":"38c51f085747e52fa7e728659d3d78e82ca3a1f0f5ff1f1b038975eb803e1f8f","previous_card_hash":"72142dd38b0d2b722ef45eed68f40f9ec21ba6f3f202f3eb79c48e86fc3a6734","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[],"other_changed":true,"is_empty":false,"human_summary":"internal fields changed"}},{"captured_at":"2026-07-11T11:27:16","card_hash":"72142dd38b0d2b722ef45eed68f40f9ec21ba6f3f202f3eb79c48e86fc3a6734","previous_card_hash":null,"diff":{"skills_added":[{"id":"agentDiscoveryBroadcast","name":"Agent Capability Broadcast","description":"Broadcasts an agent's capabilities to a public registry KV store to enable agent-to-agent discovery.","tags":["agent","discovery","registry"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"agentFeedback","name":"Report Bad Data or Broken Endpoints","description":"Accepts structured feedback about broken endpoints or stale data.","tags":["agent","support","feedback"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"agentRequestData","name":"Request Missing Data","description":"Logs an agent's request for new live data sources.","tags":["agent","support"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"bountyClaim","name":"Submit Agent Marketing Bounty","description":"Submit proof of listing CodePulse API on a new agent directory or marketplace to receive a USDC bounty.","tags":["discovery","bounty","gamification"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"brandLogo","name":"Clearbit Corporate Logo Resolver","description":"Extracts high-resolution logo links using Clearbit's free logo API.","tags":["brand","logo"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"brandPalette","name":"Website Official Colors Extractor","description":"Parses CSS hex and rgb colors on a target website to resolve brand colors.","tags":["brand","colors"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"companyAddress","name":"SEC Corporate Address Resolver","description":"Resolves official corporate address and incorporation details from SEC EDGAR registry records.","tags":["company","address"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"companySec","name":"SEC EDGAR Filings Lookup","description":"Queries recent SEC filings (10-K, 10-Q, 8-K) by ticker or CIK identifier.","tags":["company","sec"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"domainCheck","name":"Domain Availability SOA Checker","description":"Checks domain registration availability by checking SOA DNS records.","tags":["domain","dns"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"domainSocial","name":"Social Profile Handle Checker","description":"Checks availability of a handle across major social platforms (GitHub, Twitter, Reddit, YouTube, Instagram).","tags":["domain","social"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"ipPatent","name":"USPTO Official Patent Lookup","description":"Searches official USPTO patent database records using title query keywords or a specific patent number.","tags":["intellectual-property","patent"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"ipTrademark","name":"Trademark Index Search","description":"Audits word conflicts in public trademark indexes to verify name availability.","tags":["intellectual-property","trademark"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"mailboxCreate","name":"Disposable Mailbox Creator","description":"Generates a temporary disposable inbox address using the free 1secmail.com service.","tags":["mailbox","temporary"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"mailboxMessages","name":"Mailbox Message Poller","description":"Polls the disposable inbox for messages and verification codes.","tags":["mailbox","temporary"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"mediaBarcodeRead","name":"Barcode Image Parity Decoder","description":"Decodes EAN, UPC, or ISBN barcode values from an image URL.","tags":["media","barcode"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"mediaChart","name":"QuickChart.io Visual Generator","description":"Generates charts (bar, line, pie) from JSON configuration payloads using QuickChart.io.","tags":["media","chart"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"mediaOcr","name":"OCR.space Image Text Reader","description":"Performs optical character recognition (OCR) on an image URL to read its text.","tags":["media","ocr"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"mediaPdfText","name":"Local PDF Text Extractor","description":"Extracts and parses text strings from a public PDF document URL.","tags":["media","pdf"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"mediaPdfTextPreflight","name":"PDF Text Extraction Preflight Check","description":"Free preflight check for PDF text extraction. Validates URL and confirms the PDF is reachable and supported.","tags":["media","pdf","preflight"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"mediaQrGenerate","name":"Local QR Code Buffer Generator","description":"Generates a QR code image buffer from a text string.","tags":["media","qr"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"networkDnssec","name":"DNSSEC Signatures Verifier","description":"Verifies the presence of DNSSEC keys and signatures on a domain via DoH.","tags":["network","dnssec"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"networkSslExpiry","name":"CertSpotter SSL Validity Checker","description":"Checks domain certificate logs on CertSpotter for SSL expiry dates and issuers.","tags":["network","ssl"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"notifyDiscord","name":"Discord Webhook Relayer","description":"Relays markdown notification cards to Discord webhooks.","tags":["notify","discord"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"notifyEmail","name":"Resend Free Email Dispatcher","description":"Sends automated email notifications using the Resend API.","tags":["notify","email"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"notifySlack","name":"Slack Webhook Alert Dispatcher","description":"Posts messages directly to developer channels via Slack webhooks.","tags":["notify","slack"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"notifyTelegram","name":"Telegram Bot Dispatcher","description":"Dispatches telegram messages using a bot token and chat identifier.","tags":["notify","telegram"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"phoneMessages","name":"SMS Message Poller","description":"Queries public SMS verification boards to retrieve recent OTP codes.","tags":["phone","sms"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"phoneTempSms","name":"Temporary Public SMS Numbers","description":"Lists active public numbers available for temporary SMS verification codes.","tags":["phone","sms"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"registryCdnjs","name":"CDNJS File Paths Resolver","description":"Resolves Javascript/CSS file paths hosted on cdnjs.","tags":["registry","cdnjs"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"registryCrates","name":"Rust Crates.io Resolver","description":"Looks up Rust crate details, downloads history, and dependencies from Crates.io.","tags":["registry","crates"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"registryGithubLicense","name":"GitHub Repository License Resolver","description":"Scrapes and parses repository license configurations from GitHub.","tags":["registry","github"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"registryGithubRelease","name":"GitHub Tag Release Resolver","description":"Retrieves the latest tag release and release notes for a GitHub repository.","tags":["registry","github"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"registryGithubRepo","name":"GitHub Repository Stats Lookup","description":"Reads star counts, issues, forks, and description for a GitHub repository.","tags":["registry","github"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"registryGolang","name":"Go Proxy Config Checker","description":"Queries Go release tags and modules list from proxy.golang.org.","tags":["registry","golang"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"registryMaven","name":"Java Maven Package Resolver","description":"Queries Java package group and artifact structures from Maven Central.","tags":["registry","maven"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"registryNpm","name":"NPM Library Resolver","description":"Retrieves version history, dependencies, and author details from the official NPM registry.","tags":["registry","npm"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"registryPackagist","name":"PHP Composer Packagist Lookup","description":"Resolves PHP library requirements and tags from Packagist.org.","tags":["registry","packagist"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"registryPypi","name":"PyPI Package Resolver","description":"Fetches package descriptions, requirements, and release version numbers from PyPI.","tags":["registry","pypi"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"securityCve","name":"OSV.dev CVE Library Vulnerabilities Checker","description":"Checks package names and versions against the free open-source vulnerability database OSV.dev.","tags":["security","cve"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"securityHashCheck","name":"Threat Hash Signatures Lookup","description":"Verifies file MD5/SHA256 threat signatures against open vulnerability directories.","tags":["security","threat"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"securityHttpHeaders","name":"CSP & HSTS Headers Auditing","description":"Queries target URL headers to score security configurations (HSTS, CSP, X-Frame-Options).","tags":["security","headers"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"securityIpAbuse","name":"AbuseIPDB IP Reputation Query","description":"Queries IP reputation scoring to detect botnet, spamming, or hacking origin IPs.","tags":["security","ip"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"securityPwnedPassword","name":"HaveIBeenPwned Leak Checker","description":"Securly audits passwords against HaveIBeenPwned database leaks using k-Anonymity hashing locally.","tags":["security","password"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"securitySecretScan","name":"Regex Private Key Scanner","description":"Runs high-accuracy regular expression scans on a text block to find leaked API keys, tokens, or private keys.","tags":["security","keys"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"webDnsTxt","name":"Cloudflare DNS Records Query","description":"Fetches TXT, MX, A, CNAME, and CAA records for a domain via Cloudflare DNS-over-HTTPS.","tags":["web","dns"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"webHistory","name":"Archive.org Wayback Snapshot Query","description":"Queries historical website snapshots from the free Archive.org API.","tags":["web","history"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"webMarkdown","name":"HTML to Markdown Downloader","description":"Downloads HTML and compiles it to markdown locally using Turndown.","tags":["web","markdown"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"webMetadata","name":"OpenGraph & Metadata Extractor","description":"Extracts OpenGraph tags, description, keywords, and page header meta tags.","tags":["web","metadata"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"webRss","name":"RSS/Atom XML Feed Parser","description":"Parses any public RSS or Atom XML feed URL into structured JSON.","tags":["web","rss"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"webScrape","name":"Web Scraping Text Extractor","description":"Extracts clean readable text from any website URL.","tags":["web","scrape"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"webScrapePreflight","name":"Web Scrape Preflight Check","description":"Free preflight check for web scraping. Validates URL and confirms target is reachable without paying.","tags":["web","scrape","preflight"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"webSearch","name":"DuckDuckGo Web Search Parser","description":"Performs web searches using a free DuckDuckGo HTML parser. Returns organic search results.","tags":["web","search"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"webSearchPreflight","name":"Web Search Preflight Check","description":"Free preflight check for web search. Validates parameters and confirms API availability.","tags":["web","search","preflight"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"webSitemap","name":"Sitemap XML URL Extractor","description":"Resolves and lists all URLs inside a sitemap XML.","tags":["web","sitemap"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"webWhois","name":"Public WHOIS/RDAP Domain Query","description":"Queries global registry metadata via the public RDAP protocol to find registration details.","tags":["web","whois"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"webhookListen","name":"Temporary Webhook Endpoint Creator","description":"Generates a unique callback URL. Any POST request sent to this URL will be recorded.","tags":["webhook","temporary"],"inputModes":["text","application/json"],"outputModes":["application/json"]},{"id":"webhookPoll","name":"Webhook Callback Poller","description":"Retrieves all callback request payloads received by the listener.","tags":["webhook","temporary"],"inputModes":["text","application/json"],"outputModes":["application/json"]}],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"name","before":null,"after":"CodePulse Agentic API"},{"field":"description","before":null,"after":"The premier developer tool suite built natively for AI agents. Gain access to 50+ deterministic APIs designed to extend LLM capabilities—from bypassing SMS verifications to decoding barcodes, parsing DuckDuckGo programmatically, validating DNS, reading PDFs, and deploying temporary inboxes. Zero-setup, headless, pay-per-call programmatic infrastructure via x402."},{"field":"version","before":null,"after":"1.0.1"},{"field":"protocolVersion","before":null,"after":"0.3.0"},{"field":"url","before":null,"after":"https://codepulse-api.hahavoid0.workers.dev/a2a"},{"field":"documentationUrl","before":null,"after":"https://codepulse-api.hahavoid0.workers.dev/openapi.json"},{"field":"iconUrl","before":null,"after":"https://codepulse-api.hahavoid0.workers.dev/logo.png"}],"other_changed":true,"is_empty":false,"human_summary":"added 57 skills · name ∅ → CodePulse Agentic API · description ∅ → The premier developer tool suite built n · version ∅ → 1.0.1 · protocolVersion ∅ → 0.3.0 · url ∅ → https://codepulse-api.hahavoid0.workers. · documentationUrl ∅ → https://codepulse-api.hahavoid0.workers. · iconUrl ∅ → https://codepulse-api.hahavoid0.workers."}}]}