addrbookFor publishers
← The evidence ledger

Evidence row 407109

Observed , by sync.agentic_market/1.

Kind
listing
About
source_record agentic_market:verifylite-hydratinghealingtouch-workers-dev
Recorded
Previous row
#282996
Body SHA-256
e991772e6dfb4332c381ff8cea5be2187c4a10ff813c92bf7cebc530446e5ae9
Leaf
0xfa8f099044ccc530cf2899cc058bd1e68b30a83f8df8a19cc27d7999b92e89d1

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://verifylite.hydratinghealingtouch.workers.dev/chain/allowance"
    ],
    [
      "x402",
      "https://verifylite.hydratinghealingtouch.workers.dev/chain/balance"
    ],
    [
      "x402",
      "https://verifylite.hydratinghealingtouch.workers.dev/chain/block"
    ],
    [
      "x402",
      "https://verifylite.hydratinghealingtouch.workers.dev/chain/contract"
    ],
    [
      "x402",
      "https://verifylite.hydratinghealingtouch.workers.dev/chain/gas"
    ],
    [
      "x402",
      "https://verifylite.hydratinghealingtouch.workers.dev/chain/name"
    ],
    [
      "x402",
      "https://verifylite.hydratinghealingtouch.workers.dev/chain/price"
    ],
    [
      "x402",
      "https://verifylite.hydratinghealingtouch.workers.dev/chain/token"
    ],
    [
      "x402",
      "https://verifylite.hydratinghealingtouch.workers.dev/chain/token-safety"
    ],
    [
      "x402",
      "https://verifylite.hydratinghealingtouch.workers.dev/chain/tx"
    ],
    [
      "x402",
      "https://verifylite.hydratinghealingtouch.workers.dev/domain"
    ],
    [
      "x402",
      "https://verifylite.hydratinghealingtouch.workers.dev/email-check"
    ],
    [
      "x402",
      "https://verifylite.hydratinghealingtouch.workers.dev/feed"
    ],
    [
      "x402",
      "https://verifylite.hydratinghealingtouch.workers.dev/injection-check"
    ],
    [
      "x402",
      "https://verifylite.hydratinghealingtouch.workers.dev/ip"
    ],
    [
      "x402",
      "https://verifylite.hydratinghealingtouch.workers.dev/mcp"
    ],
    [
      "x402",
      "https://verifylite.hydratinghealingtouch.workers.dev/ping"
    ],
    [
      "x402",
      "https://verifylite.hydratinghealingtouch.workers.dev/preview"
    ],
    [
      "x402",
      "https://verifylite.hydratinghealingtouch.workers.dev/random"
    ],
    [
      "x402",
      "https://verifylite.hydratinghealingtouch.workers.dev/read"
    ],
    [
      "x402",
      "https://verifylite.hydratinghealingtouch.workers.dev/safe"
    ],
    [
      "x402",
      "https://verifylite.hydratinghealingtouch.workers.dev/safe-batch"
    ],
    [
      "x402",
      "https://verifylite.hydratinghealingtouch.workers.dev/safe-pro"
    ],
    [
      "x402",
      "https://verifylite.hydratinghealingtouch.workers.dev/sanitize-json"
    ],
    [
      "x402",
      "https://verifylite.hydratinghealingtouch.workers.dev/seo-check"
    ],
    [
      "x402",
      "https://verifylite.hydratinghealingtouch.workers.dev/time"
    ],
    [
      "x402",
      "https://verifylite.hydratinghealingtouch.workers.dev/transcribe"
    ],
    [
      "x402",
      "https://verifylite.hydratinghealingtouch.workers.dev/uuid"
    ],
    [
      "x402",
      "https://verifylite.hydratinghealingtouch.workers.dev/verify"
    ]
  ],
  "name": "verifylite.hydratinghealingtouch.workers.dev",
  "owner_address": null,
  "raw": {
    "caip2_networks": [
      "eip155:8453"
    ],
    "category": "",
    "description": "",
    "domain": "verifylite.hydratinghealingtouch.workers.dev",
    "endpoints": [
      {
        "description": "Approval check for one wallet and one ERC-20 token on Base: how much each spender (up to 10 app or router addresses) is allowed to move, flagging unlimited approvals and approvals covering the full balance, plus approvals made through Uniswap Permit2 with their expiry. Defaults to checking Permit2 itself. Useful before signing, for wallet hygiene, and for spotting approvals to revoke. Read-only. Not charged for invalid addresses or non-tokens.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "0xb33134504393140cfd963d76f62907d660880932",
            "group": "body",
            "name": "owner",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
            "group": "body",
            "name": "token",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.0033",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "VerifyLite",
        "tags": [
          "approval",
          "allowance",
          "wallet",
          "base",
          "onchain"
        ],
        "url": "https://verifylite.hydratinghealingtouch.workers.dev/chain/allowance"
      },
      {
        "description": "Base mainnet balance lookup for one address: ETH and USDC balances (human-readable and raw units), transaction count, and whether the address is a wallet or a contract, at the latest block. Useful for checking that a wallet is funded before a payment, confirming a payout landed, or screening a counterparty. Read-only. Not charged for an invalid address or when Base can't be reached.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
            "group": "body",
            "name": "address",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.0035",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "VerifyLite",
        "tags": [
          "base",
          "wallet",
          "balance",
          "usdc",
          "onchain"
        ],
        "url": "https://verifylite.hydratinghealingtouch.workers.dev/chain/balance"
      },
      {
        "description": "Base mainnet block details for the latest block or a given block number: number, hash, timestamp, transaction count, gas used and limit, and base fee. Useful for checking chain head and freshness, timestamping events, and counting confirmations. Read-only. Not charged for an invalid or future block number or when Base can't be reached.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "latest",
            "group": "body",
            "name": "number",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.0016",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "VerifyLite",
        "tags": [
          "base",
          "block",
          "chain-head",
          "timestamp",
          "onchain"
        ],
        "url": "https://verifylite.hydratinghealingtouch.workers.dev/chain/block"
      },
      {
        "description": "Inspects one Base mainnet address: whether it holds contract code and how large, whether it is an EIP-1967 upgradeable proxy (and its implementation address), EIP-7702 delegation, and which standards it reports or behaves like (ERC-165, ERC-721 NFT, ERC-1155, ERC-20). Useful for knowing what kind of contract an agent is about to interact with or approve. Read-only. Not charged for an invalid address or when Base can't be reached.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
            "group": "body",
            "name": "address",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.0046",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "VerifyLite",
        "tags": [
          "base",
          "contract",
          "proxy",
          "nft",
          "onchain"
        ],
        "url": "https://verifylite.hydratinghealingtouch.workers.dev/chain/contract"
      },
      {
        "description": "Current Base mainnet gas: gas price, base fee, and priority fee in gwei, plus estimated execution cost in ETH for an ETH transfer, a USDC transfer, and a typical swap, from the latest block. Useful for timing transactions and budgeting fees before sending. No input needed. Not charged when Base can't be reached.",
        "method": "POST",
        "parameters": [],
        "pricing": {
          "amount": "0.0015",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "VerifyLite",
        "tags": [
          "base",
          "gas",
          "fees",
          "ethereum",
          "onchain"
        ],
        "url": "https://verifylite.hydratinghealingtouch.workers.dev/chain/gas"
      },
      {
        "description": "Resolves Basenames (name.base.eth, on Base) and ENS names (name.eth, on Ethereum) to wallet addresses, including a Base-specific address and profile records (avatar, description, url, X, GitHub). Or give an 0x address to get its primary name, verified by resolving the name back to the same address. A bare name like jesse means jesse.base.eth. Useful before sending funds to a name or labeling counterparties. Read-only. Not charged for invalid or unregistered names.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "base.base.eth",
            "group": "body",
            "name": "name",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.0052",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "VerifyLite",
        "tags": [
          "basename",
          "ens",
          "identity",
          "base",
          "onchain"
        ],
        "url": "https://verifylite.hydratinghealingtouch.workers.dev/chain/name"
      },
      {
        "description": "Current prices in USD from Chainlink Data Feeds on Base mainnet: ETH, BTC, cbBTC, SOL, USDC, DAI, and EUR. One pair or all at once, each with the feed's last update time, age in seconds, and a stale flag, read straight from the oracle contracts (the same prices DeFi protocols use). Useful for valuing balances, converting USDC amounts, and checking a stablecoin peg. Not charged for an unknown pair or when the feeds can't be read.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "ETH/USD",
            "group": "body",
            "name": "pair",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.0029",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "VerifyLite",
        "tags": [
          "price",
          "crypto",
          "chainlink",
          "oracle",
          "eth"
        ],
        "url": "https://verifylite.hydratinghealingtouch.workers.dev/chain/price"
      },
      {
        "description": "ERC-20 token metadata for one contract on Base mainnet: name, symbol, decimals, and total supply (human-readable and raw), with a flag for whether it behaves like an ERC-20 at all and whether it is native USDC. Handles older tokens that return bytes32 names. Useful for formatting token amounts correctly and spotting look-alike tokens. Read-only. Not charged for an invalid address or an address with no contract.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
            "group": "body",
            "name": "address",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.0048",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "VerifyLite",
        "tags": [
          "base",
          "token",
          "erc20",
          "metadata",
          "onchain"
        ],
        "url": "https://verifylite.hydratinghealingtouch.workers.dev/chain/token"
      },
      {
        "description": "Risk check for an ERC-20 token on Base before buying, accepting, or holding it: reads the contract and its proxy implementation for owner powers (minting, pausing, blacklisting wallets, changing buy/sell taxes, trade limits, trading switches, burning others' tokens, upgrades), checks whether ownership was renounced and how much supply the owner holds. Returns a verdict, 0-100 risk score, and plain-language flags. Read-only. Not charged for invalid addresses or non-tokens.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
            "group": "body",
            "name": "address",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.0049",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "VerifyLite",
        "tags": [
          "token",
          "safety",
          "rug-check",
          "base",
          "onchain"
        ],
        "url": "https://verifylite.hydratinghealingtouch.workers.dev/chain/token-safety"
      },
      {
        "description": "Base mainnet transaction lookup by hash: status (success, failed, or pending), block, timestamp, confirmations, from, to, ETH value, total fee including the L1 data fee, method id, and every USDC transfer in the transaction decoded to sender, recipient, and amount. Useful for confirming that a USDC or x402 payment really settled before delivering goods. Read-only. Not charged for an invalid hash, a hash not found on Base, or when Base can't be reached.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "0x0000000000000000000000000000000000000000000000000000000000000000",
            "group": "body",
            "name": "hash",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.0055",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "VerifyLite",
        "tags": [
          "base",
          "transaction",
          "usdc",
          "payment",
          "onchain"
        ],
        "url": "https://verifylite.hydratinghealingtouch.workers.dev/chain/tx"
      },
      {
        "description": "Domain report: registration date, expiry, registrar, status, and name servers from the official registry (RDAP), plus DNS records (A, AAAA, MX, NS, CAA) and email security (SPF, DMARC policy), with flags for new, expiring, or misconfigured domains. Useful for vetting a company, vendor, or link before trusting it. Not charged for invalid or reserved domain names.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "example.com",
            "group": "body",
            "name": "domain",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.007",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "VerifyLite",
        "tags": [
          "domain",
          "whois",
          "dns",
          "rdap",
          "email-security"
        ],
        "url": "https://verifylite.hydratinghealingtouch.workers.dev/domain"
      },
      {
        "description": "Email check: validates the address format, confirms the domain exists and accepts mail (MX), and flags disposable providers, role accounts (info@, support@), and free providers. Returns deliverable_likely, risky, undeliverable, or invalid with a reason. No message is sent. Useful for cleaning sign-up lists and lead data before outreach.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "jane.doe@example.com",
            "group": "body",
            "name": "email",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "VerifyLite",
        "tags": [
          "email",
          "validation",
          "verification",
          "mx",
          "leads"
        ],
        "url": "https://verifylite.hydratinghealingtouch.workers.dev/email-check"
      },
      {
        "description": "RSS and Atom reader: give a feed URL or any news site, blog, or podcast page and get its latest items as clean JSON: title, link, published date, author, a plain-text summary, and media (podcast audio) links. Finds the feed automatically from the page when needed. Useful for news monitoring, research digests, and tracking competitors or releases. Not charged if no feed is found or it can't be fetched.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 5,
            "group": "body",
            "name": "limit",
            "required": false,
            "type": "number"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://hnrss.org/frontpage",
            "group": "body",
            "name": "url",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.0038",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "VerifyLite",
        "tags": [
          "rss",
          "news",
          "feed",
          "atom",
          "content"
        ],
        "url": "https://verifylite.hydratinghealingtouch.workers.dev/feed"
      },
      {
        "description": "Prompt-injection screen for text or a web page an agent is about to read: finds instruction overrides (many languages and obfuscated spellings), fake system or role markers, jailbreak personas, data-exfiltration links, requests for keys or seed phrases, tool, shell, or payment hijacks, and hidden content (invisible Unicode smuggling, zero-width and bidi characters, HTML comments, hidden elements, base64). Returns a verdict, 0-100 risk score, findings, and cleaned text. Not charged on bad input.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "Thanks for shopping with us. Orders ship within 3 business days.",
            "group": "body",
            "name": "text",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.0044",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "4",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "VerifyLite",
        "tags": [
          "prompt-injection",
          "security",
          "llm",
          "safety",
          "agents"
        ],
        "url": "https://verifylite.hydratinghealingtouch.workers.dev/injection-check"
      },
      {
        "description": "Classifies an IPv4 or IPv6 address: family, canonical form, and whether it is public, private (RFC 1918 or unique local), loopback, link-local, carrier-grade NAT, multicast, documentation, or reserved, including IPv4-mapped IPv6. With no input over HTTP, returns the caller's own public IP and country. Useful for validating network input and filtering internal addresses. Not charged for an invalid address.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "192.168.1.10",
            "group": "body",
            "name": "ip",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.0014",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "VerifyLite",
        "tags": [
          "ip",
          "network",
          "ipv6",
          "validation",
          "utility"
        ],
        "url": "https://verifylite.hydratinghealingtouch.workers.dev/ip"
      },
      {
        "description": "Website safety check for one URL. Passively fetches the site and returns a verdict (safe, caution, unsafe), a 0-100 score, and evidence-backed flags: TLS validity, HTTP-to-HTTPS redirect, redirect chain and offsite redirects, security headers, mixed content, insecure forms, and domain age from the official registry. Useful before visiting, linking to, buying from, or submitting data to an unfamiliar site. Not charged if the host cannot be checked.",
        "method": "",
        "parameters": [],
        "pricing": {
          "amount": "0.009",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "",
        "tags": [],
        "url": "https://verifylite.hydratinghealingtouch.workers.dev/mcp#check_site_safety"
      },
      {
        "description": "Returns pong with the server time and an optional echo string, after a real x402 USDC payment on Base. Useful for testing that an agent's x402 payment client, wallet, and budget limits work end to end before using costlier services, and for monitoring. The cheapest paid call VerifyLite offers.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "hello",
            "group": "body",
            "name": "echo",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "5",
          "l30DaysUniquePayers": "3"
        },
        "serviceName": "VerifyLite",
        "tags": [
          "ping",
          "x402",
          "test",
          "payments",
          "utility"
        ],
        "url": "https://verifylite.hydratinghealingtouch.workers.dev/ping"
      },
      {
        "description": "Link preview: returns the title, description, preview image, site name, favicon, canonical URL, and Open Graph/Twitter card details for one URL, like a chat app's link unfurl. Useful when an agent posts, shares, or summarizes links and needs clean metadata without reading the whole page. Not charged if the page can't be fetched.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://example.com",
            "group": "body",
            "name": "url",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "VerifyLite",
        "tags": [
          "link-preview",
          "metadata",
          "open-graph",
          "unfurl",
          "web"
        ],
        "url": "https://verifylite.hydratinghealingtouch.workers.dev/preview"
      },
      {
        "description": "Cryptographically secure, unbiased randomness: whole numbers between min and max (default 1 to 100), or random picks from a list of choices, one or up to 100 per call. Useful because language models are bad at being random: fair draws, sampling, shuffling decisions, and A/B assignment. Not charged for invalid options.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 2,
            "group": "body",
            "name": "count",
            "required": false,
            "type": "number"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 6,
            "group": "body",
            "name": "max",
            "required": false,
            "type": "number"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 1,
            "group": "body",
            "name": "min",
            "required": false,
            "type": "number"
          }
        ],
        "pricing": {
          "amount": "0.0013",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "VerifyLite",
        "tags": [
          "random",
          "rng",
          "dice",
          "sampling",
          "utility"
        ],
        "url": "https://verifylite.hydratinghealingtouch.workers.dev/random"
      },
      {
        "description": "Web page reader: fetches one URL and returns its main content as clean markdown with the page title, description, language, and word count. Uses the site's own Markdown version when it offers one; otherwise strips navigation, footers, scripts, and styles. Includes a token estimate. Useful for feeding web pages to an LLM, summarizing articles, or extracting text for research. Not charged if the page can't be fetched or isn't text.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://example.com",
            "group": "body",
            "name": "url",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.0028",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "7",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "VerifyLite",
        "tags": [
          "web",
          "scraping",
          "markdown",
          "reader",
          "content"
        ],
        "url": "https://verifylite.hydratinghealingtouch.workers.dev/read"
      },
      {
        "description": "Website safety check for one URL. Passively fetches the site and returns a verdict (safe, caution, unsafe), a 0-100 score, and evidence-backed flags: TLS validity, HTTP-to-HTTPS redirect, redirect chain and offsite redirects, security headers, mixed content, insecure forms, and domain age from the official registry. Useful before visiting, linking to, buying from, or submitting data to an unfamiliar site. Not charged if the host cannot be checked.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://example.com",
            "group": "body",
            "name": "url",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.009",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "6",
          "l30DaysUniquePayers": "3"
        },
        "serviceName": "VerifyLite",
        "tags": [
          "security",
          "website",
          "safety",
          "trust",
          "ssl"
        ],
        "url": "https://verifylite.hydratinghealingtouch.workers.dev/safe"
      },
      {
        "description": "Batch website safety check: the full /safe report for several URLs in one call, priced per site and cheaper than single checks. Each result has a verdict (safe, caution, unsafe), a 0-100 score, and evidence-backed flags for TLS, redirects, security headers, mixed content, insecure forms, and domain age, plus a summary count. Useful for screening every link in a search result, email, or document at once. Not charged if no site can be checked.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": [],
            "group": "body",
            "name": "urls",
            "required": false,
            "type": "array"
          }
        ],
        "pricing": {
          "amount": "0.024",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "VerifyLite",
        "tags": [
          "security",
          "website",
          "batch",
          "phishing",
          "links"
        ],
        "url": "https://verifylite.hydratinghealingtouch.workers.dev/safe-batch"
      },
      {
        "description": "Website safety check plus a Google Web Risk lookup for malware, phishing, and unwanted software. Includes the full /safe report: verdict (safe, caution, unsafe), 0-100 score, TLS, redirects, security headers, mixed content, insecure forms, and domain age. A blocklist hit makes the verdict unsafe. Useful for screening links before a payment, login, or download. Not charged if the blocklist cannot be reached.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://example.com",
            "group": "body",
            "name": "url",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.1",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "VerifyLite",
        "tags": [
          "security",
          "phishing",
          "malware",
          "blocklist",
          "website"
        ],
        "url": "https://verifylite.hydratinghealingtouch.workers.dev/safe-pro"
      },
      {
        "description": "Turns messy LLM output into valid JSON: strips Markdown code fences and surrounding prose, fixes trailing commas, single quotes, unquoted keys, comments, Python True/None, cut-off brackets, and stringified JSON. Optionally validates the result against a JSON Schema (draft 4 to 2020-12) and lists each error with its location. Returns the parsed data, the JSON text, and what was changed. Not charged if no JSON can be recovered or the input is invalid.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": null,
            "group": "body",
            "name": "schema",
            "required": false,
            "type": "object"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "```json\n{'name': 'Ada', 'age': 36,}\n```",
            "group": "body",
            "name": "text",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.0039",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "VerifyLite",
        "tags": [
          "json",
          "llm",
          "repair",
          "schema",
          "validation"
        ],
        "url": "https://verifylite.hydratinghealingtouch.workers.dev/sanitize-json"
      },
      {
        "description": "SEO check for one page: whether search engines can index it (meta robots, X-Robots-Tag, robots.txt rules), title and meta description length, canonical URL, H1 headings, viewport, language, Open Graph tags, sitemap, HTTPS, and redirects, with a 0-100 score and a list of issues by severity. Useful for site audits and pre-launch checks. Not charged if the page can't be fetched.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://example.com",
            "group": "body",
            "name": "url",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "4",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "VerifyLite",
        "tags": [
          "seo",
          "indexability",
          "robots",
          "audit",
          "web"
        ],
        "url": "https://verifylite.hydratinghealingtouch.workers.dev/seo-check"
      },
      {
        "description": "Current time from a reliable server clock: UTC ISO timestamp, Unix seconds and milliseconds, and optionally the local date, time, weekday, and UTC offset in any IANA time zone (daylight saving handled). Useful because language models don't know the current date or time. Not charged for an unknown time zone.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "America/Chicago",
            "group": "body",
            "name": "tz",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.0011",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "VerifyLite",
        "tags": [
          "time",
          "date",
          "timezone",
          "clock",
          "utility"
        ],
        "url": "https://verifylite.hydratinghealingtouch.workers.dev/time"
      },
      {
        "description": "Speech-to-text for one audio or video file by URL, using Whisper (turbo) on a GPU. Returns the full transcript, timed segments, ready-made SRT and WebVTT captions, and the detected language; optional translation to English. Files up to 25 MB (about 25 minutes of typical MP3). Useful for captioning videos, indexing podcasts, or reading meetings. Not charged if the file can't be fetched or transcribed.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://github.com/runpod-workers/sample-inputs/raw/main/audio/gettysburg.wav",
            "group": "body",
            "name": "url",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.025",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "VerifyLite",
        "tags": [
          "transcription",
          "speech-to-text",
          "whisper",
          "captions",
          "audio"
        ],
        "url": "https://verifylite.hydratinghealingtouch.workers.dev/transcribe"
      },
      {
        "description": "Generates standards-compliant UUIDs from a cryptographic random source: version 4 (random) or version 7 (time-ordered, sorts by creation time, good for database keys), one or up to 100 per call. Useful for idempotency keys, record IDs, and correlation IDs. Not charged for invalid options.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 1,
            "group": "body",
            "name": "count",
            "required": false,
            "type": "number"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "v7",
            "group": "body",
            "name": "version",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.0012",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "VerifyLite",
        "tags": [
          "uuid",
          "id",
          "generator",
          "random",
          "utility"
        ],
        "url": "https://verifylite.hydratinghealingtouch.workers.dev/uuid"
      },
      {
        "description": "URL syntax validator. Takes one absolute HTTP or HTTPS URL and returns its normalized form, or a specific error code: unparseable, unsupported scheme, embedded credentials, IP literal, or local/metadata hostname. Never contacts the destination, so it is fast and side-effect free. Useful for cleaning URLs from user input, scraped pages, or LLM output before fetching them.",
        "method": "POST",
        "parameters": [
          {
            "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": {
          "l30DaysTotalCalls": "4",
          "l30DaysUniquePayers": "3"
        },
        "serviceName": "VerifyLite",
        "tags": [
          "url",
          "validation",
          "sanitize",
          "security",
          "parsing"
        ],
        "url": "https://verifylite.hydratinghealingtouch.workers.dev/verify"
      }
    ],
    "enriched": false,
    "iconUrl": "",
    "id": "verifylite-hydratinghealingtouch-workers-dev",
    "integrationType": "",
    "isNew": false,
    "name": "verifylite.hydratinghealingtouch.workers.dev",
    "networks": [
      "Base"
    ],
    "priceSummary": {
      "avgCostBasis": "exact",
      "avgCostPerTransaction": "0.008714",
      "currency": "USDC",
      "maxAmount": "0.1",
      "minAmount": "0.001"
    },
    "provider": "verifylite.hydratinghealingtouch.workers.dev",
    "providerUrl": "",
    "serviceName": "VerifyLite",
    "tags": [
      "approval",
      "allowance",
      "wallet",
      "base",
      "onchain",
      "balance",
      "usdc",
      "block",
      "chain-head",
      "timestamp",
      "contract",
      "proxy",
      "nft",
      "gas",
      "fees",
      "ethereum",
      "basename",
      "ens",
      "identity",
      "price",
      "crypto",
      "chainlink",
      "oracle",
      "eth",
      "token",
      "erc20",
      "metadata",
      "safety",
      "rug-check",
      "transaction",
      "payment",
      "domain",
      "whois",
      "dns",
      "rdap",
      "email-security",
      "email",
      "validation",
      "verification",
      "mx",
      "leads",
      "rss",
      "news",
      "feed",
      "atom",
      "content",
      "prompt-injection",
      "security",
      "llm",
      "agents",
      "ip",
      "network",
      "ipv6",
      "utility",
      "ping",
      "x402",
      "test",
      "payments",
      "link-preview",
      "open-graph",
      "unfurl",
      "web",
      "random",
      "rng",
      "dice",
      "sampling",
      "scraping",
      "markdown",
      "reader",
      "website",
      "trust",
      "ssl",
      "batch",
      "phishing",
      "links",
      "malware",
      "blocklist",
      "json",
      "repair",
      "schema",
      "seo",
      "indexability",
      "robots",
      "audit",
      "time",
      "date",
      "timezone",
      "clock",
      "transcription",
      "speech-to-text",
      "whisper",
      "captions",
      "audio",
      "uuid",
      "id",
      "generator",
      "url",
      "sanitize",
      "parsing"
    ]
  },
  "source": "agentic_market",
  "summary": ""
}

What the leaf hashes

{"body":"e991772e6dfb4332c381ff8cea5be2187c4a10ff813c92bf7cebc530446e5ae9","id":407109,"kind":"listing","method":"sync.agentic_market/1","observed_us":1793080232385074,"prev":282996,"subject":"agentic_market:verifylite-hydratinghealingtouch-workers-dev","subject_kind":"source_record"}

Proof

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

  1. 0xfa8f009afc283d6f8998ecef9bfd8918a791cb6422d9dccec92850846d72dad6
  2. 0xabecfe6233f5f345bc5e17d59f4c8f0d5d8a4f4d69809813e73619b140919983
  3. 0xd425237c442ffef9daf08e0bf3f9bdcca48a6736751937a6af99ee1ca73181b9
  4. 0xcdea1720b109878d3c588d69adde0cadebfe2104382467d397deb651794b8e0c
  5. 0x0b1d1a0d4509809608a2bc83401eecd13e93d0993c913bf84ed437fe507e25e2
  6. 0x72ecc51cbdca367fd735eff7782a4c4a0f1212a1cd45f5bf7ebd530cd7cb844c
  7. 0x6297d6abbb9eeea10d27d1517a2fab641bbebfd296d81b6b9193afc34d50ebbd
  8. 0x5d7b134948de09f789c988029083020c212461fa69bda7034c9e9421c36826d5
  9. 0x0c7d87d8458c0161ff93657d4ca3286848354a3c348a350cd574869dee08aeb2
  10. 0x82bd9a19670fcfd1ff1b7df4edcd0ac42b8ef93fcf84ed1e26d9d7bdf8d47485
  11. 0xb79afe573322beeaf10115333840af7581c0f1a3d89119e0bbb5881311429394
  12. 0x58215df828d47943a710362ab6e17ad0eb4a7c42a13dbec3ab2635d1abf3945f
  13. 0xf24b37f8ac293f5328e3e6b28cf868989fe99debf025c153c0d9a1698e846e25
  14. 0x94d3785ce9330e4580bccada5459380aa2aac76a0bf11354d1353b375afc17d2
  15. 0xb5b652bba4a5afca56c21031d89b1c06361563aaf54ccc8541c296ceeb2b66fa
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON