{"x402Version":1,"enabled":true,"resources":[{"scheme":"exact","network":"base","maxAmountRequired":"15000","resource":"https://api.highlnd-intel.group/v1/api/dns-lookup","description":"DNS records: A, AAAA, MX, NS and TXT records for a domain over DNS-over-HTTPS.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"domain":{"type":"string","required":true,"description":"Public domain name, e.g. example.com; IP literals and private suffixes (.local, .internal, .lan, .corp) are refused."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ domain, records: { A, AAAA, MX, NS, TXT } }: each record type as a list of strings."}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"22500","resource":"https://api.highlnd-intel.group/v1/api/mail-auth","description":"Email authentication check: SPF and DMARC presence and policy strength for a domain.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"domain":{"type":"string","required":true,"description":"Public domain name, e.g. example.com; IP literals and private suffixes (.local, .internal, .lan, .corp) are refused."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ domain, spf, dmarc, dmarcPolicy, findings, pass }: the SPF and DMARC records, the DMARC policy and finding codes."}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"22500","resource":"https://api.highlnd-intel.group/v1/api/header-audit","description":"HTTP security header audit: Which security headers a site's HTTPS front page sends, with a simple grade.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"domain":{"type":"string","required":true,"description":"Public domain name, e.g. example.com; IP literals and private suffixes (.local, .internal, .lan, .corp) are refused."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ domain, status, present, missing, grade, server }: security headers sent and missing, and a grade A, B, C or F."}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"15000","resource":"https://api.highlnd-intel.group/v1/api/https-redirect","description":"HTTPS redirect check: Whether plain HTTP redirects to HTTPS, and whether HSTS is set.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"domain":{"type":"string","required":true,"description":"Public domain name, e.g. example.com; IP literals and private suffixes (.local, .internal, .lan, .corp) are refused."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ domain, redirectsToHttps, hsts, hstsMaxAge, hstsStrong }: HTTP-to-HTTPS redirect and HSTS status."}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"15000","resource":"https://api.highlnd-intel.group/v1/api/security-txt","description":"security.txt check: Fetches /.well-known/security.txt and reports Contact and Expires (RFC 9116).","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"domain":{"type":"string","required":true,"description":"Public domain name, e.g. example.com; IP literals and private suffixes (.local, .internal, .lan, .corp) are refused."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ domain, present, hasContact, expires, expired }: whether security.txt exists, has a Contact and has expired."}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"30000","resource":"https://api.highlnd-intel.group/v1/api/summarize","description":"Summarize: Three-bullet summary of up to 8,000 characters. Input is PII-redacted first.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"text":{"type":"string","required":true,"description":"Text to process, 1 to 8,000 characters. Emails, phone numbers, card numbers, SINs and IPv4s are redacted before the model sees it."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ summary }: up to three short bullet points as one string."}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"22500","resource":"https://api.highlnd-intel.group/v1/api/classify","description":"Classify: Picks one label from your list (2 to 20 labels) for a piece of text.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"text":{"type":"string","required":true,"description":"Text to process, 1 to 8,000 characters. Emails, phone numbers, card numbers, SINs and IPv4s are redacted before the model sees it."},"labels":{"type":"array","required":true,"description":"Candidate labels, 2 to 20, each 1 to 40 characters; the answer is always one of these or null."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ label, labels }: the chosen label (one of yours, or null if none fit) and the labels sent."}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"30000","resource":"https://api.highlnd-intel.group/v1/api/translate","description":"Translate (EN/FR and more): Translates text between languages; defaults to English to French for NS/NB customers.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"text":{"type":"string","required":true,"description":"Text to process, 1 to 8,000 characters. Emails, phone numbers, card numbers, SINs and IPv4s are redacted before the model sees it."},"source":{"type":"string","required":false,"description":"ISO 639-1 two-letter lower-case language code of the input text."},"target":{"type":"string","required":false,"description":"ISO 639-1 two-letter lower-case language code to translate into."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ translated, source, target }: the translated text and the language pair used."}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"7500","resource":"https://api.highlnd-intel.group/v1/api/pii-redact","description":"PII redaction: Strips emails, phone numbers, card numbers, SINs and IPv4s. Runs locally, no model.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"text":{"type":"string","required":true,"description":"Text to redact, up to 32,000 characters."},"ip":{"type":"boolean","required":false,"description":"Also redact IPv4 addresses."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ text, counts }: the redacted text with [EMAIL]-style placeholders and a count per kind (email, card, sin, phone, ip)."}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"7500","resource":"https://api.highlnd-intel.group/v1/api/text-stats","description":"Text statistics: Word, sentence and character counts, reading time and a Flesch reading-ease score.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"text":{"type":"string","required":true,"description":"Text to measure, up to 64,000 characters."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ characters, words, sentences, readingMinutes, fleschReadingEase }."}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"7500","resource":"https://api.highlnd-intel.group/v1/api/json-validate","description":"JSON Schema validate: Validates a JSON value against a JSON-Schema subset and lists every error path.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"schema":{"type":"object","required":true,"description":"JSON Schema subset to check against: type, required, properties, items, enum, minimum, maximum, minLength, maxLength."},"value":{"type":"string","required":true,"description":"Any JSON value to validate (object, array, string, number, boolean or null)."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ valid, errors }: true when the value matches, and one message per error path (up to 50)."}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"7500","resource":"https://api.highlnd-intel.group/v1/api/regex-test","description":"Regex tester: Runs a JavaScript regex over sample text and returns matches and groups (capped sizes).","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"pattern":{"type":"string","required":true,"description":"JavaScript regular expression source, without slashes, up to 200 characters."},"flags":{"type":"string","required":false,"description":"Regex flags from g, i, m, s, u, y; g is always added."},"text":{"type":"string","required":true,"description":"Sample text to search, up to 2,000 characters."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ count, matches }: up to 100 matches, each { match, index, groups }."}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"7500","resource":"https://api.highlnd-intel.group/v1/api/cron-explain","description":"Cron explainer: Explains a 5-field cron expression in plain English (UTC, as Cloudflare runs it).","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"cron":{"type":"string","required":true,"description":"Five-field cron expression (minute hour day-of-month month day-of-week), read as UTC like Cloudflare Cron Triggers."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ cron, explanation }: the expression and a plain-English reading of it."}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"15000","resource":"https://api.highlnd-intel.group/v1/api/text-diff","description":"Text diff: Line-by-line diff of two texts (up to 500 lines each).","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"a":{"type":"string","required":true,"description":"Original text, up to 32,000 characters and 500 lines."},"b":{"type":"string","required":true,"description":"Changed text, up to 32,000 characters and 500 lines."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ added, removed, diff }: line counts and the diff lines prefixed with space, - or +."}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"7500","resource":"https://api.highlnd-intel.group/v1/api/hash","description":"Hash: SHA-1/256/384/512 hex digest of UTF-8 text.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"text":{"type":"string","required":true,"description":"Text to hash as UTF-8, up to 64,000 characters."},"algorithm":{"type":"string","required":false,"description":"Digest algorithm.","enum":["sha1","sha256","sha384","sha512"]}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ algorithm, hex }: the lower-case hex digest."}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"7500","resource":"https://api.highlnd-intel.group/v1/api/hst-calc","description":"Nova Scotia HST calculator: Adds 14% NS HST to a subtotal, or splits a tax-included total. Confirm the rate with CRA.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"amountCents":{"type":"integer","required":true,"description":"Pre-tax subtotal, or the tax-included total when included is true. Integer CAD cents."},"rate":{"type":"number","required":false,"description":"HST rate as a fraction (0.14 is the Nova Scotia rate)."},"included":{"type":"boolean","required":false,"description":"amountCents already includes HST: split it instead of adding to it."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ subtotalCents, hstCents, totalCents, rate }."}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"37500","resource":"https://api.highlnd-intel.group/v1/api/quote-build","description":"Quote builder: Totals line items, applies a discount and HST, and computes a deposit. No customer details taken.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"items":{"type":"array","required":true,"description":"Line items, 1 to 100."},"discountPct":{"type":"number","required":false,"description":"Discount on the gross total, in percent."},"depositPct":{"type":"number","required":false,"description":"Deposit as a percent of the tax-included total."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ lines, grossCents, discountCents, subtotalCents, hstCents, totalCents, rate, depositCents }."}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"7500","resource":"https://api.highlnd-intel.group/v1/api/invoice-number","description":"Invoice number: Formats PREFIX-YYYYMM-NNNNN-C with a Luhn check digit, or validates one.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"validate":{"type":"string","required":false,"description":"An invoice number to check instead of formatting one; when given, the other fields are ignored."},"prefix":{"type":"string","required":false,"description":"Two to six upper-case letters."},"sequence":{"type":"integer","required":false,"description":"Invoice sequence number. Required unless validate is given."},"yyyymm":{"type":"string","required":false,"description":"Year and month as YYYYMM; defaults to the current UTC month."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ invoice } when formatting, or { valid } when validating."}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"15000","resource":"https://api.highlnd-intel.group/v1/api/uptime-check","description":"Uptime check: One HTTPS probe of a public domain: status, latency and whether it looks up.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"domain":{"type":"string","required":true,"description":"Public domain name, e.g. example.com; IP literals and private suffixes (.local, .internal, .lan, .corp) are refused."},"path":{"type":"string","required":false,"description":"Path to probe, starting with /, letters, digits, _ . / - only."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ domain, up, status, ms }: up is true for any status below 500; status is null when the host does not answer."}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"60000","resource":"https://api.highlnd-intel.group/v1/api/web-search","description":"Web search: Neural or keyword web search with highlights, for agents. Up to 10 results, public URLs only.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"query":{"type":"string","required":true,"description":"Search query, 1 to 500 characters."},"numResults":{"type":"integer","required":false,"description":"Results to return, 1 to 10."},"type":{"type":"string","required":false,"description":"Search mode: auto (default), neural (semantic) or fast.","enum":["auto","neural","fast"]},"includeDomains":{"type":"array","required":false,"description":"Only return results from these domains (up to 20)."},"excludeDomains":{"type":"array","required":false,"description":"Never return results from these domains (up to 20)."},"startPublishedDate":{"type":"string","required":false,"description":"Only pages published on or after this date (YYYY-MM-DD, UTC)."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ query, results: [{ title, url, publishedDate, score, highlights }] }: up to 10 results, each with up to 3 highlights of 500 characters."}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"45000","resource":"https://api.highlnd-intel.group/v1/api/web-contents","description":"Web page contents: Clean text of up to 5 public pages, capped per page, for agents to read.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"urls":{"type":"array","required":true,"description":"1 to 5 public http(s) URLs."},"maxCharacters":{"type":"integer","required":false,"description":"Text kept per page, 500 to 10,000 characters."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ results: [{ url, title, publishedDate, text, characters }] }: one entry per page the provider could read."}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"60000","resource":"https://api.highlnd-intel.group/v1/api/find-similar","description":"Find similar pages: Pages similar in meaning to a given public URL, with highlights. Up to 10 results.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"url":{"type":"string","required":true,"description":"Public http(s) URL. Private, loopback, link-local and metadata addresses, internal hostnames and this service's own hosts are refused."},"numResults":{"type":"integer","required":false,"description":"Results to return, 1 to 10."},"excludeSourceDomain":{"type":"boolean","required":false,"description":"Leave out pages from the same domain as the URL (default true)."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ url, results: [{ title, url, publishedDate, score, highlights }] }."}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"52500","resource":"https://api.highlnd-intel.group/v1/api/web-scrape","description":"Web scrape to Markdown: Main content of one public page as Markdown (up to 50,000 characters), with title and status.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"url":{"type":"string","required":true,"description":"Public http(s) URL. Private, loopback, link-local and metadata addresses, internal hostnames and this service's own hosts are refused."},"maxChars":{"type":"integer","required":false,"description":"Markdown kept, 1,000 to 50,000 characters."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ url, finalUrl, title, description, statusCode, markdown, characters, truncated }."}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"45000","resource":"https://api.highlnd-intel.group/v1/api/web-map","description":"Site map: Discovers the URLs of a public site (up to 200), optionally ranked by a search term.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"url":{"type":"string","required":true,"description":"Public http(s) URL. Private, loopback, link-local and metadata addresses, internal hostnames and this service's own hosts are refused."},"search":{"type":"string","required":false,"description":"Optional term to rank and filter links by, up to 200 characters."},"limit":{"type":"integer","required":false,"description":"Links to return, 1 to 200."},"includeSubdomains":{"type":"boolean","required":false,"description":"Also include links on subdomains of the site."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ url, count, links }: up to 200 unique public URLs."}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"75000","resource":"https://api.highlnd-intel.group/v1/api/web-extract","description":"Structured web extract: Scrapes a public page and fills your flat schema (up to 20 typed fields) from it. Values are type-checked.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"url":{"type":"string","required":true,"description":"Public http(s) URL. Private, loopback, link-local and metadata addresses, internal hostnames and this service's own hosts are refused."},"schema":{"type":"object","required":true,"description":"Flat JSON Schema of what to extract: { type: \"object\", properties: { <name>: { type: string|number|integer|boolean, description?, enum? } }, required? }. 1 to 20 fields; names match ^[A-Za-z_][A-Za-z0-9_]{0,39}$; descriptions up to 200 characters; enums up to 20 values."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ url, finalUrl, title, data, missing }: one value per field (typed, or null when the page does not say) and the required fields that came back null."}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"90000","resource":"https://api.highlnd-intel.group/v1/api/enrich-url","description":"Enrich URL: Profiles one public page: title, summary, organisations and other entities, topics, sentiment and public contact points.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"url":{"type":"string","required":true,"description":"Public http(s) URL. Private, loopback, link-local and metadata addresses, internal hostnames and this service's own hosts are refused."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ url, finalUrl, title, summary, entities: [{ text, type }], topics, sentiment: { label, score }, contact_points: { emails, phones, pages, social } }. Only role mailboxes (info@, sales@ ...) are returned."}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"105000","resource":"https://api.highlnd-intel.group/v1/api/enrich-company","description":"Enrich company: Company profile from public web sources: name, description, industry, recent signals and the sources used.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"domain":{"type":"string","required":true,"description":"Public domain name, e.g. example.com; IP literals and private suffixes (.local, .internal, .lan, .corp) are refused."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ name, domain, description, industry, signals, sources: [{ url, title }] }: up to 5 signals and 8 sources. Organisations only, never people."}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"75000","resource":"https://api.highlnd-intel.group/v1/api/entity-extract","description":"Entity extraction: Named entities of fixed types (person, organization, location, product, event, date, money, law, technology), each found verbatim in your text.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"text":{"type":"string","required":true,"description":"Text to analyse, 1 to 8,000 characters. Emails, phone numbers, card numbers, SINs and IPv4s are redacted first."},"types":{"type":"array","required":false,"description":"Entity types to return; default all nine."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ entities: [{ text, type }], counts }: up to 50 entities, each present in the (redacted) text, and a count per type."}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"75000","resource":"https://api.highlnd-intel.group/v1/api/keywords","description":"Keywords: Key phrases of your text, each found verbatim in it; falls back to a frequency ranking if the model answer is unusable.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"text":{"type":"string","required":true,"description":"Text to analyse, 1 to 8,000 characters. Emails, phone numbers, card numbers, SINs and IPv4s are redacted first."},"max":{"type":"integer","required":false,"description":"Keywords to return, 1 to 25."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ keywords, source }: up to `max` phrases and whether they came from the model or the frequency fallback."}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"75000","resource":"https://api.highlnd-intel.group/v1/api/sentiment","description":"Sentiment: Positive, negative or neutral, with a score from -1 to 1, from a sentiment classifier over up to 8,000 characters.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"text":{"type":"string","required":true,"description":"Text to analyse, 1 to 8,000 characters. Emails, phone numbers, card numbers, SINs and IPv4s are redacted first."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ label, score, positive, negative, chunks }: label is positive, negative or neutral (below 0.6 confidence); score is positive minus negative."}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"7500","resource":"https://api.highlnd-intel.group/v1/api/cf-ip-check","description":"Cloudflare IP check: Says whether an IPv4 or IPv6 address is in Cloudflare's published edge ranges, and which range.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"ip":{"type":"string","required":true,"description":"IPv4 (dotted quad) or IPv6 address, without a port or zone id."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ ip, version, cloudflare, range, rangesAsOf }: range is the matching CIDR or null."}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"15000","resource":"https://api.highlnd-intel.group/v1/api/wrangler-lint","description":"Wrangler config lint: Lints a wrangler.jsonc or wrangler.toml: name, entry point, compatibility date, secrets left in vars, routes.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"config":{"type":"string","required":true,"description":"The wrangler.jsonc, wrangler.json or wrangler.toml text, up to 60,000 characters."},"format":{"type":"string","required":false,"description":"Config format; auto treats text starting with { as JSONC, otherwise TOML.","enum":["auto","jsonc","toml"]}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ ok, format, findings[{ severity: error|warning|info, code, path, message }] and counts { error, warning, info } }. Values are never echoed, only paths."}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"7500","resource":"https://api.highlnd-intel.group/v1/api/cron-to-cf","description":"Cron to Cloudflare trigger: Checks a cron expression against Cloudflare Cron Trigger syntax, explains it, lists the next runs and gives the wrangler snippet.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"cron":{"type":"string","required":true,"description":"Cron expression. Cloudflare uses 5 fields in UTC, weekdays 1 to 7 with 1 = Sunday (or SUN-SAT), and allows L, W and #."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ valid, cron, errors, warnings, explanation, nextRuns (up to 5 ISO times, standard syntax only), snippets { jsonc, toml } }."}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"15000","resource":"https://api.highlnd-intel.group/v1/api/mcp-config-validate","description":"MCP config validator: Validates a Claude Code .mcp.json: transports, commands, URLs, headers and env, and flags literal secrets by path.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"config":{"type":"string","required":true,"description":"The config as a JSON string (comments and trailing commas allowed) or as an object, up to 60,000 characters."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ ok, servers[{ name, transport }], findings[{ severity: error|warning|info, code, path, message }] and counts { error, warning, info } }. Values are never echoed."}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"15000","resource":"https://api.highlnd-intel.group/v1/api/claude-md-lint","description":"CLAUDE.md lint: Lints a CLAUDE.md: size, structure, @imports, and secrets, passwords or email addresses that should not be there.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"text":{"type":"string","required":true,"description":"The CLAUDE.md text, up to 60,000 characters."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ ok, stats { characters, lines, approxTokens, headings, imports }, findings[{ severity: error|warning|info, code, path, message }] and counts { error, warning, info } }. Paths are line numbers."}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"15000","resource":"https://api.highlnd-intel.group/v1/api/hooks-validate","description":"Claude Code hooks validator: Validates a Claude Code hooks block (or a whole settings.json): events, matchers, hook types, timeouts and risky commands.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"config":{"type":"string","required":true,"description":"The config as a JSON string (comments and trailing commas allowed) or as an object, up to 60,000 characters."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ ok, events, hookCount, findings[{ severity: error|warning|info, code, path, message }] and counts { error, warning, info } }."}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"7500","resource":"https://api.highlnd-intel.group/v1/api/slash-command-scaffold","description":"Slash command scaffold: Writes a ready-to-save Claude Code slash command file with frontmatter, $ARGUMENTS and a step outline.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"name":{"type":"string","required":true,"description":"Command name: lowercase letters, digits and -, up to 40 characters."},"description":{"type":"string","required":true,"description":"One-line description shown in the / menu."},"argumentHint":{"type":"string","required":false,"description":"Optional hint for the arguments, e.g. [file] [focus]."},"allowedTools":{"type":"array","required":false,"description":"Optional tool rules the command may use, e.g. Read or Bash(git diff:*)."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ path, content, usage }: save content at path (.claude/commands/<name>.md)."}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"7500","resource":"https://api.highlnd-intel.group/v1/api/token-count","description":"Token count estimate: Estimated token counts for cl100k-like, o200k-like, Claude-like and Llama-like tokenizers plus a char/4 baseline. Deterministic estimates, not exact counts.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"text":{"type":"string","required":true,"description":"Text to count, up to 60,000 characters."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ estimates: { cl100k, o200k, claude, llama, char4 }, chars, bytes, pieces, method, exact: false }"}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"15000","resource":"https://api.highlnd-intel.group/v1/api/chunk-text","description":"RAG text chunker: Splits text for retrieval by estimated tokens, sentences or markdown headings, with token overlap and stable SHA-256 chunk ids.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"text":{"type":"string","required":true,"description":"Text or markdown to chunk, up to 60,000 characters."},"mode":{"type":"string","required":false,"description":"Split by estimated tokens, by sentence boundaries, or by markdown heading sections (each chunk carries its heading).","enum":["tokens","sentences","headings"]},"size":{"type":"integer","required":false,"description":"Target maximum estimated tokens per chunk, 32 to 4000."},"overlap":{"type":"integer","required":false,"description":"Estimated tokens repeated from the end of one chunk at the start of the next; must be under half of size."},"family":{"type":"string","required":false,"description":"Tokenizer family used for counts: cl100k, o200k, claude or llama (all estimates).","enum":["cl100k","o200k","claude","llama"]}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ chunks: [{ id (sha-256 hex of the chunk text), index, text, tokens, start, end, heading? }], count, mode, size, overlap, family, method }"}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"15000","resource":"https://api.highlnd-intel.group/v1/api/dataset-validate","description":"Fine-tune dataset validator: Checks chat (OpenAI-style), messages (Anthropic-style) or Alpaca JSONL: per-line errors, role order, empty turns, duplicates, token estimates and a training-cost estimate from your price.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"jsonl":{"type":"string","required":true,"description":"JSONL: one JSON object per line, up to 60,000 characters and 5,000 lines. Blank lines are ignored."},"format":{"type":"string","required":false,"description":"openai (messages with system/user/assistant/tool), anthropic (top-level system + user/assistant messages), alpaca (instruction/input/output), or auto to detect from the first parseable row.","enum":["auto","openai","anthropic","alpaca"]},"pricePerMillionTokens":{"type":"number","required":false,"description":"Optional: your training price per million tokens, used only for costEstimate (any currency)."},"epochs":{"type":"integer","required":false,"description":"Training epochs for the cost estimate, 1 to 50."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ format, lines, valid, invalid, ok, errors: [{ line, code, message }] (first 100), errorCount, errorsTruncated, duplicates: [{ line, firstLine }], duplicateCount, tokens: { total, mean, max }, costEstimate }"}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"15000","resource":"https://api.highlnd-intel.group/v1/api/dataset-convert","description":"Fine-tune dataset converter: Converts JSONL between OpenAI-style chat, Anthropic-style messages and Alpaca rows. System prompts move between the system message and the top-level field; rows that cannot convert are listed.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"jsonl":{"type":"string","required":true,"description":"JSONL: one JSON object per line, up to 60,000 characters and 5,000 lines. Blank lines are ignored."},"from":{"type":"string","required":false,"description":"openai (messages with system/user/assistant/tool), anthropic (top-level system + user/assistant messages), alpaca (instruction/input/output), or auto to detect from the first parseable row.","enum":["auto","openai","anthropic","alpaca"]},"to":{"type":"string","required":true,"description":"Target format: openai, anthropic or alpaca (alpaca takes single user/assistant exchanges only).","enum":["openai","anthropic","alpaca"]}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ from, to, converted, skippedCount, skipped: [{ line, reason }], jsonl }"}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"7500","resource":"https://api.highlnd-intel.group/v1/api/dataset-split","description":"Seeded dataset split: Deterministic seeded shuffle and train/val/test split of JSONL rows. The same seed and input always give the same split.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"jsonl":{"type":"string","required":true,"description":"JSONL: one JSON object per line, up to 60,000 characters and 5,000 lines. Blank lines are ignored."},"seed":{"type":"string","required":false,"description":"Shuffle seed; any string."},"train":{"type":"number","required":false,"description":"Share of rows for train. train + val + test must equal 1."},"val":{"type":"number","required":false,"description":"Share of rows for validation."},"test":{"type":"number","required":false,"description":"Share of rows for test."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ seed, ratios, counts: { train, val, test, skipped }, train, val, test } (each split as JSONL)"}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"22500","resource":"https://api.highlnd-intel.group/v1/api/embed","description":"Text embeddings: Embeds 1 to 16 short texts with the fixed Workers AI model @cf/baai/bge-base-en-v1.5 (768 dimensions) for search and clustering.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"inputs":{"type":"array","required":true,"description":"1 to 16 texts, each up to 2000 characters."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ model, dimensions, count, vectors: number[][] }"}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"22500","resource":"https://api.highlnd-intel.group/v1/api/similarity","description":"Semantic similarity ranking: Ranks up to 15 candidate texts by cosine similarity to a query, using @cf/baai/bge-base-en-v1.5 embeddings.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"query":{"type":"string","required":true,"description":"Query text, up to 2000 characters."},"candidates":{"type":"array","required":true,"description":"1 to 15 candidate texts, each up to 2000 characters."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ model, ranked: [{ index, score }] (highest first), scores: number[] (input order) }"}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"7500","resource":"https://api.highlnd-intel.group/v1/api/prompt-lint","description":"Prompt safety lint: Flags prompt-injection phrasing, chat-template tokens, hidden characters, PII and secrets per line, and lists {{variables}}. Rule-based, no model call; flagged text is never echoed.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"prompt":{"type":"string","required":true,"description":"Prompt or template text to check, up to 60,000 characters."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ ok, findings: [{ kind, severity, line, detail }], counts: { high, medium, low }, variables }"}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"7500","resource":"https://api.highlnd-intel.group/v1/api/jwt-decode","description":"JWT decoder: Decodes a JWT header and payload without verifying it, with warnings for alg none, missing or past exp, future nbf/iat and risky header fields.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"token":{"type":"string","required":true,"description":"Compact JWS (header.payload.signature). It is decoded only; do not send production tokens you cannot rotate."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ header, payload, signatureBytes, times: { exp, nbf, iat, expired }, verified: false, warnings, note }"}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"7500","resource":"https://api.highlnd-intel.group/v1/api/url-parse","description":"URL parser: Splits a URL into scheme, host, port, path segments, query (repeated keys as arrays) and fragment, with warnings for credentials, plain http and punycode. Passwords are never echoed.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"url":{"type":"string","required":true,"description":"Absolute URL to parse. It is not fetched."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ href, protocol, username, hasPassword, hostname, port, pathname, pathSegments, query, hash, origin, isIp, warnings }"}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"7500","resource":"https://api.highlnd-intel.group/v1/api/base64","description":"Base64 encode and decode: Encodes UTF-8 text to standard or url-safe base64, or decodes either form; binary results that are not valid UTF-8 come back as hex.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"mode":{"type":"string","required":true,"description":"encode turns text into base64; decode turns base64 into text (or hex).","enum":["encode","decode"]},"data":{"type":"string","required":true,"description":"Text to encode, or base64 (standard or url-safe, padding optional) to decode."},"variant":{"type":"string","required":false,"description":"Output alphabet when encoding: standard (+/ and padding) or url (-_ without padding).","enum":["standard","url"]}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"encode: { base64, variant, bytes } · decode: { text | null, hex | null, utf8, bytes }"}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"7500","resource":"https://api.highlnd-intel.group/v1/api/uuid","description":"UUID generator: Generates 1 to 100 random v4 or time-ordered v7 UUIDs (RFC 9562) from Web Crypto.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"version":{"type":"integer","required":false,"description":"4 for random, 7 for Unix-ms time-ordered (sortable, good for database keys).","enum":[4,7]},"count":{"type":"integer","required":false,"description":"How many UUIDs, 1 to 100."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ version, uuids: string[] }"}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"7500","resource":"https://api.highlnd-intel.group/v1/api/user-agent-parse","description":"User-agent parser: Identifies browser, engine, OS, device class and known crawlers, AI bots and HTTP clients from a User-Agent string. Rule-based; user agents can be spoofed.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"userAgent":{"type":"string","required":true,"description":"The User-Agent header value."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ browser: { name, version }, engine, os: { name, version }, device, isBot, bot }"}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"15000","resource":"https://api.highlnd-intel.group/v1/api/cors-check","description":"CORS check: Sends a GET with an Origin header (and an OPTIONS preflight for non-simple methods, custom headers or credentials) to a public URL and reports the Access-Control-* headers with an allowed/blocked verdict.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"url":{"type":"string","required":true,"description":"Public http(s) URL. Private, loopback, link-local, metadata and our own hosts are refused."},"origin":{"type":"string","required":false,"description":"Origin the browser would send, e.g. https://app.example.com."},"method":{"type":"string","required":false,"description":"Method the browser call would use; non-simple methods trigger a preflight."},"requestHeaders":{"type":"array","required":false,"description":"Request header names the call would send (triggers a preflight when non-empty)."},"credentials":{"type":"boolean","required":false,"description":"Whether the call sends cookies or auth (credentials: include)."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ url, finalUrl, origin, status, preflight: { status } | null, headers: { acao, acac, acam, acah, vary }, allowed, issues }"}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"15000","resource":"https://api.highlnd-intel.group/v1/api/openapi-lint","description":"OpenAPI lint: Checks an OpenAPI 3.0/3.1 document (as JSON): version, info, paths, responses, unique operationIds, declared path parameters and unresolved local $refs.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"spec":{"type":"object","required":true,"description":"The OpenAPI document as a JSON object (convert YAML first). Request bodies are capped at 64 KiB."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ valid, version, operations, refs, unresolvedRefs, errors: [{ path, message }], warnings: [{ path, message }] }"}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"7500","resource":"https://api.highlnd-intel.group/v1/api/http-status","description":"HTTP status lookup: Name, meaning, class, retryability and default cacheability of an HTTP status code, including Cloudflare's 52x codes.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"code":{"type":"integer","required":true,"description":"Status code, 100 to 599."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ code, name, meaning, class, known, retryable, cacheableByDefault }"}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"22500","resource":"https://api.highlnd-intel.group/v1/api/og-preview","description":"Link preview (Open Graph): Fetches a public page (first 512 KB) and returns its link-preview metadata: title, description, image, Open Graph and Twitter tags, canonical URL, icons and missing tags.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"url":{"type":"string","required":true,"description":"Public http(s) URL. Private, loopback, link-local, metadata and our own hosts are refused."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ url, finalUrl, status, title, description, image, siteName, canonical, icons, lang, og, twitter, missing, truncated }"}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"30000","resource":"https://api.highlnd-intel.group/v1/api/code-review","description":"AI code review: Reviews a code snippet and returns concrete issues (bugs, security, performance, style) with severity and a fix for each.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"code":{"type":"string","required":true,"description":"Source code to review, up to 6,000 characters."},"language":{"type":"string","required":false,"description":"Language name, or omit to auto-detect."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ language, summary, issues: [{ severity, line, issue, fix }] }"}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"15000","resource":"https://api.highlnd-intel.group/v1/api/commit-message","description":"Commit message writer: Turns a unified diff into a Conventional Commits message: type, scope, subject and body.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"diff":{"type":"string","required":true,"description":"Unified diff (git diff output), up to 7,000 characters."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ message, type, scope, subject, body }"}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"22500","resource":"https://api.highlnd-intel.group/v1/api/regex-from-english","description":"Regex from English: Writes a JavaScript regex from a plain-English description, compiles it, and tests it against your sample strings.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"description":{"type":"string","required":true,"description":"What the regex should match, in plain English."},"should_match":{"type":"array","required":false,"description":"Strings that must match."},"should_not_match":{"type":"array","required":false,"description":"Strings that must not match."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ pattern, flags, literal, explanation, tests: [{ input, expected, got }], passed, total }"}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"15000","resource":"https://api.highlnd-intel.group/v1/api/sql-explain","description":"SQL explainer: Explains a SQL query step by step and flags performance and safety risks, with index suggestions.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"sql":{"type":"string","required":true,"description":"One SQL statement, up to 5,000 characters. It is not executed."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ summary, steps, risks, index_suggestions }"}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"7500","resource":"https://api.highlnd-intel.group/v1/api/semver","description":"Semver resolver: Sorts versions by SemVer 2.0 precedence, returns the latest stable and pre-release, and the next major, minor and patch.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"versions":{"type":"array","required":true,"description":"Version strings, optionally v-prefixed."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ sorted, latest_stable, latest, invalid, next: { major, minor, patch, from } }"}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"22500","resource":"https://api.highlnd-intel.group/v1/api/page-markdown","description":"Web page to Markdown: Fetches a public page and returns clean, LLM-ready Markdown of the main content, with title, word and link counts. No third-party scraper.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"url":{"type":"string","required":true,"description":"Public http(s) URL to fetch. Private and internal hosts are refused."},"max_chars":{"type":"integer","required":false,"description":"Markdown kept, default 20,000."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ url, title, words, links, truncated, markdown }"}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"22500","resource":"https://api.highlnd-intel.group/v1/api/json-extract","description":"Structured extraction: Pulls the fields you name out of free text (emails, invoices, tickets) and returns strict JSON, null when a field is absent.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"text":{"type":"string","required":true,"description":"Source text, up to 6,000 characters."},"fields":{"type":"array","required":true,"description":"Field names to extract."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ data: { <field>: value | null }, found, total }"}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"7500","resource":"https://api.highlnd-intel.group/v1/api/tool-schema","description":"Tool schema generator: Builds ready-to-paste tool definitions for Anthropic, OpenAI and MCP from a compact parameter spec.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"name":{"type":"string","required":true,"description":"Tool name."},"description":{"type":"string","required":true,"description":"What the tool does."},"params":{"type":"object","required":false,"description":"Map of parameter name to \"type[:extra][!] description\"; types string, number, integer, boolean, object, enum:a,b, array:itemtype; ! marks required."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ anthropic, openai, mcp }"}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"7500","resource":"https://api.highlnd-intel.group/v1/api/prompt-inject-scan","description":"Prompt-injection scanner: Scans untrusted text (web pages, emails, tool output) for prompt-injection patterns before it reaches your agent; returns a risk score and the hits.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"text":{"type":"string","required":true,"description":"Untrusted text, up to 100,000 characters."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ risk: none|low|medium|high, score, hits: [{ rule, weight, match, index }] }"}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"22500","resource":"https://api.highlnd-intel.group/v1/api/seo-audit","description":"On-page SEO audit: Audits a live page: title and description length, H1s, canonical, robots, lang, viewport, image alts, structured data and links, scored 0-100.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"url":{"type":"string","required":true,"description":"Public http(s) URL to fetch. Private and internal hosts are refused."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ url, status, score, title, description, h1_count, images, images_missing_alt, links, checks: [{ id, pass, weight }] }"}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"7500","resource":"https://api.highlnd-intel.group/v1/api/contrast-check","description":"WCAG contrast checker: Computes the WCAG 2.2 contrast ratio of two colours, pass/fail for AA and AAA, and the nearest passing foreground when it fails.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"foreground":{"type":"string","required":true,"description":"Text colour, hex."},"background":{"type":"string","required":true,"description":"Background colour, hex."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ ratio, aa_normal, aa_large, aaa_normal, aaa_large, ui_components, suggested_foreground }"}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"7500","resource":"https://api.highlnd-intel.group/v1/api/robots-check","description":"robots.txt checker: Reads a site's robots.txt and says whether a crawler may fetch a path, with the matching rule, the major AI crawlers' access and the sitemaps.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"url":{"type":"string","required":true,"description":"Public http(s) URL to fetch. Private and internal hosts are refused."},"agent":{"type":"string","required":false,"description":"Crawler user agent, default *."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ robots_url, robots_status, agent, path, allowed, rule, ai_crawlers, sitemaps }"}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"7500","resource":"https://api.highlnd-intel.group/v1/api/webhook-verify","description":"Webhook signature verifier: Verifies Stripe, GitHub, Slack, Shopify or generic HMAC-SHA256 webhook signatures exactly as the provider computes them, with timestamp tolerance.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"provider":{"type":"string","required":true,"description":"Signature scheme.","enum":["stripe","github","slack","shopify","hmac-sha256"]},"secret":{"type":"string","required":true,"description":"Webhook signing secret. Use a test secret; it is not stored."},"payload":{"type":"string","required":true,"description":"Raw request body exactly as received."},"signature":{"type":"string","required":true,"description":"Signature header value (Stripe-Signature, X-Hub-Signature-256, X-Slack-Signature, X-Shopify-Hmac-Sha256, or hex/base64)."},"timestamp":{"type":"string","required":false,"description":"Slack only: X-Slack-Request-Timestamp."},"tolerance_s":{"type":"integer","required":false,"description":"Allowed clock skew for Stripe and Slack, default 300."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ provider, valid, timestamp?, age_s?, within_tolerance? }"}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"15000","resource":"https://api.highlnd-intel.group/v1/api/curl-to-code","description":"curl to code: Converts a curl command into JavaScript fetch, Python requests, Go net/http or PHP code.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"curl":{"type":"string","required":true,"description":"A curl command line."},"language":{"type":"string","required":false,"description":"Target language, default javascript.","enum":["javascript","python","go","php"]}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ language, request: { url, method, headers, data }, code }"}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"7500","resource":"https://api.highlnd-intel.group/v1/api/mock-response","description":"Mock API response: Generates realistic sample JSON from a JSON Schema or OpenAPI schema object, with field-aware values (emails, UUIDs, dates, URLs).","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"schema":{"type":"object","required":true,"description":"JSON Schema (or OpenAPI schema object) of one response item."},"count":{"type":"integer","required":false,"description":"Items to generate, default 1."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ data } or { data: [...], count }"}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120},{"scheme":"exact","network":"base","maxAmountRequired":"15000","resource":"https://api.highlnd-intel.group/v1/api/rdap-lookup","description":"Domain RDAP lookup: Modern WHOIS over RDAP: registrar, creation and expiry dates, days to expiry, status codes, nameservers and DNSSEC.","mimeType":"application/json","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"bodyFields":{"domain":{"type":"string","required":true,"description":"Public domain name, e.g. example.com; IP literals and private suffixes (.local, .internal, .lan, .corp) are refused."}}},"output":{"type":"object","properties":{"api":{"type":"string"},"priceCents":{"type":"number"},"result":{"type":"object","description":"{ domain, registrar, created, updated, expires, days_to_expiry, status, nameservers, dnssec }"}}}},"payTo":"0xfdb6ea04e7e75d39d3bdb4ba21e6b6c8fec36048","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120}]}