{"id":1571,"recorded_at":"2026-10-26T14:34:14.362735Z","observed_at":"2026-10-26T14:34:14.362688Z","subject_kind":"source_record","subject":"agentic_market:app-heinrichstech-com","kind":"listing","method":"baseline/1","body":{"endpoints":[["x402","https://app.heinrichstech.com/v1/cdp/chain/erc20-balance"],["x402","https://app.heinrichstech.com/v1/cdp/dns"],["x402","https://app.heinrichstech.com/v1/cdp/echo"],["x402","https://app.heinrichstech.com/v1/cdp/faker"],["x402","https://app.heinrichstech.com/v1/cdp/json-repair"],["x402","https://app.heinrichstech.com/v1/cdp/jwt-verify"],["x402","https://app.heinrichstech.com/v1/cdp/pii-redact"],["x402","https://app.heinrichstech.com/v1/cdp/portfolio-scan"],["x402","https://app.heinrichstech.com/v1/cdp/regex-test"],["x402","https://app.heinrichstech.com/v1/cdp/render-pro"],["x402","https://app.heinrichstech.com/v1/cdp/sitemap"],["x402","https://app.heinrichstech.com/v1/cdp/web-diff"],["x402","https://app.heinrichstech.com/v1/cdp/webhook-sig-verify"],["x402","https://app.heinrichstech.com/v1/cdp/whois"]],"name":"app.heinrichstech.com","owner_address":null,"raw":{"caip2_networks":["eip155:1440000","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"category":"","description":"","domain":"app.heinrichstech.com","endpoints":[{"description":"ERC-20 token balance for any wallet — USDC, USDT, DAI, or any token contract — via balanceOf eth_call, with decimals applied. Ethereum or Base mainnet. Pay 0.003 USDC.","method":"POST","parameters":[{"default":null,"description":"","enumValues":[],"example":"0x… holder","group":"body","name":"address","required":false,"type":"string"},{"default":null,"description":"","enumValues":[],"example":"ethereum | base","group":"body","name":"chain","required":false,"type":"string"},{"default":null,"description":"","enumValues":[],"example":"0x… ERC-20 contract","group":"body","name":"token","required":false,"type":"string"}],"pricing":{"amount":"0.003","currency":"USDC","maxAmount":"","minAmount":"","network":"eip155:8453","scheme":"exact"},"providerName":"","quality":null,"serviceName":"","tags":[],"url":"https://app.heinrichstech.com/v1/cdp/chain/erc20-balance"},{"description":"BitBooth DNS: pay 0.002 USDC, get DNS records (A, AAAA, MX, TXT, NS, CNAME, SOA, SRV, CAA) for any hostname. Built on Node's built-in resolver with a 5s timeout cap. Rejects IP-address inputs and private/loopback hosts. Built for agents inspecting infra, debugging delivery, or pre-flighting a target.","method":"POST","parameters":[{"default":null,"description":"","enumValues":[],"example":"example.com","group":"body","name":"domain","required":false,"type":"string"},{"default":null,"description":"","enumValues":[],"example":"A","group":"body","name":"recordType","required":false,"type":"string"}],"pricing":{"amount":"0.002","currency":"USDC","maxAmount":"","minAmount":"","network":"eip155:8453","scheme":"exact"},"providerName":"","quality":null,"serviceName":"","tags":[],"url":"https://app.heinrichstech.com/v1/cdp/dns"},{"description":"BitBooth echo endpoint — pays a tiny USDC fee, returns a JSON echo. Reference implementation of the x402 + CDP Facilitator + Bazaar discovery loop.","method":"POST","parameters":[{"default":null,"description":"","enumValues":[],"example":"hello bitbooth","group":"body","name":"message","required":false,"type":"string"}],"pricing":{"amount":"0.001","currency":"USDC","maxAmount":"","minAmount":"","network":"eip155:8453","scheme":"exact"},"providerName":"","quality":{"l30DaysTotalCalls":"6","l30DaysUniquePayers":"5"},"serviceName":"","tags":[],"url":"https://app.heinrichstech.com/v1/cdp/echo"},{"description":"BitBooth Faker: pay 0.001 USDC, get structured 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. Backed by @faker-js/faker, deterministic via the optional seed parameter.","method":"POST","parameters":[{"default":null,"description":"","enumValues":[],"example":3,"group":"body","name":"count","required":false,"type":"number"},{"default":null,"description":"","enumValues":[],"example":42,"group":"body","name":"seed","required":false,"type":"number"},{"default":null,"description":"","enumValues":[],"example":null,"group":"body","name":"template","required":false,"type":"object"}],"pricing":{"amount":"0.001","currency":"USDC","maxAmount":"","minAmount":"","network":"eip155:8453","scheme":"exact"},"providerName":"","quality":null,"serviceName":"","tags":[],"url":"https://app.heinrichstech.com/v1/cdp/faker"},{"description":"BitBooth JSON Repair: take any almost-JSON string (LLM tool output, broken API response, etc.), fix the 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. Pay 0.001 USDC per call, no API key, no subscription.","method":"POST","parameters":[{"default":null,"description":"","enumValues":[],"example":"{name: 'alice', age: 30,}","group":"body","name":"malformed","required":false,"type":"string"},{"default":null,"description":"","enumValues":[],"example":null,"group":"body","name":"schema","required":false,"type":"object"}],"pricing":{"amount":"0.005","currency":"USDC","maxAmount":"","minAmount":"","network":"eip155:8453","scheme":"exact"},"providerName":"","quality":null,"serviceName":"","tags":[],"url":"https://app.heinrichstech.com/v1/cdp/json-repair"},{"description":"BitBooth JWT Verify: pay 0.001 USDC, verify a JWT signature + canonical claims (iss / aud / exp / nbf) against an inline publicKey (PEM) or sharedSecret. Supports HS256/384/512 and 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.","method":"POST","parameters":[{"default":null,"description":"","enumValues":[],"example":"my-service","group":"body","name":"audience","required":false,"type":"string"},{"default":null,"description":"","enumValues":[],"example":60,"group":"body","name":"clockToleranceSeconds","required":false,"type":"number"},{"default":null,"description":"","enumValues":[],"example":"https://issuer.example.com","group":"body","name":"issuer","required":false,"type":"string"},{"default":null,"description":"","enumValues":[],"example":"shhh","group":"body","name":"sharedSecret","required":false,"type":"string"},{"default":null,"description":"","enumValues":[],"example":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...","group":"body","name":"token","required":false,"type":"string"}],"pricing":{"amount":"0.001","currency":"USDC","maxAmount":"","minAmount":"","network":"eip155:8453","scheme":"exact"},"providerName":"","quality":null,"serviceName":"","tags":[],"url":"https://app.heinrichstech.com/v1/cdp/jwt-verify"},{"description":"BitBooth PII Redact: pay 0.008 USDC, strip emails, phones, SSNs, credit cards, IPv4 addresses, and hex-looking secrets from a text blob before passing it to an LLM. Compliance primitive for agents in regulated industries (health, finance, legal). Pure regex — no LLM inference, deterministic output.","method":"POST","parameters":[{"default":null,"description":"","enumValues":[],"example":[],"group":"body","name":"patterns","required":false,"type":"array"},{"default":null,"description":"","enumValues":[],"example":"[REDACTED]","group":"body","name":"replacement","required":false,"type":"string"},{"default":null,"description":"","enumValues":[],"example":"Email me at alice@example.com or 555-123-4567","group":"body","name":"text","required":false,"type":"string"}],"pricing":{"amount":"0.008","currency":"USDC","maxAmount":"","minAmount":"","network":"eip155:8453","scheme":"exact"},"providerName":"","quality":{"l30DaysTotalCalls":"3","l30DaysUniquePayers":"2"},"serviceName":"","tags":[],"url":"https://app.heinrichstech.com/v1/cdp/pii-redact"},{"description":"BitBooth Portfolio Scan: pay 0.005 USDC, hand in 1..5 EVM addresses, get back per-address native ETH + USDC holdings on Base mainnet plus a totals rollup. Built for agents tracking treasury splits across multiple wallets or pre-flighting a counterparty across known addresses. Multi-chain expansion deferred to slice-2.","method":"POST","parameters":[{"default":null,"description":"","enumValues":[],"example":[],"group":"body","name":"addresses","required":false,"type":"array"},{"default":null,"description":"","enumValues":[],"example":"eip155:8453","group":"body","name":"network","required":false,"type":"string"}],"pricing":{"amount":"0.005","currency":"USDC","maxAmount":"","minAmount":"","network":"eip155:8453","scheme":"exact"},"providerName":"","quality":null,"serviceName":"","tags":[],"url":"https://app.heinrichstech.com/v1/cdp/portfolio-scan"},{"description":"BitBooth Regex Test: pay 0.005 USDC, safely compile and run a regex against a corpus. Returns structured matches with capture groups, indices, and lengths. JS engine flags (g, i, m, s, u, y, d). Hard CPU deadline guards against catastrophic backtracking (ReDoS) — `regex_timeout` is reported instead of stalling. Stateless, no API key.","method":"POST","parameters":[{"default":null,"description":"","enumValues":[],"example":100,"group":"body","name":"captureLimit","required":false,"type":"number"},{"default":null,"description":"","enumValues":[],"example":"g","group":"body","name":"flags","required":false,"type":"string"},{"default":null,"description":"","enumValues":[],"example":"a1 b22 c333","group":"body","name":"input","required":false,"type":"string"},{"default":null,"description":"","enumValues":[],"example":"\\d+","group":"body","name":"pattern","required":false,"type":"string"}],"pricing":{"amount":"0.005","currency":"USDC","maxAmount":"","minAmount":"","network":"eip155:8453","scheme":"exact"},"providerName":"","quality":{"l30DaysTotalCalls":"2","l30DaysUniquePayers":"1"},"serviceName":"","tags":[],"url":"https://app.heinrichstech.com/v1/cdp/regex-test"},{"description":"BitBooth render-pro: full Playwright JS rendering + Readability extraction. Pay 0.05 USDC, get clean markdown back from any URL including SPAs and JS-heavy sites that naive fetch cannot crawl. No API key, no subscription.","method":"POST","parameters":[{"default":null,"description":"","enumValues":[],"example":"article","group":"body","name":"extract","required":false,"type":"string"},{"default":null,"description":"","enumValues":[],"example":"https://example.com","group":"body","name":"url","required":false,"type":"string"}],"pricing":{"amount":"0.05","currency":"USDC","maxAmount":"","minAmount":"","network":"eip155:8453","scheme":"exact"},"providerName":"","quality":null,"serviceName":"","tags":[],"url":"https://app.heinrichstech.com/v1/cdp/render-pro"},{"description":"BitBooth Sitemap: pay 0.005 USDC, hand 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.","method":"POST","parameters":[{"default":null,"description":"","enumValues":[],"example":1000,"group":"body","name":"limit","required":false,"type":"number"},{"default":null,"description":"","enumValues":[],"example":"https://example.com","group":"body","name":"url","required":false,"type":"string"}],"pricing":{"amount":"0.005","currency":"USDC","maxAmount":"","minAmount":"","network":"eip155:8453","scheme":"exact"},"providerName":"","quality":null,"serviceName":"","tags":[],"url":"https://app.heinrichstech.com/v1/cdp/sitemap"},{"description":"BitBooth Web Diff: pay 0.08 USDC, render any URL with full Playwright JS rendering, and receive both the current markdown snapshot AND a structured diff against the previous markdown you supply. Built for monitoring agents tracking competitor sites, docs pages, pricing changes, or any long-running web change-detection workflow. The first call returns the snapshot; pass it back as previousMarkdown next time to get the diff. No API keys, no subscriptions.","method":"POST","parameters":[{"default":null,"description":"","enumValues":[],"example":"article","group":"body","name":"extract","required":false,"type":"string"},{"default":null,"description":"","enumValues":[],"example":"# Example Domain\n\nOld content...","group":"body","name":"previousMarkdown","required":false,"type":"string"},{"default":null,"description":"","enumValues":[],"example":"https://example.com","group":"body","name":"url","required":false,"type":"string"}],"pricing":{"amount":"0.08","currency":"USDC","maxAmount":"","minAmount":"","network":"eip155:8453","scheme":"exact"},"providerName":"","quality":null,"serviceName":"","tags":[],"url":"https://app.heinrichstech.com/v1/cdp/web-diff"},{"description":"BitBooth Webhook Signature Verify: pay 0.005 USDC, verify a webhook signature against the provider's canonical HMAC scheme. Supports stripe, github, vercel, cdp, slack, and generic HMAC-SHA256. Constant-time compare, clock-skew tolerance on timestamp-bearing providers (Stripe / Slack / CDP). Stateless — caller supplies their secret in the request body, we never store it.","method":"POST","parameters":[{"default":null,"description":"","enumValues":[],"example":"{\"id\":\"evt_test\",\"type\":\"checkout.session.completed\"}","group":"body","name":"payload","required":false,"type":"string"},{"default":null,"description":"","enumValues":[],"example":"stripe","group":"body","name":"provider","required":false,"type":"string"},{"default":null,"description":"","enumValues":[],"example":"whsec_test_secret","group":"body","name":"secret","required":false,"type":"string"},{"default":null,"description":"","enumValues":[],"example":"t=1640000000,v1=abc...","group":"body","name":"signature","required":false,"type":"string"},{"default":null,"description":"","enumValues":[],"example":"1640000000","group":"body","name":"timestamp","required":false,"type":"string"},{"default":null,"description":"","enumValues":[],"example":300,"group":"body","name":"toleranceSeconds","required":false,"type":"number"}],"pricing":{"amount":"0.005","currency":"USDC","maxAmount":"","minAmount":"","network":"eip155:8453","scheme":"exact"},"providerName":"","quality":{"l30DaysTotalCalls":"3","l30DaysUniquePayers":"2"},"serviceName":"","tags":[],"url":"https://app.heinrichstech.com/v1/cdp/webhook-sig-verify"},{"description":"BitBooth Whois: pay 0.01 USDC, get 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 per-connection timeout cap. Rejects IPv4/IPv6 inputs and blocks SSRF at the DNS layer. Built for agents auditing domain ownership, monitoring expiry, or pre-flighting a target.","method":"POST","parameters":[{"default":null,"description":"","enumValues":[],"example":"example.com","group":"body","name":"domain","required":false,"type":"string"}],"pricing":{"amount":"0.01","currency":"USDC","maxAmount":"","minAmount":"","network":"eip155:8453","scheme":"exact"},"providerName":"","quality":{"l30DaysTotalCalls":"4","l30DaysUniquePayers":"2"},"serviceName":"","tags":[],"url":"https://app.heinrichstech.com/v1/cdp/whois"}],"enriched":false,"iconUrl":"","id":"app-heinrichstech-com","integrationType":"","isNew":false,"name":"app.heinrichstech.com","networks":["Base","eip155:1440000","solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp","stellar:pubnet","xrpl:0"],"priceSummary":{"avgCostBasis":"exact","avgCostPerTransaction":"0.012929","currency":"USDC","maxAmount":"0.08","minAmount":"0.001"},"provider":"app.heinrichstech.com","providerUrl":"","serviceName":"","tags":[]},"source":"agentic_market","summary":""},"body_sha256":"03e4603e55925ae397375bef51dd433de927c1ae4e041e12f94dc10e5769132f","prev_id":null,"leaf":"0x24b018d0de3df55a395ef32f3d6ed27368d46f30d1d1ed729d9079685d524f9a","leaf_text":"{\"body\":\"03e4603e55925ae397375bef51dd433de927c1ae4e041e12f94dc10e5769132f\",\"id\":1571,\"kind\":\"listing\",\"method\":\"baseline/1\",\"observed_us\":1793025254362688,\"prev\":null,\"subject\":\"agentic_market:app-heinrichstech-com\",\"subject_kind\":\"source_record\"}","day":{"day":"2026-10-26","leaves":296695,"root":"0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8","chained":"0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a","anchor_chain":"eip155:5042002","anchor_tx":"0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae","anchor_block":69251483},"proof":["0x24b045e453d019cb935695af4ff8405ecf75bd003b2465f9e47847c642fccec1","0xcf68cd6667f38544e4690239dd7d93f19d610d19d122f507d0777b703500ebc5","0xa37e168d28bdc615cb543398a187fea80c2293ab7cb14944c93ebb293d6fb487","0x5de787fc8d9385b45283e4bad28c1134b50225cbd51ec89e2310eeb7532b7683","0x3013b153ed327405c498b689550008d2d3b0a29e422a8721e75e5fad6d7e6dbd","0x1cf40483ebab6013659fdfdaa02dc12df4b3f64c6b0d722d072b54eaafaa7a4c","0xe46658700b4414c60fe979203f1d9771baa9816d9754501da66e0b6a42dbd6c0","0x54d651d7e645c7e112b7f41c268916c9bfb9bce735f7b499cfde0a8afdf20378","0xc2c0139377d9d280ab951f4619a24fe372b3e8bea00b0461289356e47d5e6c25","0xfe4ee9a25c2f5ad925133380f1786d74cb1b3864d5014888d5e20a14c89ec5b0","0xcd59d6e87f33016070792bd627b1f58155e890e1fdf84deab560cdcb1c986874","0x2ceb9cc3a43f479e6ab73db5d3d474a93995fb4188ee45f71846b4cf537a0016","0x830b2c874449c7499489eba2baa67d49f991298225763c0161b471621038d0fb","0xd843afcced75dedd39194ff9bd12326b88099e6112686db2299392d022dc3146","0xc3a6a3ae44ec0da1848b16d40c45d7aac97a67352eea8df18e0f26edabea8a2f","0x06d71bfa7d8b41d62c8836efc2c601e1cc3772d9453596b2ae4950887f3310ca","0x8c756542e482157df0c36464d75c937b845e4423dbbcfad08f0cf8d5a16b9a13","0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d","0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a"]}