{"x402Version": 2, "serviceName": "base-data-api", "network": "eip155:8453", "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", "payTo": "0xa6219b4745cfe59488405bc66083660724af948b", "facilitators": ["https://facilitator.payai.network", "https://v2.facilitator.mogami.tech"], "base": "http://sableforge.servehttp.com", "endpoints": [{"url": "http://sableforge.servehttp.com/api/price", "method": "GET", "price_usd": 0.001, "price_atomic": 1000, "description": "Live crypto prices (CoinGecko). ?ids=bitcoin,ethereum&vs_currencies=usd", "tags": ["crypto", "price", "market"]}, {"url": "http://sableforge.servehttp.com/api/geo", "method": "GET", "price_usd": 0.001, "price_atomic": 1000, "description": "IP geolocation (country, city, ISP, lat/lon). ?ip=8.8.8.8", "tags": ["ip", "geo", "lookup"]}, {"url": "http://sableforge.servehttp.com/api/dns", "method": "GET", "price_usd": 0.001, "price_atomic": 1000, "description": "DNS record lookup (A/AAAA/MX/TXT/CNAME/SOA/NS/PTR). ?host=example.com&type=A", "tags": ["dns", "lookup", "security"]}, {"url": "http://sableforge.servehttp.com/api/hash", "method": "GET", "price_usd": 0.001, "price_atomic": 1000, "description": "Cryptographic hash of a text string (sha256/sha512/sha1/md5), hex + base64. ?text=hi&alg=sha256", "tags": ["hash", "crypto", "utility"]}, {"url": "http://sableforge.servehttp.com/api/time", "method": "GET", "price_usd": 0.0005, "price_atomic": 500, "description": "Current UTC time + latest Base mainnet block number. ?format=iso|unix", "tags": ["time", "block", "base"]}, {"url": "http://sableforge.servehttp.com/api/text", "method": "GET", "price_usd": 0.0005, "price_atomic": 500, "description": "Text statistics: chars, words, lines, bytes. ?text=...", "tags": ["text", "utility"]}, {"url": "http://sableforge.servehttp.com/api/fx", "method": "GET", "price_usd": 0.001, "price_atomic": 1000, "description": "FX / asset exchange rates from a base currency. ?base=USD", "tags": ["fx", "exchange", "rates"]}, {"url": "http://sableforge.servehttp.com/api/block", "method": "GET", "price_usd": 0.001, "price_atomic": 1000, "description": "Base mainnet block info by number (hash, timestamp, gas, tx count). ?number=12345678", "tags": ["base", "block", "chain"]}, {"url": "http://sableforge.servehttp.com/api/tx", "method": "GET", "price_usd": 0.002, "price_atomic": 2000, "description": "Decode a Base transaction by hash (status, from, to, value, gas). ?hash=0x..", "tags": ["base", "tx", "chain"]}, {"url": "http://sableforge.servehttp.com/api/addr", "method": "GET", "price_usd": 0.002, "price_atomic": 2000, "description": "Address balances on Base (ETH + USDC). ?addr=0x..", "tags": ["base", "balance", "wallet"]}, {"url": "http://sableforge.servehttp.com/api/urlcheck", "method": "GET", "price_usd": 0.002, "price_atomic": 2000, "description": "Fetch a URL and report HTTP status + security headers. ?url=https://example.com", "tags": ["url", "web", "security"]}, {"url": "http://sableforge.servehttp.com/api/llm", "method": "POST", "price_usd": 0.002, "price_atomic": 2000, "description": "LLM chat completion (local 27B model). POST {messages:[{role,content}]} or ?prompt=", "tags": ["llm", "ai", "chat"]}]}