{"server":{"name":"com.thetempleofdoom.hyperion/hyperion","$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","remotes":[{"url":"https://hyperion.thetempleofdoom.com/mcp","type":"streamable-http","headers":[{"name":"Authorization","isSecret":true,"isRequired":true,"description":"Bearer hyper_* API key minted at hyperion.thetempleofdoom.com"}]}],"version":"1.0.0","websiteUrl":"https://hyperion.thetempleofdoom.com","description":"Hyperion — MCP tool marketplace for AI agents: web, OSINT, security, research via one key."},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","isLatest":true,"updatedAt":"2026-08-26T01:16:28.961894Z","publishedAt":"2026-08-26T01:16:28.961894Z","statusChangedAt":"2026-08-26T01:16:28.961894Z"},"dev.protogrid/connectability":{"class":"R1","autonomous":true,"human_steps":[],"preferred":{"kind":"remote","idx":0},"remotes":[{"idx":0,"url":"https://hyperion.thetempleofdoom.com/mcp","transport":"streamable-http","templated":false,"headers":[{"name":"Authorization","required":true,"secret":true,"value":null,"secret_names":["HYPERION_TOKEN"]}],"auth":{"type":"api_key","location":null,"secret_name":"HYPERION_TOKEN","oauth":null},"protocol":{"supported_versions":["2025-06-18"],"stateless":true},"health":{"reachable":true,"uptime_30d":0.8666667,"latency_ms_p50":382,"consecutive_failures":0,"last_probe_at":"2026-10-11T01:01:56.768Z","last_ok_at":"2026-10-11T01:01:56.768Z"}}],"packages":[]},"dev.protogrid/tools":[{"name":"ascii","title":null,"description":"Text → ASCII art (150 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"chart","title":null,"description":"SVG bar/line/pie/donut charts (350 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"cron","title":null,"description":"Explain/validate/next-run cron expressions (150 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"data_convert","title":null,"description":"JSON/CSV/YAML/XML/query-string transforms (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"diff","title":null,"description":"Line-by-line diff of two texts (250 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"echo_beacon","title":null,"description":"Check voice/TTS API status (0 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"echo_order","title":null,"description":"Buy voice credits (BTCPay invoice) (0 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"echo_tts","title":null,"description":"Synthesize speech from text (needs echo key) (0 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"encode","title":null,"description":"Base64/URL/Hex/HTML/JWT encode+decode (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"execute_js","title":null,"description":"Run JS in a sandbox, capture output (300 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"fc_map","title":null,"description":"Map all links/routes of a website (350 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"fc_scrape","title":null,"description":"Scrape any URL to clean markdown (JS rendering) (300 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"fc_search","title":null,"description":"Web search returning clean page content (300 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"hash","title":null,"description":"MD5/SHA/HMAC/UUID/random tokens (250 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"http_client","title":null,"description":"Universal HTTP request to any API/webhook (300 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"lynx_inspect","title":null,"description":"Inspect a file: hashes/entropy/strings/PE/PDF/Office (base64) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"lynx_recon","title":null,"description":"Recon external target (nmap/subfinder/nuclei/theHarvester/dnsrecon) (400 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"lynx_steg","title":null,"description":"Decode hidden data (steghide + zsteg LSB) (300 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"math","title":null,"description":"Eval formulas, stats, finance (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"mcp_discover","title":null,"description":"Search 1000+ MCP servers by capability (300 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"mcp_readme","title":null,"description":"Fetch setup/config for any MCP server (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"mcp_stats","title":null,"description":"MCP catalog counts + API-key flags (100 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"mobsf_report","title":null,"description":"Fetch a mobile app security report by hash (400 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"mobsf_scans","title":null,"description":"List recent mobile app security scans (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"netutils","title":null,"description":"URL/subnet/user-agent analysis (300 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_abusecontact","title":null,"description":"Authoritative abuse email (RIPEstat finder) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_agify","title":null,"description":"Predict age from a first name (agify.io) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_airquality","title":null,"description":"PM2.5/PM10/European AQI at coords (Open-Meteo, no key) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_antipode","title":null,"description":"Opposite point on Earth for coords (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_api_key_scan","title":null,"description":"Scan GitHub/Pastebin/Google for exposed API keys/secrets (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_archiveorg","title":null,"description":"Internet Archive item metadata (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_arxiv","title":null,"description":"arXiv paper search by title/author/keyword (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_ascii85","title":null,"description":"Ascii85 encode/decode (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_asn","title":null,"description":"ASN details or prefixes for an IP (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_asnlookup","title":null,"description":"ASN org/country/prefixes via RIPEstat (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_asrank","title":null,"description":"Global ASN ranking + customer cone size (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_atbash","title":null,"description":"Atbash A↔Z mirror cipher (offline, self-inverse) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_attack_surface","title":null,"description":"Map attack surface: services + endpoints + API (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_barcode","title":null,"description":"EAN-13 / UPC-A check digit validation (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_base32","title":null,"description":"RFC 4648 Base32 encode or decode (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_base36","title":null,"description":"Encode int <-> base36, autodetecting direction (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_base64","title":null,"description":"Auto decode/encode base64 (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_base_convert","title":null,"description":"Binary/octal/decimal/hex number conversion (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_bgphistory","title":null,"description":"Routing origin history (RIPE Stat) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_bimi","title":null,"description":"Brand-indicator (logo) DNS record (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_binarytext","title":null,"description":"Text ↔ 8-bit binary (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_blockheight","title":null,"description":"Current Bitcoin + Ethereum block height (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_bluesky","title":null,"description":"AT Protocol public profile (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_breach_aggregator","title":null,"description":"Aggregate breach databases (XposedOrNot, LeakCheck, etc) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_breachdb","title":null,"description":"Aggregated breach collection search (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_breachdirectory","title":null,"description":"ProxyNova COMB dataset search for credential exposure (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_breachsearch","title":null,"description":"Public HIBP breach metadata search (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_btcaddr","title":null,"description":"Bitcoin balance/tx via mempool.space (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_btcfees","title":null,"description":"Recommended Bitcoin fees sat/vB (mempool.space) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_c2_infrastructure","title":null,"description":"Detect C2 infrastructure + hosting (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_caesar","title":null,"description":"ROT-N / Caesar brute force, all 25 shifts (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_casify","title":null,"description":"snake/camel/Pascal/kebab/CONSTANT case (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_cdnjs","title":null,"description":"Hosted JS library version + assets (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_cfradar","title":null,"description":"Domain rank + categories from Cloudflare Radar (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_checksum","title":null,"description":"CRC32 + Adler32 checksum of input text (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_chesscom","title":null,"description":"Public player profile + ratings (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_cidr","title":null,"description":"Subnet calc: network, mask, host range, count (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_circlhash","title":null,"description":"Known-file lookup (CIRCL hashlookup) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_clickjacking","title":null,"description":"X-Frame-Options + CSP frame-ancestors check (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_cloud","title":null,"description":"AWS/GCP/Azure/etc. detection + hosting flag (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_codeberg","title":null,"description":"Codeberg/Gitea public user (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_codeforces","title":null,"description":"Codeforces competitive programmer rating & rank (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_color","title":null,"description":"hex/rgb -> rgb/hsl + nearest name (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_cookies","title":null,"description":"Secure/HttpOnly/SameSite flag review (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_cors","title":null,"description":"Origin-reflection / wildcard misconfig (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_cratedownloads","title":null,"description":"Download totals for a Rust crate (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_crates","title":null,"description":"Rust crate stats + downloads (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_cratestats","title":null,"description":"Rust crate downloads, version, repo (no key) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_crc32","title":null,"description":"Compute CRC-32 of input (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_credential_stuffing","title":null,"description":"Check breach + stuffing risk (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_crossrefauthor","title":null,"description":"Works by author/keyword (Crossref) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_crypto","title":null,"description":"BTC/ETH balance & tx history (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_cryptomarket","title":null,"description":"Global market cap, BTC dominance, 24h volume (CoinGecko) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_csp_parse","title":null,"description":"Content-Security-Policy header analysis & grade (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_cve","title":null,"description":"CVE detail + CVSS (CIRCL, no key) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_cvedetail","title":null,"description":"Full CVE record (CVSS, refs) via CIRCL (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_cve_poc_checker","title":null,"description":"Check if a CVE has public POC/exploit code (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_cve_severity","title":null,"description":"CVSS + EPSS + KEV for a CVE (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_cve_timeline","title":null,"description":"When a CVE was discussed (Twitter/Reddit/News) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_datacite","title":null,"description":"Research datasets/DOIs by keyword (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_datauri","title":null,"description":"Parse or create data: URIs (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_decode","title":null,"description":"Auto base64/hex/URL-decode + refang (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_dehashed_domain","title":null,"description":"DeHashed public page scrape for domain breach exposure (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_depsdev","title":null,"description":"Open-source insights: versions, default (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_devto","title":null,"description":"Forem/dev.to public profile (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_dirlisting","title":null,"description":"Open directory-index exposure (per-target) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_disasters","title":null,"description":"Active worldwide disasters: quakes/cyclones/floods (feeds globe) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_dns","title":null,"description":"A/AAAA/MX/NS/TXT/CNAME/SOA/CAA records (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_dnsbl","title":null,"description":"Spamhaus/Barracuda/SORBS/SpamCop check (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_dnsgraph","title":null,"description":"Hurricane Electric DNS delegation info (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_dnsmx","title":null,"description":"MX records via Google DNS-over-HTTPS (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_dnsprop","title":null,"description":"Compare A records across Google/Cloudflare/Quad9 (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_dnsquery","title":null,"description":"DNS A record lookup via Google DoH (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_dnsrecon","title":null,"description":"Query ALL DNS record types at once (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_dnsverify","title":null,"description":"Which SaaS a domain is enrolled in (TXT tokens) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_dockerhub","title":null,"description":"Docker Hub repo pulls, stars, last update (no key) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_doh","title":null,"description":"Uncommon DNS records (HTTPS/SVCB/TLSA/SRV/NAPTR…) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_doi","title":null,"description":"Crossref publication metadata for a DOI (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_ean","title":null,"description":"EAN/UPC check digit + GS1 country prefix (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_elevation","title":null,"description":"Ground elevation in metres (Open-Meteo) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_email","title":null,"description":"Gravatar, MX, disposable detection (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_emailrep","title":null,"description":"emailrep.io: malicious/spam/breach flags for email (no key, limited) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_emailsec","title":null,"description":"SPF / DMARC / DKIM posture (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_ens","title":null,"description":"ENS name <-> ETH address + avatar (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_epoch","title":null,"description":"Unix timestamp <-> UTC datetime (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_epss","title":null,"description":"Exploitation probability (FIRST EPSS) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_exploit_cve","title":null,"description":"Exploit-DB + GitHub POCs for a CVE (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_favicon","title":null,"description":"favicon md5/sha256 for pivoting (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_feeds","title":null,"description":"Discover syndication feeds on a site (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_feodoips","title":null,"description":"Is IP on abuse.ch Feodo botnet C2 list (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_flightsnear","title":null,"description":"Live aircraft within ~1° of coords (OpenSky) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_formaudit","title":null,"description":"Enumerate forms/inputs (login/upload) — attack surface (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_genderize","title":null,"description":"Predict gender from a first name (genderize.io) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_geocode","title":null,"description":"Place name → coordinates (OSM Nominatim) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_gh_dorking","title":null,"description":"GitHub code search for target string exposure in public repos (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_ghkeysgpg","title":null,"description":"Whether a user publishes a GPG key (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_gh_secret_scan","title":null,"description":"Scan GitHub user's public repos for leaked secrets/passwords (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_github_code","title":null,"description":"GitHub unauthenticated code search (10 results) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_githubsearch","title":null,"description":"Search GitHub repos by keyword (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_gitlab","title":null,"description":"Public user profile (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_gleif_name","title":null,"description":"GLEIF fuzzy legal-entity name → LEI codes (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_golangpkg","title":null,"description":"Latest version of a Go module (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_goproxy","title":null,"description":"Latest version of a Go module via module proxy (no key) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_gravatarfull","title":null,"description":"Full public Gravatar profile + linked accounts (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_greynoise","title":null,"description":"Is the IP a known internet scanner — benign/malicious (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_hackernews","title":null,"description":"Profile: karma, age, activity (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_hashid","title":null,"description":"Guess hash algorithm from length/charset (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_hashtext","title":null,"description":"md5/sha1/sha256/sha512 of text (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_headers","title":null,"description":"Headers + security-header scorecard (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_hexdump","title":null,"description":"Offset/hex/ASCII hexdump of input (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_hibp","title":null,"description":"Check if a password appeared in breaches via HIBP k-anonymity (no key) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_hibp_email","title":null,"description":"Email breach exposure via XposedOrNot (HIBP-compatible, no key) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_hnsearch","title":null,"description":"Search Hacker News stories/comments (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_hnuser","title":null,"description":"HN profile: karma, created, submission count (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_holidays","title":null,"description":"Country public holidays this year (nager.at) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_homoglyph","title":null,"description":"Detect confusable/mixed-script spoofing chars (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_hostname","title":null,"description":"IP → hostname via reverse DNS (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_hstspreload","title":null,"description":"Is the domain on the browser HSTS preload list (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_htmlcomments","title":null,"description":"Extract HTML comments — leaked TODOs/paths/software (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_htmlencode","title":null,"description":"HTML entity encode/decode (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_httpcode","title":null,"description":"HTTP status code meaning & family (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_httping","title":null,"description":"Reachability + response timing (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_httpmethods","title":null,"description":"Allowed methods + TRACE/risky-verb check (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_hudsonrock","title":null,"description":"Stealer-log exposure check via HudsonRock Cavalier free API (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_huggingface","title":null,"description":"HuggingFace user profile or model card (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_imagerev","title":null,"description":"Google Lens / Yandex / Bing / TinEye search links (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_infra_fingerprint","title":null,"description":"Infrastructure fingerprinting + hosting (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_intelx_email","title":null,"description":"Email breach exposure — breach names, data types, paste hits (XposedOrNot, no key) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_internetdb","title":null,"description":"Open ports, CPEs, tags, known CVEs for a host (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_ioc_reputation","title":null,"description":"Cross-check IP/domain/hash across feeds (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_ipfull","title":null,"description":"Rich geo+ASN+proxy/mobile/hosting flags (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_ipgeo","title":null,"description":"Geo, ISP, ASN, proxy/hosting flags (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_ipint","title":null,"description":"IPv4 ↔ integer ↔ hex (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_ip_math","title":null,"description":"CIDR: network/broadcast/range/host count (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_ipv4classify","title":null,"description":"Classify IP: private/loopback/multicast/global (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_ipwhois","title":null,"description":"Network owner, range, abuse contact (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_isbn","title":null,"description":"Book metadata (OpenLibrary) + checksum (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_isexitnode","title":null,"description":"Is this a Tor exit node? (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_isin","title":null,"description":"Validate ISIN security identifier check digit (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_isotime","title":null,"description":"Parse/convert a timestamp (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_jarm","title":null,"description":"Shodan InternetDB: ports, CPEs, vulns, tags (no key) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_jslibs","title":null,"description":"Enumerate <script> sources + detect JS libs/versions (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_kev","title":null,"description":"Is the CVE actively exploited (KEV catalog) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_keybase","title":null,"description":"Crypto identity + linked social proofs (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_latlonformat","title":null,"description":"DD ↔ DMS ↔ DM coordinate format conversion (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_leakcheck","title":null,"description":"Breach exposure via leakcheck.io public endpoint (no key) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_leaklookup","title":null,"description":"Infostealer compromise check — stealer logs, credential count (Hudson Rock, no key) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_leet","title":null,"description":"Leetspeak transform (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_leetcode_user","title":null,"description":"LeetCode solved problems, ranking, badges (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_links","title":null,"description":"All links + external domains + emails on a page (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_linktree","title":null,"description":"Extract destination links from a linktr.ee profile (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_lobsters","title":null,"description":"Public user profile + karma (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_mac","title":null,"description":"OUI → hardware vendor (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_macvalid","title":null,"description":"MAC address parser (colon/dash/plain) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_macvendor","title":null,"description":"MAC vendor + local/multicast bits from local OUI table (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_macvendorlookup","title":null,"description":"OUI → hardware vendor (macvendors.com) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_maidenhead","title":null,"description":"Coords → ham-radio grid locator (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_manifest","title":null,"description":"Web app manifest: name, icons, theme (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_marineweather","title":null,"description":"Wave height/period/direction + sea temp at coords (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_maven","title":null,"description":"Java artifact: 'group:artifact' or name (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_medium","title":null,"description":"Author feed: recent post titles (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_metatags","title":null,"description":"OpenGraph / Twitter-card / generator meta tags (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_mgrs","title":null,"description":"Lat/lon → MGRS military grid reference (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_mimetype","title":null,"description":"File extension → MIME type (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_moonphase","title":null,"description":"Current moon phase & illumination (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_morse","title":null,"description":"Morse encode/decode, autodetecting direction (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_mtasts","title":null,"description":"Inbound-mail TLS enforcement policy (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_musicbrainz","title":null,"description":"Artist search: type, country, MBID (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_musicbrainzartist","title":null,"description":"Artist type, country, lifespan (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_nationalize","title":null,"description":"Predict nationality from a name (nationalize.io) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_nato","title":null,"description":"Spell text in NATO phonetic alphabet (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_nearbywiki","title":null,"description":"Wikipedia places near a coordinate (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_npm","title":null,"description":"Packages published by an author (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_npmdl","title":null,"description":"npm download counts day/week/month (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_npmdownloads","title":null,"description":"npm package download counts, last week + month (no key) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_npmorg","title":null,"description":"npm organization: all published packages (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_npmpkg","title":null,"description":"npm package version, deps, maintainers (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_nstrace","title":null,"description":"Trace NS delegation: TLD → registrar → authoritative (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_nuget","title":null,"description":".NET package stats + downloads (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_numlookup","title":null,"description":"Validity, region, carrier, line type, timezones (libphonenumber) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_numwords","title":null,"description":"Integer → English words (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_nvdcve","title":null,"description":"Full NVD record: CVSS, CWE, references (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_onthisday","title":null,"description":"Historical events on a date (Wikipedia; MM/DD or today) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_openalexauthor","title":null,"description":"Author works count, h-index, institution (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_openalexwork","title":null,"description":"Scholarly work: citations, concepts, OA (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_openfoodfacts","title":null,"description":"EAN/UPC -> product, brand, nutrition (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_openphish","title":null,"description":"Community phishing-URL feed membership (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_osv","title":null,"description":"Known package vulns (OSV.dev). 'eco:name' (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_otxdomain","title":null,"description":"AlienVault OTX threat pulses for a domain (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_otxip","title":null,"description":"AlienVault OTX threat pulses for an IP (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_pageinfo","title":null,"description":"Common Crawl capture index lookup (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_passgen","title":null,"description":"Generate strong random passwords + passphrase (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_password_dumps","title":null,"description":"Search Dehashed for leaked passwords (query-only) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_paste_domain","title":null,"description":"Find domain in public pastes via psbdmp.ws (no key) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_paste_email","title":null,"description":"Find email in public pastes via Wayback CDX + search links (no key) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_peers","title":null,"description":"Upstream/downstream BGP neighbours (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_permissions_pol","title":null,"description":"Permissions-Policy: camera/mic/geo controls (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_pgp","title":null,"description":"Public key published on keys.openpgp.org (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_phishing_intel","title":null,"description":"Phishing kit tracking + URL detection (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_phoneapps","title":null,"description":"WhatsApp / Telegram / Viber / Signal deep links (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_phonecc","title":null,"description":"Country, trunk & intl dialing prefixes (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_phonefmt","title":null,"description":"E.164 / national / international / RFC3966 formats (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_phonepivot","title":null,"description":"Caller-ID / reputation site links (Truecaller, Sync.me…) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_phonespam","title":null,"description":"Robocall / scam report-database links (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_phonevcard","title":null,"description":"Generate a .vcf contact card (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_pluscode","title":null,"description":"Coords → Open Location Code / Google Plus Code (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_port","title":null,"description":"Service + exposure notes for a port number (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_portlookup","title":null,"description":"IANA port → service name (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_pubmed","title":null,"description":"PubMed biomedical paper search (NCBI) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_punycode","title":null,"description":"IDN domain ↔ Punycode (xn--) homograph check (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_pypi","title":null,"description":"Python package metadata + links (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_pypiproject","title":null,"description":"PyPI version/license/links (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_pypistats","title":null,"description":"PyPI recent download counts (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_quakes","title":null,"description":"USGS recent quakes — global or near coords (M2.5+) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_quoted_printable","title":null,"description":"Quoted-printable encode/decode (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_railfence","title":null,"description":"Rail-fence cipher over 3 rails (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_rdap","title":null,"description":"Structured domain registration record (RDAP/IANA bootstrap, no key) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_rdap_domain","title":null,"description":"RDAP structured domain registration data (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_rdapip","title":null,"description":"Authoritative RDAP record for an IP (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_redirects","title":null,"description":"Full HTTP redirect chain (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_referrer_pol","title":null,"description":"Referrer-Policy header — URL leakage risk (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_regdomain","title":null,"description":"Extract eTLD+1 registered domain from URL (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_reversedns","title":null,"description":"PTR record / hostname (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_revgeo","title":null,"description":"lat,lon -> address (OSM Nominatim) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_revgeocode","title":null,"description":"Coordinates → nearest address (OSM) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_revimg","title":null,"description":"Reverse-image-search links (Lens/Yandex/TinEye/Bing) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_robots","title":null,"description":"Disallowed paths + sitemaps (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_robotsmeta","title":null,"description":"meta-robots + X-Robots-Tag: noindex/nofollow/noarchive (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_roman","title":null,"description":"Convert int <-> roman numeral, autodetecting (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_rot13","title":null,"description":"ROT-13 encode/decode (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_rot47","title":null,"description":"ROT47 ASCII cipher (offline, self-inverse) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_rpki","title":null,"description":"Route-origin validation for the covering prefix (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_rubygemrev","title":null,"description":"Reverse dependencies of a RubyGem (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_rubygems","title":null,"description":"Ruby gem stats + downloads (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_s3buckets","title":null,"description":"S3/GCS/Azure buckets named for the domain (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_securitytxt","title":null,"description":"RFC 9116 disclosure policy & contacts (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_semanticscholar","title":null,"description":"Paper TLDR, citations, influence (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_semver","title":null,"description":"Parse and validate semantic versioning (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_sitemap","title":null,"description":"Fetch sitemap.xml + list URLs (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_slug","title":null,"description":"Text → URL-safe slug (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_smtpbanner","title":null,"description":"SMTP banner & EHLO capabilities (ports 25/587/465) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_snusbase_hash","title":null,"description":"Reverse MD5/SHA1 hash via breach-sourced hash DB (md5decrypt.net) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_social","title":null,"description":"Direct profile URLs across 20 platforms (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_sopostuser","title":null,"description":"SO profile + reputation by numeric id (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_spacepeople","title":null,"description":"Who is in space right now (names + craft) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_sri_check","title":null,"description":"Subresource Integrity: external scripts without integrity= (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_srvlookup","title":null,"description":"SIP/XMPP/mail/CalDAV SRV record discovery (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_stackoverflow","title":null,"description":"SO/SE user search by display name (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_steam_user","title":null,"description":"Steam community profile via public XML (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_stringmetrics","title":null,"description":"Length, entropy, character breakdown (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_subbrute","title":null,"description":"Resolve a common-subdomain wordlist (per-target) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_suntimes","title":null,"description":"Sunrise/sunset/twilight for a coordinate (UTC) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_supply_chain_risk","title":null,"description":"Dependency vulns + typosquatting (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_swagger","title":null,"description":"Exposed API docs at common paths (per-target) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_teamcymru","title":null,"description":"IP → ASN via Team Cymru DNS (fastest ASN lookup) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_tech","title":null,"description":"CMS/framework/server detection (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_telegram_channel","title":null,"description":"Public channel preview: subscribers, description (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_threatcrowd","title":null,"description":"OTX passive DNS resolution history (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_tldinfo","title":null,"description":"TLD registry operator, type, purpose (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_tls","title":null,"description":"Live cert: issuer, validity, SANs, cipher (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_tlsa","title":null,"description":"Certificate-pinning DANE records on :443 (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_tlsscan","title":null,"description":"Which SSL/TLS protocols the host accepts (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_tor","title":null,"description":"Is the IP a known Tor exit node (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_transform","title":null,"description":"rot13/base32/morse/reverse (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_trendingwiki","title":null,"description":"Most-read Wikipedia articles today (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_trufflehog_url","title":null,"description":"Scan raw URL content for API keys, tokens, private keys, JWTs (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_unicode_lookup","title":null,"description":"Unicode codepoint: name, category, HTML entity (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_unpaywall","title":null,"description":"Is a DOI open-access? Direct PDF link (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_urlparse","title":null,"description":"Parse URL into components + query params (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_urlscan","title":null,"description":"Past scans, verdicts, infra (IP/ASN/server) for a site (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_urlscansearch","title":null,"description":"Public urlscan.io scan history for a domain (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_useragent","title":null,"description":"Parse a User-Agent into OS/browser (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_username","title":null,"description":"Presence across 16 public sites (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_utm","title":null,"description":"Lat/lon → UTM coordinates (WGS84, offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_uuencode","title":null,"description":"Unix-to-Unix encoding (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_uuid","title":null,"description":"Version/variant + v1 timestamp/MAC (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_uuid_validate","title":null,"description":"UUID v1-v5 version and variant detector (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_waf","title":null,"description":"Detect WAF/CDN from headers & cookies (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_wayback_leaks","title":null,"description":"Search Wayback Machine for historically exposed .env/config/secrets (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_weather","title":null,"description":"Current weather at a coordinate (Open-Meteo) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_wellknown","title":null,"description":"Which /.well-known/* resources exist (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_whois","title":null,"description":"Registration, status, nameservers, DNSSEC (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_whoisserver","title":null,"description":"TLD → WHOIS server mapping (offline + IANA fallback) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_wikidata","title":null,"description":"Search Wikidata entities by label (no key) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_wikidatasearch","title":null,"description":"Free-text → Wikidata entities (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_wikipedia","title":null,"description":"Wikipedia REST summary: extract, type, coords (no key) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_wikipv","title":null,"description":"Page length, last edit, editor (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_wikisummary","title":null,"description":"Page extract/description for a topic (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_wordcount","title":null,"description":"Text stats: words/chars/lines/reading time (offline) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"o_zenodo","title":null,"description":"Zenodo open-research records search (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"px_info","title":null,"description":"Proxy service capabilities, auth, billing info (50 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"px_order","title":null,"description":"Check proxy order payment/fulfilment status (50 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"px_plans","title":null,"description":"List residential proxy plans + sats pricing (50 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"qr","title":null,"description":"SVG QR codes + barcodes (250 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"regex","title":null,"description":"Test/replace regex patterns (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"re_report","title":null,"description":"Cited multi-source research report. Call with {q} -> job_id, poll with {job_id} until done (charged on completion poll) (1500 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"re_search","title":null,"description":"Search a private crawled+indexed knowledge cloud (OpenSearch+Qdrant) (200 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"re_semantic","title":null,"description":"Vector/semantic search over the private knowledge cloud (250 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"re_summarize","title":null,"description":"LLM summary of specific URLs (pass urls=comma-separated) (400 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"search","title":null,"description":"Synthesize a research answer via local LLM (500 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"styx_beacon","title":null,"description":"Tor gateway status + current exit IP (50 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"styx_fetch","title":null,"description":"Fetch a URL through the Tor network (300 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"styx_renew","title":null,"description":"Rotate to a fresh Tor circuit/identity (100 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"summarize","title":null,"description":"Summarize docs, extract entities, sentiment (500 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"titan_beacon","title":null,"description":"Check RTX 4080 GPU compute status (0 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"titan_generate","title":null,"description":"Run LLM inference on the RTX 4080 (needs titan key) (0 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"titan_order","title":null,"description":"Buy GPU compute credits (BTCPay invoice) (0 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"v_b64dec","title":null,"description":"Base64-decode to text + hex (100 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"v_b64enc","title":null,"description":"Base64-encode text (100 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"v_baseconv","title":null,"description":"Convert a number between bases 2-36 (100 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"v_case","title":null,"description":"camel/snake/kebab/pascal/title/upper/lower (100 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"v_cron","title":null,"description":"Break down a 5-field cron expression (100 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"v_epoch","title":null,"description":"Convert a unix epoch to UTC + relative (100 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"v_hash","title":null,"description":"MD5/SHA1/SHA256/SHA512 of a string (100 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"v_hex2txt","title":null,"description":"Decode hex bytes to text (100 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"v_htmldec","title":null,"description":"Decode HTML entities (100 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"v_json_csv","title":null,"description":"Flatten a JSON array of objects to CSV (100 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"v_json_diff","title":null,"description":"Diff two JSON values (added/removed/changed) (100 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"v_json_format","title":null,"description":"Validate + pretty-print JSON (100 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"v_jwt","title":null,"description":"Decode a JWT header + payload (100 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"v_metrics","title":null,"description":"Length/word/line counts + Shannon entropy (100 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"v_now","title":null,"description":"Current unix time (UTC) (100 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"v_regex","title":null,"description":"Test a regex, return matches + groups (100 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"v_slug","title":null,"description":"Slugify text (lowercase, dashes, ascii) (100 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"v_txt2hex","title":null,"description":"Encode text to hex (100 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"v_urldec","title":null,"description":"Percent-decode a string (100 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"v_urlenc","title":null,"description":"Percent-encode a string (100 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"v_urlparse","title":null,"description":"Split a URL into scheme/host/path/query (100 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"v_uuid","title":null,"description":"Generate a random UUID v4 (100 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"},{"name":"web_scrape","title":null,"description":"Fetch any URL → clean markdown + metadata (400 sats/call; free tier 100 calls/mo)","annotations":null,"source":"probe","observed_at":"2026-10-11T01:01:56.768Z"}],"dev.protogrid/trust":{"score":78,"components":{"hygiene":80,"liveness":95,"freshness":85,"provenance":55},"drivers":["+dns-namespace","+website","+reachable","+uptime-87%","~updated-46d-ago","-no-repository"],"flags":["no-repository"],"blocked":false,"computed_at":"2026-10-11T04:40:47.718Z","disclaimer":"Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed."},"dev.protogrid/quality":{"score":70,"label":"needs work","components":{"auth":null,"hygiene":64,"protocol":75,"stability":75,"dependencies":null},"checks":[{"id":"protocol.modern","detail":"newest supported version is 2025-06-18; 2026-07-28 not supported, older versions are deprecated until 2027-07-28","status":"warn","category":"protocol"},{"id":"protocol.stateless","detail":"only applies to 2026-07-28 servers","status":"na","category":"protocol"},{"id":"protocol.transport","detail":"streamable HTTP","status":"pass","category":"protocol"},{"id":"protocol.list_ttl","detail":"only applies to 2026-07-28 servers","status":"na","category":"protocol"},{"id":"auth.prm","detail":"no remote uses OAuth","status":"na","category":"auth"},{"id":"auth.as_metadata","detail":"no remote uses OAuth","status":"na","category":"auth"},{"id":"auth.cimd","detail":"no remote uses OAuth","status":"na","category":"auth"},{"id":"auth.secret_in_url","detail":"no templated URL","status":"na","category":"auth"},{"id":"tools.descriptions","detail":"every tool has a description","status":"pass","category":"hygiene"},{"id":"tools.description_length","detail":"descriptions are concise","status":"pass","category":"hygiene"},{"id":"tools.schemas","detail":"every tool has an object input schema","status":"pass","category":"hygiene"},{"id":"tools.annotations","detail":"no tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky ones","status":"fail","category":"hygiene"},{"id":"tools.directory_hints","detail":"no tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: o_s3buckets (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); mcp_readme (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); regex (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …","status":"fail","category":"hygiene"},{"id":"tools.token_cost","detail":"about 11,309 tokens to load every tool","status":"warn","category":"hygiene"},{"id":"tools.api_dump","detail":"tools are not a one-to-one API dump","status":"pass","category":"hygiene"},{"id":"stability.changes","detail":"720 tool changes in 30 days","status":"warn","category":"stability"},{"id":"stability.rug_pull","detail":"no tool changed its meaning under the same name","status":"pass","category":"stability"},{"id":"deps.known_vulns","detail":"no npm or PyPI package","status":"na","category":"dependencies"},{"id":"deps.mcp_sdk_version","detail":"no npm or PyPI package","status":"na","category":"dependencies"},{"id":"deps.resolvable","detail":"no npm or PyPI package","status":"na","category":"dependencies"}],"drivers":["-tools.annotations","-tools.directory_hints","~protocol.modern","~tools.token_cost","~stability.changes"],"flags":[],"tool_count":355,"token_estimate":11309,"tools_hash":"a15c0daf39ea77d85b5db038a6345ac8","tools_changed_at":"2026-09-28T12:38:30.812Z","computed_at":"2026-10-11T05:01:18.661Z","disclaimer":"Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed."},"dev.protogrid/identity":{"canonical_id":"com.thetempleofdoom.hyperion/hyperion","aliases":[],"alias_count":0,"repository_key":null,"owner":{"verified":false,"method":null,"since":null}}},"next_actions":[{"action":"list_tools","description":"Every current tool with input schemas","href":"/v1/servers/com.thetempleofdoom.hyperion%2Fhyperion/tools","arguments":{"name":"com.thetempleofdoom.hyperion/hyperion"}},{"action":"get_connection","description":"Minimal connection block for the preferred remote or package","href":"/v1/servers/com.thetempleofdoom.hyperion%2Fhyperion/connection?target=mcpServers","arguments":{"name":"com.thetempleofdoom.hyperion/hyperion","target":"mcpServers"}},{"action":"search","description":"Find other servers by intent","href":"/v1/search?q={query}","arguments":{"q":"{query}"}}]}