{"openapi":"3.1.0","info":{"title":"fittings","version":"0.1.0","description":"Per-call utility APIs billed over x402."},"servers":[{"url":"https://fittings.sh"}],"paths":{"/v1/geo/forward-geocode":{"get":{"operationId":"geo_forward-geocode","summary":"Forward geocode (US)","description":"Convert a US street address to latitude/longitude with a matched, standardized address. US coverage only.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: US Census Bureau Geocoder (public domain) (public-domain).","tags":["geo"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"matched":{"type":"boolean"},"query":{"type":"string"},"lat":{"type":"number"},"lon":{"type":"number"},"matchedAddress":{"type":"string"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/geo/reverse-geocode":{"get":{"operationId":"geo_reverse-geocode","summary":"Reverse geocode (US)","description":"Convert latitude/longitude to the containing US street address, census tract and county. US coverage only.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: US Census Bureau Geocoder (public domain) (public-domain).","tags":["geo"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"matched":{"type":"boolean"},"address":{"type":"string"},"state":{"type":"string"},"county":{"type":"string"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/geo/distance":{"get":{"operationId":"geo_distance","summary":"Great-circle distance and bearing","description":"Distance in meters and initial bearing in degrees between two WGS-84 coordinate pairs.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: none (pure compute) (none-needed).","tags":["geo"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"meters":{"type":"number"},"kilometers":{"type":"number"},"miles":{"type":"number"},"bearingDegrees":{"type":"number"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/geo/elevation":{"get":{"operationId":"geo_elevation","summary":"Point elevation (US)","description":"Ground elevation in meters and feet at a coordinate, from the USGS 3DEP dataset.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: USGS National Map EPQS (public domain) (public-domain).","tags":["geo"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"meters":{"type":"number"},"feet":{"type":"number"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/time/public-holidays":{"get":{"operationId":"time_public-holidays","summary":"Public holidays by country","description":"Every public holiday for a country and year, with local and English names and observance scope.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: Nager.Date public holiday API (permissive).","tags":["time"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"countryCode":{"type":"string"},"holidays":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/time/business-days":{"get":{"operationId":"time_business-days","summary":"Business-day arithmetic","description":"Add or subtract N business days from a date, skipping weekends and any supplied holiday dates.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: none (pure compute) (none-needed).","tags":["time"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"result":{"type":"string"},"skippedWeekend":{"type":"number"},"skippedHoliday":{"type":"number"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/time/timezone-convert":{"get":{"operationId":"time_timezone-convert","summary":"Timezone conversion","description":"Convert an instant between IANA timezones, returning the local wall time, UTC offset and DST state.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: none (pure compute) (none-needed).","tags":["time"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"localTime":{"type":"string"},"utcOffsetMinutes":{"type":"number"},"abbreviation":{"type":"string"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/time/sunrise-sunset":{"get":{"operationId":"time_sunrise-sunset","summary":"Sunrise, sunset and solar noon","description":"UTC sunrise, sunset, solar noon and day length for a date and coordinate, including polar day/night.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: none (pure compute) (none-needed).","tags":["time"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"sunrise":{"type":"string"},"sunset":{"type":"string"},"dayLengthSeconds":{"type":"number"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/doc/html-to-markdown":{"post":{"operationId":"doc_html-to-markdown","summary":"HTML to clean Markdown","description":"Convert an HTML document supplied in the request body to clean Markdown, stripping scripts and styles.\n\nPrice: $0.004 per call, settled in USDC over x402.\nSource: none (pure compute) (none-needed).","tags":["doc"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"markdown":{"type":"string"},"characters":{"type":"number"},"inputBytes":{"type":"number"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/doc/url-to-markdown":{"get":{"operationId":"doc_url-to-markdown","summary":"URL to clean Markdown","description":"Fetch a public web page and return it as clean Markdown with its title. Capped at 2 MB.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: live fetch of the caller-supplied URL (permissive).","tags":["doc"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"sourceBytes":{"type":"number"},"title":{"type":"string"},"markdown":{"type":"string"},"characters":{"type":"number"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/fmt/csv-to-json":{"post":{"operationId":"fmt_csv-to-json","summary":"CSV to JSON","description":"Parse RFC 4180 CSV into JSON objects keyed by header row, handling quotes and embedded newlines.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: none (pure compute) (none-needed).","tags":["fmt"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"rows":{"type":"array"},"count":{"type":"number"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/fmt/json-flatten":{"post":{"operationId":"fmt_json-flatten","summary":"Flatten nested JSON","description":"Flatten arbitrarily nested JSON to a single-level object of dotted paths, or expand one back.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: none (pure compute) (none-needed).","tags":["fmt"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"flat":{"type":"object"},"keys":{"type":"number"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/crypto/random-bytes":{"get":{"operationId":"crypto_random-bytes","summary":"Cryptographically secure random bytes","description":"Generate CSPRNG bytes from the Web Crypto API, returned as hex, base64 or a UUID. Never Math.random.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: none (pure compute) (none-needed).","tags":["crypto"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"value":{"type":"string"},"encoding":{"type":"string"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/crypto/hash-digest":{"post":{"operationId":"crypto_hash-digest","summary":"Hash digest","description":"Compute a SHA-1/256/384/512 digest of supplied text, returned as hex and base64.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: none (pure compute) (none-needed).","tags":["crypto"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"hex":{"type":"string"},"base64":{"type":"string"},"algorithm":{"type":"string"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/valid/iban":{"get":{"operationId":"valid_iban","summary":"IBAN validation","description":"Validate an IBAN by country length and ISO 7064 mod-97 checksum, returning the normalized form.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: none (pure compute) (none-needed).","tags":["valid"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"valid":{"type":"boolean"},"country":{"type":"string"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/valid/lei":{"get":{"operationId":"valid_lei","summary":"LEI validation","description":"Validate an ISO 17442 Legal Entity Identifier checksum and extract its issuing LOU prefix.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: none (pure compute) (none-needed).","tags":["valid"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"valid":{"type":"boolean"},"lou":{"type":"string"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/valid/gtin":{"get":{"operationId":"valid_gtin","summary":"GTIN / UPC / EAN validation","description":"Validate a GTIN-8/12/13/14 barcode number by GS1 mod-10 check digit and report its format.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: none (pure compute) (none-needed).","tags":["valid"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"valid":{"type":"boolean"},"format":{"type":"string"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/net/dns-lookup":{"get":{"operationId":"net_dns-lookup","summary":"DNS record lookup","description":"Resolve DNS records of any common type over DoH, returning answers with TTLs and the DNSSEC-authenticated flag.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: Cloudflare 1.1.1.1 DNS-over-HTTPS resolver (permissive).","tags":["net"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"answers":{"type":"array"},"authenticated":{"type":"boolean"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/text/extract-citations":{"post":{"operationId":"text_extract-citations","summary":"Citation identifier extractor","description":"Pulls DOIs, arXiv ids, PMIDs, PMCIDs and ISBNs out of free text, deduplicated and normalized, with the character offset of each first occurrence.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: none (pure compute) (none-needed).","tags":["text"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"count":{"type":"number"},"citations":{"type":"array"},"byKind":{"type":"object"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/energy/uk-carbon-intensity":{"get":{"operationId":"energy_uk-carbon-intensity","summary":"UK grid carbon intensity","description":"Current or forecast carbon intensity of the GB electricity grid in gCO2/kWh, with the generation fuel mix.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: National Grid ESO Carbon Intensity API (CC-BY 4.0) (permissive).","tags":["energy"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"intensity":{"type":"number"},"index":{"type":"string"},"from":{"type":"string"},"to":{"type":"string"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/sec/filing-search":{"get":{"operationId":"sec_filing-search","summary":"SEC EDGAR full-text filing search","description":"Search the full text of SEC filings from 2001 onward, returning filing type, date, company and accession number.\n\nPrice: $0.005 per call, settled in USDC over x402.\nSource: SEC EDGAR full-text search (efts.sec.gov), public domain (public-domain).","tags":["sec"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"total":{"type":"number"},"filings":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/sec/company-facts":{"get":{"operationId":"sec_company-facts","summary":"SEC XBRL company financial facts","description":"Structured XBRL financial facts for a company by CIK: revenue, assets, cash and every other tagged concept as reported.\n\nPrice: $0.005 per call, settled in USDC over x402.\nSource: SEC EDGAR XBRL companyconcept API (data.sec.gov), public domain (public-domain).","tags":["sec"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"cik":{"type":"string"},"units":{"type":"object"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/gov/congress-bill":{"get":{"operationId":"gov_congress-bill","summary":"US Congress bill status","description":"Status, sponsor, latest action and titles for a bill in a given Congress and chamber.\n\nPrice: $0.005 per call, settled in USDC over x402.\nSource: Congress.gov API (Library of Congress), public domain (public-domain).","tags":["gov"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"title":{"type":"string"},"latestAction":{"type":"object"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/gov/federal-spending":{"post":{"operationId":"gov_federal-spending","summary":"US federal spending by recipient","description":"Federal award totals for a recipient name, with award counts and the agencies that paid.\n\nPrice: $0.004 per call, settled in USDC over x402.\nSource: USAspending.gov API, public domain (public-domain).","tags":["gov"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"results":{"type":"array"},"count":{"type":"number"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/fda/drug-label":{"get":{"operationId":"fda_drug-label","summary":"FDA drug label lookup","description":"Prescribing information for a drug: indications, warnings, dosage and adverse reactions, as filed with the FDA.\n\nPrice: $0.005 per call, settled in USDC over x402.\nSource: openFDA drug label API (api.fda.gov), public domain (public-domain).","tags":["fda"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"label":{"type":"object"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/fda/drug-recall":{"get":{"operationId":"fda_drug-recall","summary":"FDA drug recall lookup","description":"Recent drug enforcement actions and recalls for a product or firm, with classification and reason.\n\nPrice: $0.004 per call, settled in USDC over x402.\nSource: openFDA drug enforcement API (api.fda.gov), public domain (public-domain).","tags":["fda"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"count":{"type":"number"},"recalls":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/cve/lookup":{"get":{"operationId":"cve_lookup","summary":"CVE vulnerability lookup","description":"A CVE record from the National Vulnerability Database: description, CVSS severity and references.\n\nPrice: $0.004 per call, settled in USDC over x402.\nSource: NIST National Vulnerability Database API 2.0, public domain (public-domain).","tags":["cve"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string"},"cvssScore":{"type":"number"},"severity":{"type":"string"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/water/usgs-streamflow":{"get":{"operationId":"water_usgs-streamflow","summary":"USGS streamflow and gauge height","description":"Latest instantaneous discharge and gauge height for a USGS river monitoring site, with the observation timestamp.\n\nPrice: $0.005 per call, settled in USDC over x402.\nSource: USGS Water Services instantaneous values API, public domain (public-domain).","tags":["water"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"site":{"type":"string"},"dischargeCfs":{"type":"number"},"gaugeHeightFt":{"type":"number"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/water/noaa-tides":{"get":{"operationId":"water_noaa-tides","summary":"NOAA tide predictions","description":"Predicted high and low tides for a NOAA CO-OPS station on a given date, in feet above datum.\n\nPrice: $0.005 per call, settled in USDC over x402.\nSource: NOAA CO-OPS Data API, public domain (public-domain).","tags":["water"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"station":{"type":"string"},"tides":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/census/address-geographies":{"get":{"operationId":"census_address-geographies","summary":"Address to Census geography (US)","description":"Geocode a US street address and return the matched address, coordinates, and its Census tract, county and state codes in one call.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: US Census Bureau Geocoder, geographies endpoint (public domain) (public-domain).","tags":["census"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"query":{"type":"string"},"matchedAddress":{"type":"string"},"lat":{"type":"number"},"lon":{"type":"number"},"state":{"type":"string"},"stateFips":{"type":"string"},"county":{"type":"string"},"countyFips":{"type":"string"},"tract":{"type":"string"},"tractGeoid":{"type":"string"},"block":{"type":"string"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/qr/encode":{"post":{"operationId":"qr_encode","summary":"QR code generator","description":"Encode text, a URL or a payment string as a QR code, returned as SVG, a base64 PNG, or the raw module matrix.\n\nPrice: $0.004 per call, settled in USDC over x402.\nSource: none (pure compute) (none-needed).","tags":["qr"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"version":{"type":"number"},"ecLevel":{"type":"string"},"mask":{"type":"number"},"modules":{"type":"number","description":"Symbol width in modules, excluding the quiet zone"},"quietZone":{"type":"number"},"pixels":{"type":"number","description":"Rendered image width and height in pixels"},"svg":{"type":"string"},"png":{"type":"string","description":"base64, PNG image data"},"matrix":{"type":"array","description":"One string per row, '1' dark and '0' light"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/lang/detect":{"post":{"operationId":"lang_detect","summary":"Language detection","description":"Detect the language of a text snippet: ISO 639-1 and 639-3 codes, the Unicode script, a confidence score and runner-up candidates. Latin and Cyrillic languages are separated by function-word profile, other scripts by script; answers 'und' rather than guessing when there is no evidence.\n\nPrice: $0.004 per call, settled in USDC over x402.\nSource: none (pure compute) (none-needed).","tags":["lang"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"language":{"type":"string","description":"ISO 639-1 code, or 'und' when there is no evidence"},"iso639_3":{"type":"string"},"script":{"type":"string"},"confidence":{"type":"number"},"words":{"type":"number"},"alternatives":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/text/profanity-filter":{"post":{"operationId":"text_profanity-filter","summary":"Profanity filter","description":"Check text for profanity and obscenity, returning each match with its offset and a redacted copy of the text.\n\nPrice: $0.004 per call, settled in USDC over x402.\nSource: none (pure compute) (none-needed).","tags":["text"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"clean":{"type":"boolean"},"count":{"type":"number"},"matches":{"type":"array"},"redacted":{"type":"string"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/text/sentiment":{"post":{"operationId":"text_sentiment","summary":"Text sentiment score","description":"Score text from -1 (strongly negative) to +1 (strongly positive) with a label, handling negation, intensifiers and emphasis.\n\nPrice: $0.004 per call, settled in USDC over x402.\nSource: none (pure compute) (none-needed).","tags":["text"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"score":{"type":"number","description":"-1..1"},"label":{"type":"string","description":"positive | neutral | negative"},"matches":{"type":"number"},"positiveTerms":{"type":"array"},"negativeTerms":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/time/holiday-check":{"get":{"operationId":"time_holiday-check","summary":"Is this date a public holiday","description":"Answer whether one date is a public holiday in one country, with its name, regional scope and the next holiday that year.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: Nager.Date public holiday API (permissive).","tags":["time"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"supported":{"type":"boolean"},"isPublicHoliday":{"type":"boolean"},"isWeekend":{"type":"boolean"},"holiday":{"type":"object"},"nextHolidayInYear":{"type":"object"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/epa/carbon-estimate":{"get":{"operationId":"epa_carbon-estimate","summary":"CO2e emissions estimate","description":"Estimate CO2e for fuel burned, electricity used, freight moved or a trip taken, using published US EPA emission factors.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: US EPA GHG Emission Factors Hub, January 2025 (public domain) (public-domain).","tags":["epa"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"co2Kg":{"type":"number"},"co2eKg":{"type":"number"},"co2eMetricTons":{"type":"number"},"co2ePounds":{"type":"number"},"factor":{"type":"object"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/doc/url-metadata":{"get":{"operationId":"doc_url-metadata","summary":"URL metadata and Open Graph tags","description":"Fetch a public URL and return its title, description, preview image, site name and canonical URL from its meta tags.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: live fetch of the caller-supplied URL (permissive).","tags":["doc"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"bytes":{"type":"number"},"found":{"type":"boolean"},"title":{"type":"string"},"description":{"type":"string"},"image":{"type":"string"},"siteName":{"type":"string"},"canonicalUrl":{"type":"string"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/nws/current-conditions":{"get":{"operationId":"nws_current-conditions","summary":"Current weather conditions (US)","description":"Latest observation for a US coordinate: temperature, conditions, wind, humidity, pressure and visibility, from the nearest NWS station.\n\nPrice: $0.004 per call, settled in USDC over x402.\nSource: US National Weather Service api.weather.gov (public domain) (public-domain).","tags":["nws"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"station":{"type":"string"},"conditions":{"type":"string"},"temperatureC":{"type":"number"},"temperatureF":{"type":"number"},"windSpeedKph":{"type":"number"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/time/zone-clock":{"get":{"operationId":"time_zone-clock","summary":"Wall-clock readings across IANA zones","description":"Renders one instant, or now, in up to 20 IANA zones at once with UTC offset, abbreviation and DST state.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: none (pure compute, IANA tz database in the runtime) (none-needed).","tags":["time"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"instant":{"type":"string"},"count":{"type":"number"},"zones":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/calc/evaluate":{"get":{"operationId":"calc_evaluate","summary":"Exact rational expression evaluator","description":"Evaluates an arithmetic expression in exact rational arithmetic and returns the fraction plus a decimal to the requested precision.\n\nPrice: $0.004 per call, settled in USDC over x402.\nSource: none (pure compute) (none-needed).","tags":["calc"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"numerator":{"type":"string"},"denominator":{"type":"string"},"decimal":{"type":"string"},"exact":{"type":"boolean"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/pubmed/citation-search":{"get":{"operationId":"pubmed_citation-search","summary":"PubMed citation metadata","description":"Searches PubMed and returns citation metadata for each hit: title, journal, publication date, authors, DOI and PMID.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: NCBI E-utilities (PubMed), public domain (public-domain).","tags":["pubmed"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"total":{"type":"number"},"results":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/sec/ticker-resolve":{"get":{"operationId":"sec_ticker-resolve","summary":"Ticker to CIK resolver","description":"Resolves a stock ticker to the SEC central index key and registered company name.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: SEC company tickers index (sec.gov), public domain (public-domain).","tags":["sec"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"cik":{"type":"string"},"name":{"type":"string"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/sec/ticker-financials":{"get":{"operationId":"sec_ticker-financials","summary":"XBRL reported fact by ticker","description":"Latest and recent values of an XBRL concept, such as Revenues or Assets, for a US public company named by ticker.\n\nPrice: $0.005 per call, settled in USDC over x402.\nSource: SEC EDGAR XBRL companyconcept API (data.sec.gov), public domain (public-domain).","tags":["sec"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"cik":{"type":"string"},"units":{"type":"object"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/regulations/document-search":{"get":{"operationId":"regulations_document-search","summary":"US rulemaking document search","description":"Searches federal rulemaking documents on Regulations.gov, returning title, agency, docket, type, posted date and comment deadline.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: Regulations.gov API v4 (GSA), public domain (public-domain).","tags":["regulations"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"total":{"type":"number"},"documents":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/airport/nearby":{"get":{"operationId":"airport_nearby","summary":"Nearby airports","description":"Commercial airports within a radius of a coordinate, sorted by distance, with IATA and ICAO codes, city and bearing.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: OurAirports open airport dataset (ourairports.com), public domain (public-domain).","tags":["airport"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"count":{"type":"number"},"airports":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/cpi/adjust":{"get":{"operationId":"cpi_adjust","summary":"US inflation adjustment (CPI-U)","description":"Adjusts a US dollar amount between two dates using the official BLS CPI-U index, returning both index values.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: US Bureau of Labor Statistics CPI-U series CUUR0000SA0 (api.bls.gov), public domain (public-domain).","tags":["cpi"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"adjusted":{"type":"number"},"ratio":{"type":"number"},"from":{"type":"object"},"to":{"type":"object"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/icd10/lookup":{"get":{"operationId":"icd10_lookup","summary":"ICD-10-CM code lookup","description":"Verifies an ICD-10-CM diagnosis code or searches the code set by text, returning official code descriptions.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: NLM Clinical Table Search Service, ICD-10-CM billable code set (clinicaltables.nlm.nih.gov), public domain (public-domain).","tags":["icd10"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"billable":{"type":"boolean"},"total":{"type":"number"},"matches":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/cfr/section-text":{"get":{"operationId":"cfr_section-text","summary":"CFR section text","description":"The current authoritative text of a Code of Federal Regulations section, as plain text with its heading and citation.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: Electronic Code of Federal Regulations versioner API (ecfr.gov), public domain (public-domain).","tags":["cfr"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"citation":{"type":"string"},"heading":{"type":"string"},"text":{"type":"string"},"truncated":{"type":"boolean"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/naics/lookup":{"get":{"operationId":"naics_lookup","summary":"NAICS industry code lookup","description":"Looks up a NAICS industry code and its parent hierarchy, or searches NAICS industry titles by text.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: US Bureau of Labor Statistics QCEW NAICS industry titles (data.bls.gov), public domain (public-domain).","tags":["naics"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"matches":{"type":"array"},"hierarchy":{"type":"array"},"total":{"type":"number"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/sec/company-filings":{"get":{"operationId":"sec_company-filings","summary":"SEC EDGAR company filings","description":"Most recent SEC filings for a US registrant by ticker or CIK, with form type, dates, item numbers and document URLs.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: SEC EDGAR submissions API (data.sec.gov), public domain (public-domain).","tags":["sec"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"cik":{"type":"string"},"name":{"type":"string"},"filings":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/quake/recent":{"get":{"operationId":"quake_recent","summary":"Recent earthquakes","description":"Earthquakes above a magnitude threshold in the last N hours, worldwide or within a radius of a point, newest first.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: USGS Earthquake Hazards Program FDSN event catalog, public domain (public-domain).","tags":["quake"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"count":{"type":"number"},"since":{"type":"string"},"quakes":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/brand/logo":{"get":{"operationId":"brand_logo","summary":"Site logo and favicon lookup","description":"Fetches a domain's home page and returns its declared icons, ranked, with the best-available logo first.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: live fetch of the caller-supplied domain (permissive).","tags":["brand"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"bytes":{"type":"number"},"found":{"type":"boolean"},"best":{"type":"object"},"icons":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/fx/convert":{"get":{"operationId":"fx_convert","summary":"Currency conversion at ECB reference rates","description":"Converts an amount between currencies at the European Central Bank daily reference rate, for the latest publication or any past date back to 1999.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: European Central Bank daily reference rates via api.frankfurter.dev (permissive).","tags":["fx"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"rate":{"type":"number"},"result":{"type":"number"},"date":{"type":"string"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/rdap/domain":{"get":{"operationId":"rdap_domain","summary":"Domain registration lookup (RDAP)","description":"Registrar, creation and expiry dates, status codes, nameservers and DNSSEC state for a domain, from the authoritative registry over RDAP.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: IANA RDAP bootstrap registry and per-TLD registry RDAP servers (permissive).","tags":["rdap"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"registered":{"type":"boolean"},"registrar":{"type":"object"},"createdAt":{"type":"string"},"expiresAt":{"type":"string"},"nameservers":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/qr/generate":{"post":{"operationId":"qr_generate","summary":"QR code generator","description":"Generates a QR code for arbitrary text or a URL as SVG or PNG, with a chosen error-correction level, module scale, quiet zone and colors.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: none (pure compute) (none-needed).","tags":["qr"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"format":{"type":"string"},"svg":{"type":"string"},"pngBase64":{"type":"string"},"version":{"type":"number"},"modules":{"type":"number"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/url/expand":{"get":{"operationId":"url_expand","summary":"Short URL expander","description":"Follows a shortened link through its redirect chain and returns the final destination with click-tracking parameters removed.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: live fetch of the caller-supplied URL (permissive).","tags":["url"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"final":{"type":"string"},"resolved":{"type":"string"},"redirects":{"type":"number"},"chain":{"type":"array"},"complete":{"type":"boolean"},"reason":{"type":"string"},"removedParams":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/vat/eu-validate":{"get":{"operationId":"vat_eu-validate","summary":"EU VAT number validation","description":"Validate an EU VAT number against the European Commission VIES registry, returning validity and the registered trader where the member state discloses it.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: European Commission VIES VAT number validation REST API (permissive).","tags":["vat"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"valid":{"type":"boolean"},"countryCode":{"type":"string"},"vatNumber":{"type":"string"},"name":{"type":"string"},"address":{"type":"string"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/bls/series":{"get":{"operationId":"bls_series","summary":"BLS labor statistics series","description":"Official CPI, unemployment and other Bureau of Labor Statistics series by series id, for a capped range of years.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: US Bureau of Labor Statistics Public Data API, public domain (public-domain).","tags":["bls"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"seriesId":{"type":"string"},"observations":{"type":"array"},"notes":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/treasury/exchange-rate":{"get":{"operationId":"treasury_exchange-rate","summary":"US Treasury reporting rate of exchange","description":"The quarterly Treasury Reporting Rate of Exchange for a country and currency: the rate US federal agencies must use to convert foreign currency.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: US Treasury Fiscal Data, Treasury Reporting Rates of Exchange, public domain (public-domain).","tags":["treasury"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"exchangeRate":{"type":"number"},"effectiveDate":{"type":"string"},"direction":{"type":"string"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/fec/candidate-search":{"get":{"operationId":"fec_candidate-search","summary":"FEC candidate search","description":"Federal candidates matching a name, with their FEC candidate id, party, office, state and election years.\n\nPrice: $0.004 per call, settled in USDC over x402.\nSource: FEC OpenFEC API (api.open.fec.gov), public domain (public-domain).","tags":["fec"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"total":{"type":"number"},"candidates":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/fec/financial-totals":{"get":{"operationId":"fec_financial-totals","summary":"FEC campaign finance totals","description":"Receipts, disbursements, contributions, cash on hand and debts per election cycle for an FEC candidate or committee.\n\nPrice: $0.005 per call, settled in USDC over x402.\nSource: FEC OpenFEC API (api.open.fec.gov), public domain (public-domain).","tags":["fec"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"id":{"type":"string"},"periods":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/fema/disaster-declarations":{"get":{"operationId":"fema_disaster-declarations","summary":"FEMA disaster declaration lookup","description":"Federal disaster declarations for a state, with incident type, declaration date, designated county and which assistance programs were authorized.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: OpenFEMA DisasterDeclarationsSummaries v2 API, public domain (public-domain).","tags":["fema"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"matched":{"type":"number"},"declarations":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/usda/food-search":{"get":{"operationId":"usda_food-search","summary":"USDA food search","description":"Foods in USDA FoodData Central matching a name, each with its FDC id, serving size and calories, protein, fat and carbohydrate.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: USDA FoodData Central API (api.nal.usda.gov), public domain (public-domain).","tags":["usda"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"totalHits":{"type":"number"},"foods":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/usda/food-nutrients":{"get":{"operationId":"usda_food-nutrients","summary":"USDA nutrition facts by FDC id","description":"Full nutrition facts for one FoodData Central item: every reported nutrient with its amount and unit, plus serving size and ingredients.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: USDA FoodData Central API (api.nal.usda.gov), public domain (public-domain).","tags":["usda"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"description":{"type":"string"},"nutrients":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/nws/point-forecast":{"get":{"operationId":"nws_point-forecast","summary":"US point forecast, optionally hourly","description":"National Weather Service forecast for a US latitude and longitude: temperature, wind, precipitation chance and narrative per period, switchable to hourly resolution. Forecast only — `weather.nws-point-forecast` bundles the active watches and warnings into the same call, and `nws.active-alerts` returns those alone.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: NOAA National Weather Service API (api.weather.gov), public domain (public-domain).","tags":["nws"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"place":{"type":"object"},"periods":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/nws/active-alerts":{"get":{"operationId":"nws_active-alerts","summary":"NWS active weather alerts","description":"Active National Weather Service watches, warnings and advisories covering a US latitude and longitude.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: NOAA National Weather Service API (api.weather.gov), public domain (public-domain).","tags":["nws"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"count":{"type":"number"},"alerts":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/nhtsa/vin-decode":{"get":{"operationId":"nhtsa_vin-decode","summary":"NHTSA VIN decode","description":"Decodes a VIN into make, model, model year, trim, body class, engine, drivetrain and assembly plant using the NHTSA vPIC database.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: NHTSA vPIC DecodeVinValues API (vpic.nhtsa.dot.gov), public domain (public-domain).","tags":["nhtsa"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"make":{"type":"string"},"model":{"type":"string"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/nhtsa/safety-ratings":{"get":{"operationId":"nhtsa_safety-ratings","summary":"NHTSA NCAP safety ratings","description":"NCAP five-star crash ratings for a model year, make and model: overall, frontal, side and rollover, with recall, complaint and investigation counts.\n\nPrice: $0.004 per call, settled in USDC over x402.\nSource: NHTSA SafetyRatings API (api.nhtsa.gov), public domain (public-domain).","tags":["nhtsa"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"variants":{"type":"array"},"truncated":{"type":"boolean"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/census/geocode-batch":{"post":{"operationId":"census_geocode-batch","summary":"US address to Census geography (batch)","description":"Resolve up to 10 US street addresses at once to latitude/longitude plus state, county, tract, block, CBSA and CSA codes.\n\nPrice: $0.004 per call, settled in USDC over x402.\nSource: US Census Bureau Geocoding Services API (geocoding.geo.census.gov), public domain (public-domain).","tags":["census"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"count":{"type":"number"},"matched":{"type":"number"},"results":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/nasa/astronomy-picture":{"get":{"operationId":"nasa_astronomy-picture","summary":"NASA Astronomy Picture of the Day","description":"NASA's daily astronomy image with its title, explanation, media URLs and copyright, by date or as a random selection.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: NASA Open APIs Astronomy Picture of the Day (api.nasa.gov), public domain (public-domain).","tags":["nasa"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"random":{"type":"boolean"},"count":{"type":"number"},"images":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/fdic/bank-lookup":{"get":{"operationId":"fdic_bank-lookup","summary":"FDIC insured bank lookup","description":"Look up an FDIC-insured US bank by certificate number or name: insurance status, charter class, location, offices, assets and deposits.\n\nPrice: $0.004 per call, settled in USDC over x402.\nSource: FDIC BankFind Suite API (api.fdic.gov), public domain (public-domain).","tags":["fdic"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"total":{"type":"number"},"institutions":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/crossref/doi-metadata":{"get":{"operationId":"crossref_doi-metadata","summary":"Crossref DOI metadata lookup","description":"Resolve a DOI to bibliographic metadata: title, authors, journal, dates, abstract, licence, funders and citation counts.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: Crossref REST API (api.crossref.org), metadata distributed under CC0 (public-domain).","tags":["crossref"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"doi":{"type":"string"},"title":{"type":"string"},"authors":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/crossref/search":{"get":{"operationId":"crossref_search","summary":"Crossref bibliographic search","description":"Find the DOI and metadata for a work from a title, author or keyword string when the DOI is unknown.\n\nPrice: $0.004 per call, settled in USDC over x402.\nSource: Crossref REST API works search (api.crossref.org), metadata distributed under CC0 (public-domain).","tags":["crossref"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"totalResults":{"type":"number"},"count":{"type":"number"},"items":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/pubmed/search":{"get":{"operationId":"pubmed_search","summary":"PubMed literature search","description":"Search PubMed/MEDLINE by keyword, author or MeSH term and return matching citations with journal, authors, date and DOI.\n\nPrice: $0.004 per call, settled in USDC over x402.\nSource: NCBI E-utilities esearch and esummary (eutils.ncbi.nlm.nih.gov), public domain (public-domain).","tags":["pubmed"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"total":{"type":"number"},"count":{"type":"number"},"citations":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/orcid/researcher-profile":{"get":{"operationId":"orcid_researcher-profile","summary":"ORCID researcher profile","description":"Name, biography, employments and educations for an ORCID iD, with an optional capped list of the most recent publications.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: ORCID Public API v3.0 (pub.orcid.org), public record data released under CC0 (public-domain).","tags":["orcid"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"orcid":{"type":"string"},"name":{"type":"object"},"employments":{"type":"array"},"educations":{"type":"array"},"worksTotal":{"type":"number"},"works":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/chem/pubchem-compound":{"get":{"operationId":"chem_pubchem-compound","summary":"PubChem compound properties","description":"Structure and computed properties for a compound by name, CAS number, PubChem CID or SMILES: formula, weight, InChI, logP, TPSA and H-bond counts.\n\nPrice: $0.004 per call, settled in USDC over x402.\nSource: PubChem PUG-REST (NCBI/NLM), public domain (public-domain).","tags":["chem"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"cid":{"type":"number"},"molecularFormula":{"type":"string"},"molecularWeight":{"type":"number"},"properties":{"type":"object"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/pdb/structure":{"get":{"operationId":"pdb_structure","summary":"Protein Data Bank structure metadata","description":"Experimental method, resolution, R-factor, unit cell, entity composition and primary citation for a PDB entry.\n\nPrice: $0.005 per call, settled in USDC over x402.\nSource: RCSB PDB Data API (data.rcsb.org), CC0 public domain (public-domain).","tags":["pdb"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"id":{"type":"string"},"title":{"type":"string"},"methods":{"type":"array"},"resolutionAngstrom":{"type":"number"},"citation":{"type":"object"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/quake/usgs-events":{"get":{"operationId":"quake_usgs-events","summary":"USGS earthquake event search","description":"Earthquakes from the USGS catalog by time window, minimum magnitude and optional radius around a point, most recent first.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: USGS Earthquake Hazards Program FDSN event API, public domain (public-domain).","tags":["quake"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"count":{"type":"number"},"window":{"type":"object"},"events":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/weather/nws-point-forecast":{"get":{"operationId":"weather_nws-point-forecast","summary":"US forecast bundled with active alerts","description":"One call returning both the National Weather Service forecast periods and any active watches, warnings and advisories for a US latitude and longitude. Use when a decision needs the outlook and the hazards together; `nws.point-forecast` returns the forecast alone and offers hourly granularity, and `nws.active-alerts` returns the alerts alone.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: NOAA National Weather Service API (api.weather.gov), public domain (public-domain).","tags":["weather"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"location":{"type":"object"},"periods":{"type":"array"},"alerts":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/noaa/coops-station-data":{"get":{"operationId":"noaa_coops-station-data","summary":"NOAA CO-OPS station observations","description":"Observed water levels, tide predictions or current speed and direction for a NOAA CO-OPS station over a date window of up to 7 days.\n\nPrice: $0.005 per call, settled in USDC over x402.\nSource: NOAA CO-OPS Data API (api.tidesandcurrents.noaa.gov), public domain (public-domain).","tags":["noaa"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"station":{"type":"string"},"product":{"type":"string"},"days":{"type":"number"},"observations":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/nasa/power-point":{"get":{"operationId":"nasa_power-point","summary":"NASA POWER solar and climate daily point","description":"Daily solar irradiance and meteorology at a coordinate from NASA POWER, for a date range of up to 366 days.\n\nPrice: $0.006 per call, settled in USDC over x402.\nSource: NASA POWER daily point API (power.larc.nasa.gov), public domain (public-domain).","tags":["nasa"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"lat":{"type":"number"},"lon":{"type":"number"},"days":{"type":"number"},"units":{"type":"object"},"data":{"type":"object"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/ctgov/trial-search":{"get":{"operationId":"ctgov_trial-search","summary":"ClinicalTrials.gov trial search","description":"Search registered clinical trials by condition, intervention, sponsor or free text, filtered by recruitment status and phase.\n\nPrice: $0.004 per call, settled in USDC over x402.\nSource: ClinicalTrials.gov API v2 (NIH/NLM), public domain (public-domain).","tags":["ctgov"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"total":{"type":"number"},"returned":{"type":"number"},"trials":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/fcc/census-block":{"get":{"operationId":"fcc_census-block","summary":"Census block, county and state from a point","description":"The 15-digit census block FIPS code containing a US coordinate, with its county and state codes and the block bounding box.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: FCC Area API block lookup (geo.fcc.gov), public domain (public-domain).","tags":["fcc"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"blockFips":{"type":"string"},"countyFips":{"type":"string"},"stateCode":{"type":"string"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/census/geography-bundle":{"get":{"operationId":"census_geography-bundle","summary":"Full civic geography bundle from a point","description":"Every Census geography layer containing a US coordinate in one call: state, county, tract, block, place, urban area, congressional and state legislative districts.\n\nPrice: $0.008 per call, settled in USDC over x402.\nSource: US Census Bureau Geocoder geographies endpoint, public domain (public-domain).","tags":["census"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"summary":{"type":"object"},"layers":{"type":"object"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/nws/point-metadata":{"get":{"operationId":"nws_point-metadata","summary":"NWS forecast grid metadata from a point","description":"The National Weather Service office, grid X/Y, timezone, forecast and county zones and radar station for a US coordinate.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: National Weather Service API (api.weather.gov), public domain (public-domain).","tags":["nws"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"office":{"type":"string"},"gridX":{"type":"number"},"gridY":{"type":"number"},"timeZone":{"type":"string"},"radarStation":{"type":"string"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/solar/twilight-windows":{"get":{"operationId":"solar_twilight-windows","summary":"Twilight, golden hour and blue hour windows","description":"Civil, nautical and astronomical twilight boundaries plus golden and blue hour windows for a date and coordinate, in UTC.\n\nPrice: $0.004 per call, settled in USDC over x402.\nSource: none (pure compute) (none-needed).","tags":["solar"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"date":{"type":"string"},"solarNoon":{"type":"string"},"sunrise":{"type":"string"},"sunset":{"type":"string"},"dayLengthSeconds":{"type":"number"},"twilight":{"type":"object","description":"civil, nautical and astronomical dawn/dusk"},"goldenHour":{"type":"object","description":"morning and evening start/end"},"blueHour":{"type":"object","description":"morning and evening start/end"},"sunAlwaysUp":{"type":"boolean"},"sunAlwaysDown":{"type":"boolean"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/solar/sun-position":{"get":{"operationId":"solar_sun-position","summary":"Sun azimuth and elevation","description":"The sun's azimuth, elevation, shadow ratio and normal-facing panel angles at a coordinate and instant.\n\nPrice: $0.004 per call, settled in USDC over x402.\nSource: none (pure compute) (none-needed).","tags":["solar"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"at":{"type":"string"},"azimuthDegrees":{"type":"number"},"elevationDegrees":{"type":"number"},"trueElevationDegrees":{"type":"number"},"zenithDegrees":{"type":"number"},"aboveHorizon":{"type":"boolean"},"shadowRatio":{"type":"number","description":"Shadow length per unit of object height"},"optimalPanel":{"type":"object","description":"Tilt and azimuth of a surface facing the sun squarely"},"declinationDegrees":{"type":"number"},"equationOfTimeMinutes":{"type":"number"},"hourAngleDegrees":{"type":"number"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/lunar/moon-times":{"get":{"operationId":"lunar_moon-times","summary":"Moon phase, illumination and rise/set","description":"Moon phase, illuminated fraction, distance and UTC moonrise/moonset for a date and coordinate.\n\nPrice: $0.004 per call, settled in USDC over x402.\nSource: none (pure compute) (none-needed).","tags":["lunar"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"date":{"type":"string"},"moonrise":{"type":"string"},"moonset":{"type":"string"},"alwaysUp":{"type":"boolean"},"alwaysDown":{"type":"boolean"},"phase":{"type":"number"},"phaseName":{"type":"string"},"illuminatedFraction":{"type":"number"},"distanceKm":{"type":"number"},"illuminationAt":{"type":"string"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/spatial/point-in-polygon":{"post":{"operationId":"spatial_point-in-polygon","summary":"Point in polygon","description":"Whether a coordinate falls inside a GeoJSON Polygon or MultiPolygon, honouring holes and reporting boundary hits.\n\nPrice: $0.004 per call, settled in USDC over x402.\nSource: none (pure compute) (none-needed).","tags":["spatial"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"inside":{"type":"boolean"},"onBoundary":{"type":"boolean"},"polygonIndex":{"type":"number"},"vertices":{"type":"number"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/spatial/nearest-point":{"post":{"operationId":"spatial_nearest-point","summary":"Nearest point in a set","description":"The closest candidate coordinate to a query point, with great-circle distance and initial bearing.\n\nPrice: $0.004 per call, settled in USDC over x402.\nSource: none (pure compute) (none-needed).","tags":["spatial"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"index":{"type":"number"},"id":{"type":"string"},"lat":{"type":"number"},"lon":{"type":"number"},"meters":{"type":"number"},"kilometers":{"type":"number"},"miles":{"type":"number"},"bearingDegrees":{"type":"number"},"candidates":{"type":"number"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/fema/flood-zone":{"get":{"operationId":"fema_flood-zone","summary":"FEMA flood zone determination","description":"FEMA flood hazard zone, Special Flood Hazard Area status and base flood elevation at a US coordinate.\n\nPrice: $0.008 per call, settled in USDC over x402.\nSource: FEMA National Flood Hazard Layer (public domain) (public-domain).","tags":["fema"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"floodZone":{"type":"string"},"zoneSubtype":{"type":"string"},"inSpecialFloodHazardArea":{"type":"boolean"},"staticBfeFeet":{"type":"number"},"depthFeet":{"type":"number"},"firmId":{"type":"string"},"zones":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/quake/nearby":{"get":{"operationId":"quake_nearby","summary":"Earthquake catalog around a coordinate","description":"Earthquakes from the USGS catalog within a radius and time window of a point, with magnitude, depth, distance and time.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: USGS Earthquake Hazards Program FDSN event service, public domain (public-domain).","tags":["quake"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"count":{"type":"number"},"window":{"type":"object"},"events":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/road/nearest":{"get":{"operationId":"road_nearest","summary":"Nearest street to a coordinate","description":"The closest US street segments to a point, with name, road class, route type and distance in meters, from Census TIGER.\n\nPrice: $0.004 per call, settled in USDC over x402.\nSource: US Census Bureau TIGERweb transportation layers, public domain (public-domain).","tags":["road"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"nearest":{"type":"object"},"roads":{"type":"array"},"truncated":{"type":"boolean"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/tz/offset-at":{"get":{"operationId":"tz_offset-at","summary":"Zone rules at an instant","description":"The UTC offset, abbreviation and DST state a zone was on at any moment from 1970, with the surrounding transitions, and resolution of ambiguous or nonexistent local times.\n\nPrice: $0.004 per call, settled in USDC over x402.\nSource: none (pure compute over the runtime IANA tzdata) (none-needed).","tags":["tz"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"timezone":{"type":"string"},"utcOffset":{"type":"string"},"isDst":{"type":"boolean"},"resolution":{"type":"string"},"instants":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/email/deliverability":{"get":{"operationId":"email_deliverability","summary":"Mailbox address screen","description":"RFC 5322 syntax check, live MX resolution and a disposable-provider check for one email address, in a single call.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: Cloudflare DoH resolver and the disposable-email-domains blocklist (CC0) (permissive).","tags":["email"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":"string"},"syntaxValid":{"type":"boolean"},"acceptsMail":{"type":"boolean"},"disposable":{"type":"boolean"},"mx":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/schema/infer":{"post":{"operationId":"schema_infer","summary":"Draft a schema from sample records","description":"Infers a JSON Schema 2020-12 document from sample records: unified types, required keys, array item types and string formats.\n\nPrice: $0.004 per call, settled in USDC over x402.\nSource: none (pure compute) (none-needed).","tags":["schema"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"schema":{"type":"object"},"records":{"type":"number"},"nodes":{"type":"number"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/text/similarity":{"post":{"operationId":"text_similarity","summary":"String similarity ensemble","description":"Similarity of two records from 0 to 1: Jaro-Winkler, token-sorted and Levenshtein ratios, and the strongest of the three as the headline score.\n\nPrice: $0.004 per call, settled in USDC over x402.\nSource: none (pure compute) (none-needed).","tags":["text"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"score":{"type":"number"},"match":{"type":"boolean"},"components":{"type":"object"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/data/column-profile":{"post":{"operationId":"data_column-profile","summary":"Dataset column profiler","description":"Per-column profile of a CSV or NDJSON payload: null rate, cardinality, inferred type, numeric range, mean, standard deviation and most frequent values.\n\nPrice: $0.004 per call, settled in USDC over x402.\nSource: none (pure compute) (none-needed).","tags":["data"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"rowCount":{"type":"number"},"columnCount":{"type":"number"},"columns":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/fmt/xml-to-json":{"post":{"operationId":"fmt_xml-to-json","summary":"XML to JSON","description":"Convert an XML document to an ordered JSON tree with resolved namespaces, attributes, CDATA and mixed content preserved.\n\nPrice: $0.004 per call, settled in USDC over x402.\nSource: none (pure compute) (none-needed).","tags":["fmt"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"declaration":{"type":"object"},"root":{"type":"object"},"nodes":{"type":"number"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/csl/name-screen":{"get":{"operationId":"csl_name-screen","summary":"US Consolidated Screening List name screen","description":"Screen a name against the US Consolidated Screening List, which merges the OFAC SDN and non-SDN lists with the BIS Denied Persons, Entity and Unverified lists and the State Department debarred lists.\n\nPrice: $0.01 per call, settled in USDC over x402.\nSource: Trade.gov Consolidated Screening List API (data.trade.gov), public domain (public-domain).","tags":["csl"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"total":{"type":"number"},"matches":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/sam/exclusions-check":{"get":{"operationId":"sam_exclusions-check","summary":"SAM.gov federal exclusions check","description":"Check a name against the US System for Award Management exclusions list: parties debarred, suspended or otherwise ineligible for federal contracts and assistance.\n\nPrice: $0.005 per call, settled in USDC over x402.\nSource: GSA SAM.gov Exclusions API v4 (api.sam.gov), public domain (public-domain).","tags":["sam"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"totalRecords":{"type":"number"},"exclusions":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/pep/wikidata-screen":{"get":{"operationId":"pep_wikidata-screen","summary":"Politically exposed person screen","description":"Screen a person name against Wikidata position-held claims, returning every government or state office the matching people have held, with start and end dates.\n\nPrice: $0.008 per call, settled in USDC over x402.\nSource: Wikidata position-held (P39) claims via the Wikibase API, CC0 (public-domain).","tags":["pep"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"candidates":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/lei/lookup":{"get":{"operationId":"lei_lookup","summary":"LEI entity lookup","description":"Resolve an LEI code to its GLEIF record: registered legal name, addresses, jurisdiction, legal form and registration status.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: GLEIF Global LEI Index API (api.gleif.org), CC0 public domain (public-domain).","tags":["lei"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"lei":{"type":"string"},"legalName":{"type":"string"},"registration":{"type":"object"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/lei/search":{"get":{"operationId":"lei_search","summary":"LEI search by company name","description":"Find LEI records matching a company name, with jurisdiction, country and registration status.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: GLEIF Global LEI Index API (api.gleif.org), CC0 public domain (public-domain).","tags":["lei"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"total":{"type":"number"},"results":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/lei/hierarchy":{"get":{"operationId":"lei_hierarchy","summary":"LEI corporate hierarchy","description":"GLEIF 'who owns whom' for an LEI: direct and ultimate accounting parent, any reporting exception, and known direct subsidiaries.\n\nPrice: $0.005 per call, settled in USDC over x402.\nSource: GLEIF Level 2 relationship data (api.gleif.org), CC0 public domain (public-domain).","tags":["lei"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"directParent":{"type":"object"},"ultimateParent":{"type":"object"},"directChildren":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/fx/ecb-rate":{"get":{"operationId":"fx_ecb-rate","summary":"ECB daily reference exchange rate","description":"The European Central Bank's daily reference rate between two currencies, for the latest working day or a historical date.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: European Central Bank daily reference rates, via frankfurter.dev (permissive).","tags":["fx"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"rate":{"type":"number"},"date":{"type":"string"},"amount":{"type":"number"},"converted":{"type":"number"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/fx/ecb-timeseries":{"get":{"operationId":"fx_ecb-timeseries","summary":"ECB reference rate time series","description":"Daily ECB reference rates between two currencies over a date range, one point per working day.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: European Central Bank daily reference rates, via frankfurter.dev (permissive).","tags":["fx"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"days":{"type":"number"},"series":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/treasury/reporting-rate":{"get":{"operationId":"treasury_reporting-rate","summary":"US Treasury reporting rate of exchange","description":"The Treasury's official quarterly 'Reporting Rates of Exchange' for a country's currency, as required for federal financial reporting.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: US Treasury Bureau of the Fiscal Service, Fiscal Data API, public domain (public-domain).","tags":["treasury"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"exchangeRate":{"type":"number"},"recordDate":{"type":"string"},"fiscalQuarter":{"type":"string"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/aba/routing-validate":{"get":{"operationId":"aba_routing-validate","summary":"ABA routing number validation","description":"Validate a US ABA routing number by its 3-7-1 check digit and decode its Federal Reserve district and institution class.\n\nPrice: $0.004 per call, settled in USDC over x402.\nSource: none (pure compute) (none-needed).","tags":["aba"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"valid":{"type":"boolean"},"reason":{"type":"string"},"districtNumber":{"type":"number"},"districtName":{"type":"string"},"type":{"type":"string"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/tax/us-state-sales-rate":{"get":{"operationId":"tax_us-state-sales-rate","summary":"US state sales tax rate","description":"The state-level sales or use tax rate for a US state, with optional tax and total for a subtotal. Excludes county, city and district rates.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: State Department of Revenue published rate tables, compiled in-bundle as of 2026-08-01; no upstream call (public-domain).","tags":["tax"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"state":{"type":"string"},"stateName":{"type":"string"},"rate":{"type":"number"},"rateDecimal":{"type":"number"},"localTaxesApply":{"type":"boolean"},"asOf":{"type":"string"},"tax":{"type":"number"},"total":{"type":"number"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/cve/search":{"get":{"operationId":"cve_search","summary":"CVE search by criteria","description":"Search the National Vulnerability Database by keyword, CPE, publication window or CVSS severity, returning a paginated list with scores and CWE classifications.\n\nPrice: $0.004 per call, settled in USDC over x402.\nSource: NIST National Vulnerability Database API 2.0, public domain (public-domain).","tags":["cve"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"total":{"type":"number"},"count":{"type":"number"},"offset":{"type":"number"},"cves":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/kev/status":{"get":{"operationId":"kev_status","summary":"CISA KEV status check","description":"Whether a CVE is in CISA’s Known Exploited Vulnerabilities catalog, with the date added, the federal remediation due date and the required action.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: CISA Known Exploited Vulnerabilities Catalog, a US federal work in the public domain (public-domain).","tags":["kev"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"dateAdded":{"type":"string"},"dueDate":{"type":"string"},"ransomwareUseKnown":{"type":"boolean"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/kev/recent":{"get":{"operationId":"kev_recent","summary":"CISA KEV recent additions","description":"Vulnerabilities added to CISA’s Known Exploited Vulnerabilities catalog within a recent lookback window, newest first.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: CISA Known Exploited Vulnerabilities Catalog, a US federal work in the public domain (public-domain).","tags":["kev"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"since":{"type":"string"},"total":{"type":"number"},"entries":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/epss/score":{"get":{"operationId":"epss_score","summary":"EPSS exploit probability score","description":"The FIRST.org EPSS probability and percentile for one or more CVEs: the modelled chance each is exploited in the next 30 days.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: FIRST.org Exploit Prediction Scoring System (EPSS) API v1 (permissive).","tags":["epss"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"requested":{"type":"number"},"found":{"type":"number"},"scores":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/lang/bcp47":{"get":{"operationId":"lang_bcp47","summary":"BCP 47 language tag parse and validate","description":"Parses a BCP 47 language tag into language, extlang, script, region, variant, extension and private-use subtags, validates each against the IANA registry, and returns the canonical form.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: IANA Language Subtag Registry, parsed per BCP 47 / RFC 5646 (permissive).","tags":["lang"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"valid":{"type":"boolean"},"canonical":{"type":"string"},"language":{"type":"object"},"errors":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/govinfo/public-law":{"get":{"operationId":"govinfo_public-law","summary":"US public law lookup","description":"An enacted US public or private law by Congress and law number: official title, short titles, date signed, the US Code sections and Statutes at Large pages it touched, and optionally the enacted text.\n\nPrice: $0.005 per call, settled in USDC over x402.\nSource: GovInfo API (api.govinfo.gov), U.S. Government Publishing Office - a US federal work in the public domain (public-domain).","tags":["govinfo"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"packageId":{"type":"string"},"title":{"type":"string"},"shortTitles":{"type":"array"},"dateIssued":{"type":"string"},"references":{"type":"array"},"text":{"type":"string"},"truncated":{"type":"boolean"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/govinfo/us-code-section":{"get":{"operationId":"govinfo_us-code-section","summary":"US Code section text","description":"The current text of a US Code section by title and section number: the statutory text, its source credit, the chapter it sits in, the edition it comes from and the date it is current through.\n\nPrice: $0.005 per call, settled in USDC over x402.\nSource: GovInfo link service and United States Code collection (govinfo.gov), U.S. Government Publishing Office - a US federal work in the public domain (public-domain).","tags":["govinfo"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"citation":{"type":"string"},"heading":{"type":"string"},"text":{"type":"string"},"edition":{"type":"number"},"currentThrough":{"type":"string"},"hierarchy":{"type":"array"},"truncated":{"type":"boolean"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/eia/fuel-price":{"get":{"operationId":"eia_fuel-price","summary":"US retail gasoline and diesel price","description":"The current US retail price per gallon of a fuel grade for a region, from the EIA weekly petroleum price survey, with the preceding weeks of history on request.\n\nPrice: $0.004 per call, settled in USDC over x402.\nSource: U.S. Energy Information Administration Open Data API v2, weekly retail gasoline and diesel prices - a US federal work in the public domain (public-domain).","tags":["eia"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"area":{"type":"object"},"product":{"type":"object"},"latest":{"type":"object"},"observations":{"type":"array"},"units":{"type":"string"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/nws/area-alerts":{"get":{"operationId":"nws_area-alerts","summary":"NWS active alerts by state or forecast zone","description":"Every active National Weather Service watch, warning and advisory for a whole US state, territory, marine area or forecast zone, with a count per event type.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: NOAA National Weather Service API (api.weather.gov), a US federal work in the public domain (public-domain).","tags":["nws"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"count":{"type":"number"},"byEvent":{"type":"array"},"alerts":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/drought/severity":{"get":{"operationId":"drought_severity","summary":"US Drought Monitor severity lookup","description":"Percent of a US state, county or the nation in each US Drought Monitor category D0 to D4, by area or by population, for a recent run of weekly maps.\n\nPrice: $0.004 per call, settled in USDC over x402.\nSource: US Drought Monitor data services (usdmdataservices.unl.edu), National Drought Mitigation Center at the University of Nebraska-Lincoln, USDA and NOAA (public-domain).","tags":["drought"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"area":{"type":"object"},"latest":{"type":"object"},"series":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/epa/tri-facilities":{"get":{"operationId":"epa_tri-facilities","summary":"TRI facility lookup","description":"Industrial facilities reporting to the EPA Toxics Release Inventory in a ZIP code or a city, with the TRI facility id needed to pull their release quantities.\n\nPrice: $0.004 per call, settled in USDC over x402.\nSource: EPA Envirofacts Data Service API, TRI_FACILITY table (data.epa.gov/efservice) (public-domain).","tags":["epa"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"returned":{"type":"number"},"facilities":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/epa/tri-releases":{"get":{"operationId":"epa_tri-releases","summary":"TRI facility chemical release lookup","description":"Chemical releases reported by one TRI facility for one reporting year, in pounds, totalled per chemical and split into air, water, land and underground injection.\n\nPrice: $0.005 per call, settled in USDC over x402.\nSource: EPA Envirofacts Data Service API, TRI_REPORTING_FORM joined to TRI_RELEASE_QTY (data.epa.gov/efservice) (public-domain).","tags":["epa"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"totalPounds":{"type":"number"},"pathwayTotals":{"type":"object"},"chemicals":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/hts/lookup":{"get":{"operationId":"hts_lookup","summary":"US Harmonized Tariff Schedule code lookup","description":"The HTS line for a US tariff code with its description, units of quantity and general, special and column 2 duty rates, resolved to the parent line that carries the rates when a statistical suffix does not.\n\nPrice: $0.004 per call, settled in USDC over x402.\nSource: US International Trade Commission Harmonized Tariff Schedule REST API (hts.usitc.gov) (public-domain).","tags":["hts"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"line":{"type":"object"},"dutyRates":{"type":"object"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/hts/search":{"get":{"operationId":"hts_search","summary":"US Harmonized Tariff Schedule text search","description":"Candidate HTS classifications for a plain-language product description, each with its code, description, units of quantity and duty rates where the line carries them. A statistical line shows no rate of its own because it inherits its parent’s, which v1/hts/lookup resolves.\n\nPrice: $0.005 per call, settled in USDC over x402.\nSource: US International Trade Commission Harmonized Tariff Schedule REST API (hts.usitc.gov) (public-domain).","tags":["hts"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"total":{"type":"number"},"results":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/rxnorm/normalize":{"get":{"operationId":"rxnorm_normalize","summary":"RxNorm drug name normalizer","description":"Resolve a free-text, brand or generic drug name to its canonical RxNorm concept: RxCUI, normalized name, term type, synonyms, dose forms, and ranked approximate candidates when nothing matches exactly.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: NLM RxNav RxNorm API (rxnav.nlm.nih.gov), public domain (public-domain).","tags":["rxnorm"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"matchType":{"type":"string"},"rxcui":{"type":"string"},"name":{"type":"string"},"tty":{"type":"string"},"synonyms":{"type":"array"},"doseForms":{"type":"array"},"candidates":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/rxnorm/ndc-crosswalk":{"get":{"operationId":"rxnorm_ndc-crosswalk","summary":"RxNorm to NDC crosswalk","description":"Map an RxNorm concept or drug name to every associated NDC package code in 5-4-2 form, or reverse-map an NDC to its RxCUI with active status and history.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: NLM RxNav RxNorm API (rxnav.nlm.nih.gov), public domain (public-domain).","tags":["rxnorm"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"direction":{"type":"string"},"rxcui":{"type":"string"},"total":{"type":"number"},"truncated":{"type":"boolean"},"ndcs":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/rxterms/prescribable":{"get":{"operationId":"rxterms_prescribable","summary":"RxTerms prescribable drug lookup","description":"Look up the RxTerms prescribing form of a drug by RxCUI or name: display name, brand name, strength, dose form and route, as used in e-prescribing pick lists.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: NLM RxTerms via RxNav (rxnav.nlm.nih.gov), public domain (public-domain).","tags":["rxterms"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"rxcui":{"type":"string"},"displayName":{"type":"string"},"strength":{"type":"string"},"route":{"type":"string"},"rxnormDoseForm":{"type":"string"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/addr/standardize":{"get":{"operationId":"addr_standardize","summary":"US address standardization","description":"Normalize a free-text US street address into its USPS-style standardized one-line form plus parsed components: house number range, directionals, street name, suffix, city, state and 5-digit ZIP.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: US Census Bureau Geocoding Services, TIGER/Line address matching (geocoding.geo.census.gov), public domain (public-domain).","tags":["addr"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"matched":{"type":"boolean"},"standardized":{"type":"string"},"components":{"type":"object"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/cpsc/recall-check":{"get":{"operationId":"cpsc_recall-check","summary":"US consumer product recall check","description":"Search the official CPSC recall record by product name and/or recall title, with an optional recall-date window, returning matching recalls with hazard, remedy, units, UPCs and the recall notice URL.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: US Consumer Product Safety Commission SaferProducts.gov Recall web service, public domain (public-domain).","tags":["cpsc"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"total":{"type":"number"},"count":{"type":"number"},"truncated":{"type":"boolean"},"recalls":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/rxclass/drug-classes":{"get":{"operationId":"rxclass_drug-classes","summary":"RxClass drug class lookup","description":"The therapeutic, pharmacologic, mechanism-of-action, ATC and VA classes a drug or ingredient belongs to, from NLM RxClass, deduplicated and labeled.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: NLM RxClass API (rxnav.nlm.nih.gov), a US federal work in the public domain (public-domain).","tags":["rxclass"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"total":{"type":"number"},"classes":{"type":"array"},"concepts":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/ndc/package-lookup":{"get":{"operationId":"ndc_package-lookup","summary":"NDC directory lookup","description":"The FDA NDC Directory record for a package or product National Drug Code: brand and generic name, labeler, dosage form, route, active ingredients, marketing category and status.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: openFDA NDC Directory API (api.fda.gov/drug/ndc), public domain (public-domain).","tags":["ndc"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"brandName":{"type":"string"},"genericName":{"type":"string"},"labelerName":{"type":"string"},"dosageForm":{"type":"string"},"matchedPackage":{"type":"object"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/faers/adverse-events":{"get":{"operationId":"faers_adverse-events","summary":"FAERS adverse event summary","description":"A summary of FDA Adverse Event Reporting System reports naming a drug: total reports, the most frequently reported reactions, and the reaction outcome and seriousness distributions.\n\nPrice: $0.005 per call, settled in USDC over x402.\nSource: openFDA Drug Adverse Event API (api.fda.gov/drug/event), FAERS, public domain (public-domain).","tags":["faers"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"totalReports":{"type":"number"},"reactions":{"type":"array"},"outcomes":{"type":"array"},"seriousness":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/devicerecall/search":{"get":{"operationId":"devicerecall_search","summary":"Medical device recall lookup","description":"FDA medical device recall and enforcement reports filtered by product, firm, recall class, state, status or report date, with the hazard reason and what each class means.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: openFDA Device Enforcement API (api.fda.gov/device/enforcement), public domain (public-domain).","tags":["devicerecall"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"total":{"type":"number"},"recalls":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/orangebook/therapeutic-equivalence":{"get":{"operationId":"orangebook_therapeutic-equivalence","summary":"FDA therapeutic equivalence lookup","description":"FDA therapeutic equivalence codes for a drug: the TE rating and what it means, whether each product is the reference listed drug or reference standard, plus application type, sponsor and marketing status. Patent and exclusivity listings are not included.\n\nPrice: $0.005 per call, settled in USDC over x402.\nSource: openFDA Drugs@FDA API (api.fda.gov/drug/drugsfda), which publishes the FDA Orange Book product file, public domain (public-domain).","tags":["orangebook"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"total":{"type":"number"},"applications":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/npi/provider-lookup":{"get":{"operationId":"npi_provider-lookup","summary":"NPI provider lookup","description":"The NPPES record for a healthcare provider or organization: name, credential, taxonomy specialties with state licence numbers, practice and mailing addresses, enumeration date and active status.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: NPPES NPI Registry API (npiregistry.cms.hhs.gov), CMS, public domain (public-domain).","tags":["npi"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"count":{"type":"number"},"providers":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/semver/range-resolve":{"get":{"operationId":"semver_range-resolve","summary":"SemVer range resolver","description":"Tests versions against an npm-style semver range and returns which satisfy it, the highest and lowest that do, and the range expanded into explicit comparators.\n\nPrice: $0.004 per call, settled in USDC over x402.\nSource: none (pure compute, SemVer 2.0 and the npm range grammar) (none-needed).","tags":["semver"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"range":{"type":"string"},"comparatorSets":{"type":"array"},"satisfies":{"type":"boolean"},"maxSatisfying":{"type":"string"},"minSatisfying":{"type":"string"},"results":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/semver/bump-classify":{"get":{"operationId":"semver_bump-classify","summary":"SemVer bump classifier","description":"Classifies the change between two versions as major, minor, patch, premajor, preminor, prepatch, prerelease or none, with the direction and whether the move stays inside a caret range.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: none (pure compute, SemVer 2.0) (none-needed).","tags":["semver"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"from":{"type":"string"},"to":{"type":"string"},"change":{"type":"string"},"direction":{"type":"string"},"caretCompatible":{"type":"boolean"},"breakingUnderSemver":{"type":"boolean"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/dailymed/spl-search":{"get":{"operationId":"dailymed_spl-search","summary":"DailyMed label search","description":"Finds current FDA Structured Product Labels by drug name, NDC or labeler, returning each label SET ID, title, version and publication date.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: DailyMed Web Services v2 (NLM), public domain (public-domain).","tags":["dailymed"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"total":{"type":"number"},"count":{"type":"number"},"results":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/dailymed/spl-fetch":{"get":{"operationId":"dailymed_spl-fetch","summary":"DailyMed label products, NDCs and revisions","description":"For one DailyMed SET ID: the current label version and date, its products with active ingredients and package descriptions, its marketed NDC codes, and the full revision history.\n\nPrice: $0.006 per call, settled in USDC over x402.\nSource: DailyMed Web Services v2 (NLM), public domain (public-domain).","tags":["dailymed"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"setid":{"type":"string"},"title":{"type":"string"},"splVersion":{"type":"number"},"publishedDate":{"type":"string"},"products":{"type":"array"},"ndcs":{"type":"array"},"history":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/ctgov/eligibility-screen":{"get":{"operationId":"ctgov_eligibility-screen","summary":"Clinical trial eligibility screen","description":"Screens open ClinicalTrials.gov studies for a condition against a patient age, sex and healthy-volunteer status, returning the trials the structured criteria do not exclude with their inclusion and exclusion criteria split out.\n\nPrice: $0.01 per call, settled in USDC over x402.\nSource: ClinicalTrials.gov API v2 (NIH/NLM), public domain (public-domain).","tags":["ctgov"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"screened":{"type":"number"},"eligibleCount":{"type":"number"},"excludedCount":{"type":"number"},"trials":{"type":"array"},"excluded":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/ghsa/advisory":{"get":{"operationId":"ghsa_advisory","summary":"GitHub security advisory lookup","description":"The full GitHub Advisory Database record for a GHSA or CVE id: severity, CVSS, EPSS, CWEs, and the affected package and version ranges per ecosystem.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: GitHub Advisory Database global advisories API (api.github.com/advisories) (permissive).","tags":["ghsa"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"ghsaId":{"type":"string"},"severity":{"type":"string"},"affected":{"type":"array"},"cvss":{"type":"object"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/pkg/name-check":{"get":{"operationId":"pkg_name-check","summary":"Registry package name validator","description":"Checks a proposed package name against a registry’s own naming rules (npm scoping and URL-safety, PEP 503 normalization for PyPI, cargo’s crate name grammar) and returns the normalized form the registry compares by.\n\nPrice: $0.004 per call, settled in USDC over x402.\nSource: none (pure compute) (none-needed).","tags":["pkg"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"valid":{"type":"boolean"},"normalized":{"type":"string"},"errors":{"type":"array"},"warnings":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/pkg/normalize-manifest":{"post":{"operationId":"pkg_normalize-manifest","summary":"package.json normalizer","description":"Normalizes a package.json the way npm does at publish time (repository shorthand, author strings, license and bin fields) and reports every change, warning and blocking error.\n\nPrice: $0.004 per call, settled in USDC over x402.\nSource: none (pure compute) (none-needed).","tags":["pkg"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"normalized":{"type":"object"},"changes":{"type":"array"},"warnings":{"type":"array"},"errors":{"type":"array"},"publishable":{"type":"boolean"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/ndbc/buoy-conditions":{"get":{"operationId":"ndbc_buoy-conditions","summary":"Ocean buoy conditions","description":"Latest wind, wave height, water temperature and pressure reading from a NOAA data buoy, each field timestamped with the observation it came from.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: NOAA National Data Buoy Center realtime2 station feeds, public domain (public-domain).","tags":["ndbc"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"station":{"type":"string"},"latestObservationAt":{"type":"string"},"readings":{"type":"object"},"summary":{"type":"object"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/swpc/space-weather-scales":{"get":{"operationId":"swpc_space-weather-scales","summary":"NOAA space weather scales","description":"Current NOAA G, S and R space weather scale levels with the three-day forecast probabilities.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: NOAA Space Weather Prediction Center noaa-scales product, public domain (public-domain).","tags":["swpc"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"current":{"type":"object"},"previousDay":{"type":"object"},"forecast":{"type":"array"},"stormInProgress":{"type":"boolean"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/nhc/active-cyclones":{"get":{"operationId":"nhc_active-cyclones","summary":"Active tropical cyclones","description":"Every tropical cyclone the National Hurricane Center currently has advisories out on, with position, intensity, Saffir-Simpson category and links to the forecast cone.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: NOAA National Hurricane Center CurrentStorms.json, public domain (public-domain).","tags":["nhc"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"count":{"type":"number"},"basin":{"type":"string"},"storms":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/tsunami/center-bulletins":{"get":{"operationId":"tsunami_center-bulletins","summary":"Tsunami warning center bulletins","description":"The most recent bulletin from each NOAA tsunami warning center, with its category (warning, advisory, watch or information), issue time, epicenter and bulletin link.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: NOAA National and Pacific Tsunami Warning Center Atom/CAP feeds (tsunami.gov), public domain (public-domain).","tags":["tsunami"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"centers":{"type":"array"},"anyThreatCategory":{"type":"boolean"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/hazard/active-events":{"get":{"operationId":"hazard_active-events","summary":"Active natural hazard events","description":"Natural hazard events NASA is currently tracking worldwide, filterable by category, bounding box and recency, with the latest observed position and magnitude of each.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: NASA Earth Observatory Natural Event Tracker (EONET) v3, US Government public domain (public-domain).","tags":["hazard"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"count":{"type":"number"},"events":{"type":"array"},"attribution":{"type":"string"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/calc/worksheet":{"post":{"operationId":"calc_worksheet","summary":"Exact multi-step calculation worksheet","description":"Runs a sequence of named arithmetic steps in exact rational arithmetic, returning every intermediate value as a fraction and a decimal, plus the repeating expansion where the result has one.\n\nPrice: $0.004 per call, settled in USDC over x402.\nSource: none (pure compute) (none-needed).","tags":["calc"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"steps":{"type":"array"},"result":{"type":"object"},"variables":{"type":"object"},"repeating":{"type":"object"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}},"/v1/text/char-edit":{"post":{"operationId":"text_char-edit","summary":"Exact character-position string edit","description":"Insert, delete, replace, extract, locate or measure at exact character offsets, counting by grapheme, code point or UTF-16 unit, with the affected range reported in both the chosen unit and UTF-16.\n\nPrice: $0.003 per call, settled in USDC over x402.\nSource: none (pure compute) (none-needed).","tags":["text"],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"op":{"type":"string"},"unit":{"type":"string"},"text":{"type":"string"},"inputLength":{"type":"object"},"outputLength":{"type":"object"},"range":{"type":"object"},"positions":{"type":"array"}}}}}},"402":{"description":"Payment required — retry with a payment signature"}}}}}}