Oblique Markets x402 REST usage
Use when an agent needs base block number. Returns Fetch the current Base mainnet block number from redundant public RPCs and return structured JSON with source and freshness metadata. $0.002.
22 services carry this tag in their source record. Tags come from the provider, not from us — a tag is a claim about what the service does, not proof that it does it well.
Use when an agent needs base block number. Returns Fetch the current Base mainnet block number from redundant public RPCs and return structured JSON with source and freshness metadata. $0.002.
x402 Endpoint Payment Check. Check an x402 endpoint's 402 payment-required body before you rely on it. Reports whether the contract is payable, whether it is opted in to the Bazaar catalogue, and whether a buying agent c...
Asks the public x402 facilitators (CDP, x402.org, PayAI, x402.rs, Dexter, Daydreams, OpenX402, Mogami, Heurist) for GET /supported right now: whether each answers, its latency, and the x402 versions, schemes and networks...
Check a Dockerfile (up to 8,000 characters) for common security and image-size problems: unpinned or :latest base images, running as root, piping downloads into a shell, sensitive values baked into ENV or ARG, ADD from U...
Get a score and the issues for an OpenAPI spec in ?q=: version, one path, and one 2xx response. Three checks come back on the same call. $0.01 USDC. Included in the hour pass. Includes a signed Ed25519 receipt you can ch...
Lint a seller's unpaid 402: body vs PAYMENT-REQUIRED header fields, EIP-55 checksums, method conflicts. One unpaid read, never pays. Signed, logged result.
Score an OpenAPI 3.x or Swagger 2.x spec on agent-readiness - i.e. does an LLM-driven caller have what it needs to call the API correctly without guessing. Returns a 0..100 score, severity counts, and a structured list o...
Run ONE named check against a response you paste
utilpeek (Tanod) language detection: the language of a text (75 languages, offline). Use when an agent must identify which language a piece of text is written in.
Check the TLS certificate a domain serves on port 443: whether it chains to a trusted root, matches the name (RFC 9525) and when it expires, with issuer, chain, key and signature algorithm, TLS version and coded findings...
Validate CSV structure: consistent column counts across rows, properly closed quotes, delimiter detection. Returns row/column counts and any structural errors. Pure CPU.
Lint a Dockerfile for security and best practice: unpinned or latest images, running as root, secrets in ENV/ARG, curl piped to sh, ADD of URLs, apt and pip caches, sudo, chmod 777, missing HEALTHCHECK. Scored.
Static Python lint (ruff) of one snippet/file up to 200KB
x402 endpoint tester API (payment-required validator). x402 endpoint doctor for sellers: probes your paid URL unpaid (GET, HEAD, empty POST, CORS preflight; never pays) and returns a grade and a fix list. Checks the v2 P...
Lint an x402 endpoint: probes the URL once unpaid and returns a JSON report with a fix for every finding: payment-requirement fields, network, amount units, asset, payTo, EIP-712 domain read on-chain vs `extra`, Bazaar m...
Paid OpenAPI/Swagger security lint (cycle 224 alias path, x402 $0.01) - GET ?url=<URL> OR ?doc=<BASE64 SPEC TEXT> OR POST application/json {url|doc_text}. KEYLESS HTTP fetch + spec parse -- no key, no account, no signup....
Dockerfile linter - 25+ rules with fixes, A-F grade and multi-stage advice
RSS/Atom feed validator: fetches the feed, detects the format and version (RSS 2.0, Atom 1.0, RSS 1.0/RDF), checks well-formedness and required elements (title, link, id/guid, dates), counts items, flags missing/invalid...
Basic HTML lint (no external validator): unclosed or mismatched tags, missing doctype, lang, title, meta charset and viewport, images without alt, links without href or text, duplicate ids, inline event handlers, depreca...
Sitemap validator: fetches a sitemap or index, checks well-formedness, namespace, type (urlset/sitemapindex), counts entries, validates loc URLs (absolute, same host, no duplicates), lastmod formats, changefreq/priority...
JSON validator and formatter: parses the text, reports the error with position if invalid, otherwise returns pretty-printed and minified versions, the top-level type, key count, depth and size. Fix agent-generated JSON f...
EIP-3009 authorization state: was this USDC transferWithAuthorization nonce already used? Safe-retry check for agents that pay over x402.