other · Listed · eip155:8453 · Found · 51 endpoints · Gateway-eligible
app.heinrichstech.com
app
X402 endpoints at app.heinrichstech.com.
Indexed from this operator's public /.well-known/x402.json. Found is not operator-owned and is not attested. Claim or opt out.
Agent Read · Cleared Index
ROUTE
Route when you need other at published x402 prices.
confidence
78%
source
signal
Index before you pay. Same payload for agents:
GET /api/cleared/agent-read?slug=cat-app-heinrichstech-com
When to call
- Need other via x402 and want Cleared-indexed payTo with a live scorecard.
- Budget between $0.001 and $0.08 per call on published endpoints.
- X402 endpoints at app.heinrichstech.com.
Risks
- Found — not operator-owned; claim status unknown.
- No Cleared settlement receipt on file yet.
- No Gateway traffic yet — market share unproven.
Price posture
Published 51 endpoints from $0.001 to $0.08.
Category · Gateway
other · no Gateway routes yet — early / unproven on Cleared market share.
Endpoint hints
POST /v1/cdp/echoSmallest possible paid endpoint. Get a JSON echo back. Reference implementation of the x402 + CDP Facilitator + Bazaar discovery loop.
POST /v1/cdp/json-repairTake any almost-JSON string (LLM tool output, broken API response, etc.), fix common errors (trailing commas, single quotes, unquoted keys, missing brackets), a
POST /v1/cdp/fakerStructured synthetic data on demand. Pass a template like { name: "person.fullName", email: "internet.email" } and a count, receive an array of records ready to
POST /v1/cdp/render-proFull Playwright JS rendering + Readability extraction. Get clean markdown back from any URL including SPAs and JS-heavy sites that naive fetch cannot crawl.
POST /v1/cdp/web-watchAt $0.001 per check, monitor any public URL without carrying page state. BitBooth stores a payer-scoped SHA-256 baseline and reports whether the content, HTTP s
POST /v1/cdp/xrpl-wallet-watchPay 0.001 RLUSD for an actionable XRPL agent-wallet heartbeat: spendable XRP after reserves, canonical RLUSD trust-line health and call runway, validated activi
POST /v1/cdp/web-diffRender any URL with full Playwright JS rendering, then return both the current markdown snapshot AND a structured diff against the previous snapshot. BitBooth s
POST /v1/cdp/llm-tool-validateJSON Schema validation + optional auto-coercion + a confidence score for any LLM tool-call payload. Pair with /v1/cdp/json-repair to fix malformed JSON first, t
Evidence (Cleared)
- → Intake verified · Gateway-eligible
- → Trust 70/100 · pass · tier listed
- → Protocol x402 · eip155:8453
- → Manifest reachable · schema valid
- → Found listing — indexed from public x402.json, not operator-attested.
Endpoints
echo
$0.001POST https://app.heinrichstech.com/v1/cdp/echoSmallest possible paid endpoint. Get a JSON echo back. Reference implementation of the x402 + CDP Facilitator + Bazaar discovery loop.
json-repair
$0.005POST https://app.heinrichstech.com/v1/cdp/json-repairTake any almost-JSON string (LLM tool output, broken API response, etc.), fix common errors (trailing commas, single quotes, unquoted keys, missing brackets), and optionally validate against a JSON Schema. Built for AI agents that wrap every tool call in defensive parsing.
faker
$0.005POST https://app.heinrichstech.com/v1/cdp/fakerStructured synthetic data on demand. Pass a template like { name: "person.fullName", email: "internet.email" } and a count, receive an array of records ready to seed forms, populate test databases, or feed mock data into prompt examples.
render-pro
$0.05POST https://app.heinrichstech.com/v1/cdp/render-proFull Playwright JS rendering + Readability extraction. Get clean markdown back from any URL including SPAs and JS-heavy sites that naive fetch cannot crawl.
web-watch
$0.001POST https://app.heinrichstech.com/v1/cdp/web-watchAt $0.001 per check, monitor any public URL without carrying page state. BitBooth stores a payer-scoped SHA-256 baseline and reports whether the content, HTTP status, redirect, or content type changed. The first check returns changed:null; page content is never returned or stored. Built for frequent agent heartbeats, release monitors, and pricing alerts.
xrpl-wallet-watch
$0.001POST https://app.heinrichstech.com/v1/cdp/xrpl-wallet-watchPay 0.001 RLUSD for an actionable XRPL agent-wallet heartbeat: spendable XRP after reserves, canonical RLUSD trust-line health and call runway, validated activity, balance deltas, failed transactions, and new destinations. The first call establishes a private payer-scoped baseline and skips historical activity.
web-diff
$0.08POST https://app.heinrichstech.com/v1/cdp/web-diffRender any URL with full Playwright JS rendering, then return both the current markdown snapshot AND a structured diff against the previous snapshot. BitBooth stores the baseline server-side per payer wallet and URL, so a monitoring agent sends just a URL and learns whether the page changed, what changed, and when it was last checked, while carrying no state of its own. Supply previousMarkdown to diff against your own copy instead.
llm-tool-validate
$0.008POST https://app.heinrichstech.com/v1/cdp/llm-tool-validateJSON Schema validation + optional auto-coercion + a confidence score for any LLM tool-call payload. Pair with /v1/cdp/json-repair to fix malformed JSON first, then validate against your tool schema. Built for agents that need a programmatic gate between the model and downstream system calls.
portfolio-scan
$0.012POST https://app.heinrichstech.com/v1/cdp/portfolio-scanHand in 1..5 EVM addresses, get back per-address native ETH + USDC holdings on Base mainnet plus a top-level totals rollup. Built for agents tracking treasury splits across multiple wallets or pre-flighting a counterparty across known addresses.
rss
$0.008POST https://app.heinrichstech.com/v1/cdp/rssGet a normalised JSON view of any RSS 2.0 or Atom 1.0 feed. One shape regardless of protocol: feed metadata plus an items array with HTML-stripped content snippets. Capped at 2MB body and 10s timeout, SSRF-blocked. Built for agents monitoring news, releases, blog updates, GitHub release feeds, status pages, podcasts.
sitemap
$0.01POST https://app.heinrichstech.com/v1/cdp/sitemapHand in a domain, get back the canonical site URL list discovered via robots.txt + sitemap.xml + sitemapindex chain. Returns a flat deduped list of {loc, lastmod, changefreq, priority} entries capped at 5000 URLs per call, with sitemapindex follow-through capped at 5 child sitemaps. SSRF-blocked, body-capped at 5MB, 10s timeout. Built for crawlers, SEO auditors, and agents that enumerate URLs before paying for the heavier render-pro extraction.
dns
$0.01POST https://app.heinrichstech.com/v1/cdp/dnsGet DNS records for any hostname. Supports A, AAAA, MX, TXT, NS, CNAME, SOA, SRV, CAA. Built on Node's built-in resolver with a 5s timeout cap; rejects IPv4/IPv6 inputs. Built for agents inspecting infra, debugging delivery, or pre-flighting a target hostname.
whois
$0.01POST https://app.heinrichstech.com/v1/cdp/whoisGet the parsed whois record for any domain — registrar, creation/updated/expiry dates, name servers, status flags, plus the raw whois text. Two-hop resolution via whois.iana.org then the authoritative registry over TCP port 43. 5s timeout cap per connection. Built for agents auditing domain ownership, monitoring expiry, or pre-flighting a target.
webhook-sig-verify
$0.005POST https://app.heinrichstech.com/v1/cdp/webhook-sig-verifyVerify a webhook signature against the provider canonical HMAC scheme. Supports stripe, github, vercel, cdp, slack, and generic HMAC-SHA256. Constant-time compare, clock-skew tolerance on timestamp-bearing providers. Stateless — caller supplies their secret in the request body, BitBooth never stores it. The boring API plumbing primitive every agent reinvents poorly.
jwt-verify
$0.005POST https://app.heinrichstech.com/v1/cdp/jwt-verifyVerify a JWT signature plus the canonical claims (iss / aud / exp / nbf) against an inline publicKey (PEM) or sharedSecret. Supports HS256/384/512 + RS256/384/512. Constant-time HMAC compare, configurable clock-skew tolerance, alg=none rejected. Stateless — caller supplies their key in the request body, BitBooth never stores it. Same plumbing-primitive thesis as webhook-sig-verify, different protocol family.
pii-redact
$0.008POST https://app.heinrichstech.com/v1/cdp/pii-redactStrip emails, phones, SSNs, credit cards, IPv4 addresses, and hex-looking secrets from a text blob before passing it to an LLM, log sink, or third-party API. Pure regex — no LLM inference, deterministic output, sub-cent per call. Compliance primitive for agents in regulated industries (health, finance, legal). Byte counts on the response are auditable evidence of redaction for SOC2 / HIPAA logs.
regex-test
$0.005POST https://app.heinrichstech.com/v1/cdp/regex-testSafely compile + run a regex against a corpus with a hard 50ms CPU deadline. Returns structured matches (index, length, full match, capture groups). Supports JS engine flags g/i/m/s/u/y/d. Catastrophic backtracking surfaces as a regex_timeout instead of stalling the caller. The plumbing primitive every agent that consumes user-supplied regex reinvents poorly.
sentiment
$0.005POST https://app.heinrichstech.com/v1/cdp/sentimentGet a VADER-style sentiment score for any English text blob — compound polarity in [-1, 1], a positive|neutral|negative label, a proportional breakdown across the three classes, and the token count. No LLM inference, deterministic output, sub-cent per call. Curated ~180-word lexicon with negation handling (×-0.74 within 3 tokens) and booster amplification (very/really/extremely ×1.293). Input capped at 10000 chars; tokenisation capped at 2000 tokens.
og-card
$0.01POST https://app.heinrichstech.com/v1/cdp/og-cardSend a URL, get the structured OpenGraph + meta-tag preview every link-preview / social-card / classify-before-scrape pipeline needs. Returns og:title, og:description, og:image, og:type, og:site_name, og:url, the full twitter:* card block, plus standard HTML head fields (title, description, canonical, favicon, lang). Pure JS regex extraction, no LLM, no headless browser. 8s timeout, 512 KB body cap, non-HTML rejected.
youtube
$0.015POST https://app.heinrichstech.com/v1/cdp/youtubeSend a YouTube URL (youtube.com or youtu.be), get the full transcript as an array of {start, dur, text} segments in seconds plus total duration and detected language. Optional `lang` (ISO-639-1, e.g. "en", "pt-BR") selects a non-default caption track. InnerTube Android-client path first, classic HTML scrape fallback. No LLM, no headless browser. Errors surface as 502 with reason (captions_disabled, no_captions, language_not_available, video_unavailable, rate_limited).
chain-block-number
$0.001POST https://app.heinrichstech.com/v1/cdp/chain/block-numberLatest block height for Ethereum or Base mainnet via eth_blockNumber. Get the current chain tip as decimal + hex.
chain-chain-id
$0.001POST https://app.heinrichstech.com/v1/cdp/chain/chain-idChain ID (EIP-155) via eth_chainId — confirm which network an RPC is on. Supports Ethereum and Base mainnet.
chain-gas-price
$0.001POST https://app.heinrichstech.com/v1/cdp/chain/gas-priceCurrent gas price via eth_gasPrice for Ethereum or Base mainnet — wei, gwei, and a human label.
chain-network-info
$0.002POST https://app.heinrichstech.com/v1/cdp/chain/network-infoChain ID, latest block height, and gas price in one batched call for Ethereum or Base mainnet. Three RPC reads, one receipt.
chain-native-balance
$0.002POST https://app.heinrichstech.com/v1/cdp/chain/native-balanceNative ETH balance of any address on Ethereum or Base mainnet via eth_getBalance — wei + decimal ETH.
chain-erc20-balance
$0.003POST https://app.heinrichstech.com/v1/cdp/chain/erc20-balanceERC-20 token balance for any wallet — USDC, USDT, DAI, or any token contract — via balanceOf eth_call, with decimals applied. Ethereum or Base mainnet.
chain-erc1155-balance
$0.003POST https://app.heinrichstech.com/v1/cdp/chain/erc1155-balanceERC-1155 balance via balanceOf(owner, id) eth_call — how many copies of a token_id a wallet holds. Ethereum or Base mainnet.
chain-allowance
$0.003POST https://app.heinrichstech.com/v1/cdp/chain/allowanceERC-20 allowance via allowance(owner, spender) eth_call — how much a spender is approved to move. Ethereum or Base mainnet.
chain-total-supply
$0.003POST https://app.heinrichstech.com/v1/cdp/chain/total-supplyTotalSupply() of an ERC-20 or ERC-721 contract via eth_call, with decimals applied when the contract exposes them. Ethereum or Base mainnet.
chain-nft-owner
$0.003POST https://app.heinrichstech.com/v1/cdp/chain/nft-ownerCurrent owner of an ERC-721 token via ownerOf(tokenId) eth_call. Ethereum or Base mainnet.
chain-code
$0.003POST https://app.heinrichstech.com/v1/cdp/chain/codeIs an address a contract? Eth_getCode — returns isContract, bytecode size, and keccak hash of the code. Ethereum or Base mainnet.
chain-storage
$0.005POST https://app.heinrichstech.com/v1/cdp/chain/storageRead a raw storage slot from any contract via eth_getStorageAt. Ethereum or Base mainnet.
chain-nonce
$0.003POST https://app.heinrichstech.com/v1/cdp/chain/nonceNext transaction nonce for any wallet via eth_getTransactionCount (latest + pending). Ethereum or Base mainnet.
chain-tx
$0.008POST https://app.heinrichstech.com/v1/cdp/chain/txFull transaction by hash via eth_getTransactionByHash — from, to, value, input, gas fields. Ethereum or Base mainnet.
chain-receipt
$0.005POST https://app.heinrichstech.com/v1/cdp/chain/receiptTransaction receipt via eth_getTransactionReceipt — status, gas used, logs (decoded count), contractAddress. Ethereum or Base mainnet.
chain-block
$0.003POST https://app.heinrichstech.com/v1/cdp/chain/blockBlock header + transaction hashes by number, hex, or tag (latest/safe/finalized) via eth_getBlockByNumber. Ethereum or Base mainnet.
chain-call
$0.005POST https://app.heinrichstech.com/v1/cdp/chain/callSimulate a read-only contract call via eth_call — to + data (+ optional from/value), returns raw return data. No transaction sent. Ethereum or Base mainnet.
chain-estimate-gas
$0.004POST https://app.heinrichstech.com/v1/cdp/chain/estimate-gasEstimate gas for a transaction via eth_estimateGas before signing it — to/data/value/from supported. Ethereum or Base mainnet.
chain-erc20-transfers
$0.005POST https://app.heinrichstech.com/v1/cdp/chain/erc20-transfersDecoded ERC-20 Transfer logs for a token via eth_getLogs — sender, recipient, amount per event, filterable by address and block range (max 2,000 blocks). Ethereum or Base mainnet.
chain-contract
$0.005POST https://app.heinrichstech.com/v1/cdp/chain/contractContract introspection via batched eth_call — name, symbol, decimals, totalSupply, and ERC-165 interface probes (ERC-20/721/1155 detection). Ethereum or Base mainnet.
Checks
reachable
valid
2026-10-09T09:30:49.062Z
No settlement evidence found in chain signals.
Gateway routing
Score ≥70/100 — Cleared attestation pass. Route via Gateway before pay.
Claim this listing to upgrade to Cleared attestation.
Claim listing