addrbookFor publishers
← The evidence ledger

Evidence row 1571

Observed , by baseline/1.

Kind
listing
About
source_record agentic_market:app-heinrichstech-com
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
03e4603e55925ae397375bef51dd433de927c1ae4e041e12f94dc10e5769132f
Leaf
0x24b018d0de3df55a395ef32f3d6ed27368d46f30d1d1ed729d9079685d524f9a

What was observed

{
  "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": ""
}

What the leaf hashes

{"body":"03e4603e55925ae397375bef51dd433de927c1ae4e041e12f94dc10e5769132f","id":1571,"kind":"listing","method":"baseline/1","observed_us":1793025254362688,"prev":null,"subject":"agentic_market:app-heinrichstech-com","subject_kind":"source_record"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).

  1. 0x24b045e453d019cb935695af4ff8405ecf75bd003b2465f9e47847c642fccec1
  2. 0xcf68cd6667f38544e4690239dd7d93f19d610d19d122f507d0777b703500ebc5
  3. 0xa37e168d28bdc615cb543398a187fea80c2293ab7cb14944c93ebb293d6fb487
  4. 0x5de787fc8d9385b45283e4bad28c1134b50225cbd51ec89e2310eeb7532b7683
  5. 0x3013b153ed327405c498b689550008d2d3b0a29e422a8721e75e5fad6d7e6dbd
  6. 0x1cf40483ebab6013659fdfdaa02dc12df4b3f64c6b0d722d072b54eaafaa7a4c
  7. 0xe46658700b4414c60fe979203f1d9771baa9816d9754501da66e0b6a42dbd6c0
  8. 0x54d651d7e645c7e112b7f41c268916c9bfb9bce735f7b499cfde0a8afdf20378
  9. 0xc2c0139377d9d280ab951f4619a24fe372b3e8bea00b0461289356e47d5e6c25
  10. 0xfe4ee9a25c2f5ad925133380f1786d74cb1b3864d5014888d5e20a14c89ec5b0
  11. 0xcd59d6e87f33016070792bd627b1f58155e890e1fdf84deab560cdcb1c986874
  12. 0x2ceb9cc3a43f479e6ab73db5d3d474a93995fb4188ee45f71846b4cf537a0016
  13. 0x830b2c874449c7499489eba2baa67d49f991298225763c0161b471621038d0fb
  14. 0xd843afcced75dedd39194ff9bd12326b88099e6112686db2299392d022dc3146
  15. 0xc3a6a3ae44ec0da1848b16d40c45d7aac97a67352eea8df18e0f26edabea8a2f
  16. 0x06d71bfa7d8b41d62c8836efc2c601e1cc3772d9453596b2ae4950887f3310ca
  17. 0x8c756542e482157df0c36464d75c937b845e4423dbbcfad08f0cf8d5a16b9a13
  18. 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON