{
  "endpoints": [
    {"path": "/api/dns-lookup",  "method": "POST", "cost_sats": 3,  "description": "Full DNS records as structured JSON"},
    {"path": "/api/whois",       "method": "POST", "cost_sats": 5,  "description": "WHOIS data parsed into clean JSON"},
    {"path": "/api/ssl-check",   "method": "POST", "cost_sats": 5,  "description": "SSL certificate analysis"},
    {"path": "/api/headers",     "method": "POST", "cost_sats": 3,  "description": "HTTP security headers audit with score"},
    {"path": "/api/weather",     "method": "POST", "cost_sats": 3,  "description": "Current weather + 7-day forecast"},
    {"path": "/api/ip-lookup",   "method": "POST", "cost_sats": 3,  "description": "IP geolocation, ISP, ASN, approximate location, and Google Maps link"},
    {"path": "/api/ip-abuse-check", "method": "POST", "cost_sats": 4, "description": "AbuseIPDB reputation lookup with abuse confidence, total reports, and last reported time"},
    {"path": "/api/ip-intel", "method": "POST", "cost_sats": 6, "description": "Combined IP geolocation, ASN, abuse-desk contact when published via RDAP, map link, AbuseIPDB reputation, and URLhaus host summary in one response"},
    {"path": "/api/remote-job-search", "method": "GET", "cost_sats": 3, "description": "Search remote jobs from Remotive by keyword, category, or company with a cached agent-friendly response"},
    {"path": "/api/paste", "method": "POST", "cost_sats": 2, "description": "Store short-lived text or JSON in an inert scratchpad and get back a short share URL"},
    {"path": "/api/email-auth-check", "method": "POST", "cost_sats": 4, "description": "SPF, DKIM, and DMARC posture with A-F grade"},
    {"path": "/api/bitcoin-news", "method": "GET", "cost_sats": 2, "description": "Multi-source Bitcoin headlines with cross-feed dedupe and AI-assisted sentiment"},
    {"path": "/api/btc-whale-signal", "method": "GET", "cost_sats": 2, "description": "BTC whale activity snapshot from public mempool.space on-chain data, including large-output counts, volume, and top transactions"},
    {"path": "/api/ai-chat", "method": "POST", "cost_sats": 50, "description": "Anonymous AI chat with a 5-per-day token limit"},
    {"path": "/api/ai-translate", "method": "POST", "cost_sats": 25, "description": "Higher-quality AI translation with style control for more natural output"},
    {"path": "/api/translate", "method": "POST", "cost_sats": 3, "description": "Translate text with source-language auto-detection and target language selection"},
    {"path": "/api/axfr-check", "method": "POST", "cost_sats": 12, "description": "Check whether a domain allows DNS zone transfer (AXFR) and return records when exposed"},
    {"path": "/api/image-generate", "method": "POST", "cost_sats": 25, "description": "AI image generation with ArkAPI-managed rendering"},
    {"path": "/api/screenshot", "method": "POST", "cost_sats": 15, "description": "Full-page website screenshot with ArkAPI-hosted download URL"},
    {"path": "/api/qr-generate", "method": "POST", "cost_sats": 2, "description": "Generate QR code PNG from any text or URL"},
    {"path": "/api/bitcoin-address", "method": "POST", "cost_sats": 3, "description": "Validate mainnet Bitcoin addresses and fetch live on-chain balance data"},
    {"path": "/api/cve-search", "method": "POST", "cost_sats": 4, "description": "Search the official NVD feed for CVEs by keyword and return ranked matches"},
    {"path": "/api/prediction-market-search", "method": "POST", "cost_sats": 4, "description": "Search live Polymarket prediction markets and return normalized results"},
    {"path": "/api/cve-lookup", "method": "POST", "cost_sats": 3, "description": "Look up a CVE in the official NVD feed and return severity, CWE, KEV, and references"},
    {"path": "/api/domain-intel", "method": "POST", "cost_sats": 25, "description": "Aggregate DNS, WHOIS, TLS, headers, email auth, nameserver and mail host intel, parsed security.txt and robots.txt metadata, improved tech fingerprints, HTTP behavior, provider detection, CT-log subdomains, and optional ai_summary"},
    {"path": "/api/hash-crack", "method": "POST", "cost_sats": 25, "description": "Recover weak MD5, SHA1, SHA256, or NTLM hashes using the fasttrack wordlist plus John Wordlist rules"},
    {"path": "/api/domain-check", "method": "POST", "cost_sats": 3, "description": "Check domain name availability via WHOIS lookup"},
    {"path": "/api/btc-price", "method": "GET", "cost_sats": 1, "description": "Live Bitcoin spot price in 10 major fiat currencies with optional currency filtering, market stats, and Alternative.me fear_greed sentiment"},
    {"path": "/api/url-to-markdown", "method": "POST", "cost_sats": 5, "description": "Clean Markdown extraction from any public URL"}
  ],
  "session": {
    "create": "POST /v1/sessions",
    "balance": "GET /v1/balance (requires auth)"
  },
  "auth": "Authorization: Bearer ak_your_token"
}