{"x402Version":2,"kind":"seller","facilitator":"https://api.cdp.coinbase.com","resources":[{"resource":"POST /extract","description":"Extracts title, description, image, and clean text from a URL — built for other agents to consume.","network":"eip155:8453","payTo":"0x1816489D28C8C9fD2EdE2d38B1A52EedA54e8FDb"},{"resource":"POST /domain-check","description":"Checks whether a domain is available to register via RDAP, or who owns it and when it expires if not.","network":"eip155:8453","payTo":"0x1816489D28C8C9fD2EdE2d38B1A52EedA54e8FDb"},{"resource":"POST /email-check","description":"Validates email syntax and confirms real MX records for the domain — filters out addresses that can't receive mail.","network":"eip155:8453","payTo":"0x1816489D28C8C9fD2EdE2d38B1A52EedA54e8FDb"},{"resource":"POST /html-to-markdown","description":"Converts HTML to clean Markdown — so an agent doesn't have to build its own converter.","network":"eip155:8453","payTo":"0x1816489D28C8C9fD2EdE2d38B1A52EedA54e8FDb"},{"resource":"POST /qrcode","description":"Generates a QR code (PNG, base64) for a text string or URL.","network":"eip155:8453","payTo":"0x1816489D28C8C9fD2EdE2d38B1A52EedA54e8FDb"},{"resource":"POST /pdf-extract","description":"Extracts the text from a PDF given its URL.","network":"eip155:8453","payTo":"0x1816489D28C8C9fD2EdE2d38B1A52EedA54e8FDb"},{"resource":"POST /ssl-check","description":"Checks a domain's TLS certificate: validity, issuer, and days until expiry.","network":"eip155:8453","payTo":"0x1816489D28C8C9fD2EdE2d38B1A52EedA54e8FDb"},{"resource":"POST /language-detect","description":"Detects the language of a text (186 languages supported), returning the top 3 most likely matches.","network":"eip155:8453","payTo":"0x1816489D28C8C9fD2EdE2d38B1A52EedA54e8FDb"},{"resource":"POST /json-validate","description":"Validates a JSON payload against a JSON Schema (draft 2020-12) and returns the exact validation errors.","network":"eip155:8453","payTo":"0x1816489D28C8C9fD2EdE2d38B1A52EedA54e8FDb"},{"resource":"POST /verify-signature","description":"Recovers the signer of an EIP-191 or EIP-712 signature and checks it against a claimed address.","network":"eip155:8453","payTo":"0x1816489D28C8C9fD2EdE2d38B1A52EedA54e8FDb"},{"resource":"POST /financial-id-check","description":"Validates an IBAN (mod-97 checksum), BIC/SWIFT (ISO 9362 format), or card number (Luhn checksum).","network":"eip155:8453","payTo":"0x1816489D28C8C9fD2EdE2d38B1A52EedA54e8FDb"},{"resource":"POST /geo-distance","description":"Calculates great-circle distance (km/mi) and initial bearing between two lat/lng coordinates.","network":"eip155:8453","payTo":"0x1816489D28C8C9fD2EdE2d38B1A52EedA54e8FDb"},{"resource":"POST /markdown-to-html","description":"Converts Markdown to HTML — the reverse direction of html-to-markdown.","network":"eip155:8453","payTo":"0x1816489D28C8C9fD2EdE2d38B1A52EedA54e8FDb"},{"resource":"POST /timezone-convert","description":"Converts an ISO 8601 instant into the local wall-clock time of any IANA time zone, DST-aware.","network":"eip155:8453","payTo":"0x1816489D28C8C9fD2EdE2d38B1A52EedA54e8FDb"},{"resource":"POST /token-count","description":"Counts tokens in a text using real GPT-family BPE encodings (cl100k_base or o200k_base) — check length before calling an LLM.","network":"eip155:8453","payTo":"0x1816489D28C8C9fD2EdE2d38B1A52EedA54e8FDb"}]}