addrbookFor publishers
← The evidence ledger

Evidence row 27317

Observed , by sync.agentic_market/1.

Kind
listing
About
source_record agentic_market:web-kagurazaka-dev
Recorded
Previous row
#4205
Body SHA-256
35767ea7fc38a5dade265ff53a10c1fb4f10d3c5ad7dcd2af6d67518ee2da0f2
Leaf
0x39a9dba8a3d617e5e8a69a3a752d533e0bc94d87b8cfa7e150b6eca4669efaa5

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://web.kagurazaka.dev/v1/dns"
    ],
    [
      "x402",
      "https://web.kagurazaka.dev/v1/feed"
    ],
    [
      "x402",
      "https://web.kagurazaka.dev/v1/http-check"
    ],
    [
      "x402",
      "https://web.kagurazaka.dev/v1/links"
    ],
    [
      "x402",
      "https://web.kagurazaka.dev/v1/metadata"
    ],
    [
      "x402",
      "https://web.kagurazaka.dev/v1/pdf-text"
    ],
    [
      "x402",
      "https://web.kagurazaka.dev/v1/qr"
    ],
    [
      "x402",
      "https://web.kagurazaka.dev/v1/read"
    ],
    [
      "x402",
      "https://web.kagurazaka.dev/v1/sitemap"
    ],
    [
      "x402",
      "https://web.kagurazaka.dev/v1/watch"
    ]
  ],
  "name": "web.kagurazaka.dev",
  "owner_address": null,
  "raw": {
    "caip2_networks": [
      "eip155:8453"
    ],
    "category": "",
    "description": "",
    "domain": "web.kagurazaka.dev",
    "endpoints": [
      {
        "description": "A, AAAA, CNAME, MX, TXT, NS, CAA and SOA records of a domain from public resolvers (Cloudflare and Google), or just the types you ask for, and whether the domain exists.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "x402.org",
            "group": "query",
            "name": "name",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "A,MX,TXT",
            "group": "query",
            "name": "types",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "x402 Web Tools",
        "tags": [
          "dns",
          "domain",
          "network"
        ],
        "url": "https://web.kagurazaka.dev/v1/dns"
      },
      {
        "description": "The items of an RSS, Atom or RDF feed as JSON (title, link, id, published date, author, plain-text summary). Given a web page instead of a feed, it finds the feed the page links to.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 5,
            "group": "query",
            "name": "limit",
            "required": false,
            "type": "number"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://blog.cloudflare.com/rss/",
            "group": "query",
            "name": "url",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "x402 Web Tools",
        "tags": [
          "web",
          "rss",
          "atom",
          "feed",
          "news"
        ],
        "url": "https://web.kagurazaka.dev/v1/feed"
      },
      {
        "description": "Request an https URL and report whether it is reachable, its status, every redirect hop with timings, key and security headers (HSTS, CSP and others), and the TLS certificate with its issuer, the names it covers and the days until it expires. An unreachable URL is a result too, with the reason.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://x402.org",
            "group": "query",
            "name": "url",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "x402 Web Tools",
        "tags": [
          "web",
          "uptime",
          "ssl",
          "tls",
          "headers"
        ],
        "url": "https://web.kagurazaka.dev/v1/http-check"
      },
      {
        "description": "Every distinct link on a public web page as absolute URLs with their anchor text, marked internal or external and nofollow, up to 500.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "external",
            "group": "query",
            "name": "only",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://www.x402.org/",
            "group": "query",
            "name": "url",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "x402 Web Tools",
        "tags": [
          "web",
          "links",
          "crawl",
          "seo"
        ],
        "url": "https://web.kagurazaka.dev/v1/links"
      },
      {
        "description": "Title, description, canonical URL, language, author, published and modified dates, favicon, RSS and Atom feeds, Open Graph and Twitter card tags, JSON-LD structured data and the h1/h2 outline of a public web page.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://www.x402.org/",
            "group": "query",
            "name": "url",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "x402 Web Tools",
        "tags": [
          "web",
          "metadata",
          "seo",
          "opengraph"
        ],
        "url": "https://web.kagurazaka.dev/v1/metadata"
      },
      {
        "description": "Extract the text of a PDF at a public URL, page by page, with its title, author and page count. Up to 10 MB; scanned PDFs without a text layer return little text.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf",
            "group": "query",
            "name": "url",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "x402 Web Tools",
        "tags": [
          "pdf",
          "document",
          "text-extraction"
        ],
        "url": "https://web.kagurazaka.dev/v1/pdf-text"
      },
      {
        "description": "Encode text or a URL as a QR code: PNG (base64 and a data URL) or SVG, with the size and error correction level you choose.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 300,
            "group": "query",
            "name": "size",
            "required": false,
            "type": "number"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://www.x402.org/",
            "group": "query",
            "name": "text",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "4",
          "l30DaysUniquePayers": "3"
        },
        "serviceName": "x402 Web Tools",
        "tags": [
          "qr",
          "qrcode",
          "image",
          "generator"
        ],
        "url": "https://web.kagurazaka.dev/v1/qr"
      },
      {
        "description": "Fetch a public web page and return its main content as clean Markdown (Mozilla Readability, as in Firefox Reader View, then Markdown with absolute links and tables), with title, byline, site name, published date, language, excerpt and a token estimate. Navigation, ads and footers are left out. Pages that cannot be read (errors, not HTML) are not charged.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://en.wikipedia.org/wiki/HTTP_402",
            "group": "query",
            "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": "x402 Web Tools",
        "tags": [
          "web",
          "markdown",
          "scrape",
          "reader",
          "llm"
        ],
        "url": "https://web.kagurazaka.dev/v1/read"
      },
      {
        "description": "The URLs a sitemap lists, with last modified dates, or the sitemaps a sitemap index lists. Given a site instead of a sitemap, it finds the sitemap from robots.txt or /sitemap.xml. Gzipped sitemaps are read too.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://www.cloudflare.com/",
            "group": "query",
            "name": "url",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "x402 Web Tools",
        "tags": [
          "web",
          "sitemap",
          "crawl",
          "seo"
        ],
        "url": "https://web.kagurazaka.dev/v1/sitemap"
      },
      {
        "description": "Check a web page for changes: each call compares the page's readable text with your previous check of the same URL (kept per paying wallet for 90 days) and returns whether it changed, when you last checked, and the added and removed lines. The first call records the page. Use name to keep several watches of one URL apart.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://www.x402.org/",
            "group": "query",
            "name": "url",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "4",
          "l30DaysUniquePayers": "3"
        },
        "serviceName": "x402 Web Tools",
        "tags": [
          "web",
          "monitoring",
          "change-detection",
          "diff",
          "watch"
        ],
        "url": "https://web.kagurazaka.dev/v1/watch"
      }
    ],
    "enriched": false,
    "iconUrl": "",
    "id": "web-kagurazaka-dev",
    "integrationType": "",
    "isNew": false,
    "name": "web.kagurazaka.dev",
    "networks": [
      "Base"
    ],
    "priceSummary": {
      "avgCostBasis": "exact",
      "avgCostPerTransaction": "0.0015",
      "currency": "USDC",
      "maxAmount": "0.003",
      "minAmount": "0.001"
    },
    "provider": "web.kagurazaka.dev",
    "providerUrl": "",
    "serviceName": "x402 Web Tools",
    "tags": [
      "dns",
      "domain",
      "network",
      "web",
      "rss",
      "atom",
      "feed",
      "news",
      "uptime",
      "ssl",
      "tls",
      "headers",
      "links",
      "crawl",
      "seo",
      "metadata",
      "opengraph",
      "pdf",
      "document",
      "text-extraction",
      "qr",
      "qrcode",
      "image",
      "generator",
      "markdown",
      "scrape",
      "reader",
      "llm",
      "sitemap",
      "monitoring",
      "change-detection",
      "diff",
      "watch"
    ]
  },
  "source": "agentic_market",
  "summary": ""
}

What the leaf hashes

{"body":"35767ea7fc38a5dade265ff53a10c1fb4f10d3c5ad7dcd2af6d67518ee2da0f2","id":27317,"kind":"listing","method":"sync.agentic_market/1","observed_us":1793025357325508,"prev":4205,"subject":"agentic_market:web-kagurazaka-dev","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. 0x39a9d833eda15bf1f09307ab81a436ebd7441aa6d85bae5929e64674f110c8a8
  2. 0xcdf127e5e2d42ddcda64cc6aa1c83435d7dbbd6cfcc0f094f7e247838553a17c
  3. 0x3deb5ebea32db1751ddde79446c8596795d1be3526daa4d1640047711d6b9bb1
  4. 0xe39255176d8db854aa1b335763cc61da0778a11f68057976d7933f79fc126349
  5. 0x871c0029ec06b79d2f584732d5e3b7d095f632d4a1b594995c685c3836f2d195
  6. 0x2be5dab4b167d890b96ab361ba2114fa3169929409a82ab52562e8f393d527a3
  7. 0xc847bbfb333646ad25b8d31af6547010b6f17b960521641bac42e8dd79cb44e4
  8. 0xdb5bcc52da4e6bc7de565b3e6be01ebacaa50a7253478b51448e9a6811fe1492
  9. 0x5f0f66d3c6c8c57a6597a186a8ba81e904994bf67c676a4f2e04141fc08e09eb
  10. 0xfda15cdc71a49ed951aef5d062ed510394ecacc85a2243302429b8300694e535
  11. 0xd9b921e2251851de5c43bdbb4f58d5e2fa1aee215c84e0f3e0426cf1e4a08e8f
  12. 0x18cc4431e4bbe45ee72defb9bb3318434364bf71c883055c6197fa7102ec601a
  13. 0xe2214b3d6a48396930d1739b02ea366de2aac5337c9b9ff2aff28cecf6518139
  14. 0x7f594f5609f388d64d3cda87b5631d393ee8300bb09bad71f150113a5886ee33
  15. 0x4b52a97f7a80ff7778a702b85267b8d2e5c93ce160942656435c29ae7be68bf4
  16. 0x2e6a32eb32761c210560e852405e2f865f958ddbe01027894f8b9c1b3433b9f0
  17. 0x9a83be955a206deb65b995adfd92c58fa31c95fbbf926bd199d300e70b08b26d
  18. 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON