addrbookFor publishers
← The evidence ledger

Evidence row 383636

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint ae79f8d4-d79f-4dbc-a42a-ecdc4e1a9bd9
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
cad2bd2b2e24159eab4ac4403c184d62050cc4c6db4423fc4c4b9484370c7ca1
Leaf
0x0acc59503bc00877e332b037e11297c4551ba8ec3ba10cc8c7bab425307a75c0

What was observed

{
  "count": 3,
  "tools": [
    {
      "description": "Render any public web page in a real headless Chrome and return its text. JavaScript runs first, so docs sites and single-page apps that a plain fetch returns empty come back complete. $0.009 per call (x402 on Arc/Base/Solana/X1): the full text and every outbound link. Without a payment the call returns the price and every rail we accept. Refuses private and reserved addresses and our own hosts, so it cannot be used as a proxy into a network. Sites that put a bot wall in front of their pages (Cloudflare, DataDome and the like) answer with a challenge rather than the page: the call then FAILS with `http-403` or `bot-challenge` and says so, rather than charging you for a spinner.",
      "inputSchema": {
        "properties": {
          "full": {
            "description": "true asks for the paid full text. Without a payment you get a 402 carrying the price and every rail we accept; sign it and call again with `payment`.",
            "type": "boolean"
          },
          "payment": {
            "description": "a signed x402 payment (the same base64 payload you would put in the PAYMENT-SIGNATURE header). Pass it here and the purchase completes inside this tool call - you never have to leave MCP.",
            "type": "string"
          },
          "url": {
            "description": "the http(s) page to render",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "page_extract"
    },
    {
      "description": "Render a whole section of a site - up to 25 pages - in one call and get every page back as clean text, with JavaScript executed. Same host only; robots.txt is obeyed and anything it disallows is skipped and named. FREE: the crawl PLAN - exactly which pages would be fetched and what robots.txt allows - so you can see what you would get before paying. PAID ($0.14, x402 on Arc/Base/Solana/X1): every page rendered and returned. It costs more than one page because it is up to 25 real browser renders, not a lookup. If a bot wall on the site lets the first page through but blocks the rest, the call fails with `poor-yield` and names every page it could not render, instead of billing you for a list of failures.",
      "inputSchema": {
        "properties": {
          "full": {
            "description": "true asks for the paid crawl. Without a payment you get a 402 carrying the price and every rail we accept; sign it and call again with `payment`.",
            "type": "boolean"
          },
          "pages": {
            "description": "how many pages, default 10, hard cap 25",
            "type": "number"
          },
          "payment": {
            "description": "a signed x402 payment (the same base64 payload you would put in the PAYMENT-SIGNATURE header). Pass it here and the purchase completes inside this tool call.",
            "type": "string"
          },
          "url": {
            "description": "the page to start from",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "site_extract"
    },
    {
      "description": "Read up to 10 web pages as clean text in one call: title, description and readable body, with the final URL. A plain fetch (no JavaScript); for a rendered page use page_extract. $0.003 per call over x402 (USDC on Arc, Base or Solana, or XNT on X1). Call once without `payment` for the terms, sign them with your own wallet, call again with `payment`.",
      "inputSchema": {
        "properties": {
          "payment": {
            "description": "a signed x402 payment (the base64 payload you would put in PAYMENT-SIGNATURE). Pass it and the purchase completes inside this tool call.",
            "type": "string"
          },
          "urls": {
            "description": "comma-separated URLs, up to 10",
            "type": "string"
          }
        },
        "required": [
          "urls"
        ],
        "type": "object"
      },
      "name": "web_read"
    }
  ]
}

What the leaf hashes

{"body":"cad2bd2b2e24159eab4ac4403c184d62050cc4c6db4423fc4c4b9484370c7ca1","id":383636,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793060066919970,"prev":null,"subject":"ae79f8d4-d79f-4dbc-a42a-ecdc4e1a9bd9","subject_kind":"endpoint"}

Proof

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

  1. 0x0acbb8ebd21f42d2f9df502f9241d6bbcf4efe26735bdec0938e55b081ebd22a
  2. 0x2f2983ad4d976038fe947a7987c09adcc321dc030a8a02ef6500e76c67e81677
  3. 0xda7cfa96f02c03b4c920d7ab58716b122f293bfebf0e5c2124451589ef3a2176
  4. 0x00822261add742f94e7aa8de6156e45ad6f33abb265305077a41e17c3b490303
  5. 0xb0251a2b02e550475f56efb76d5f9a913384837ec26c4ce05c3e3037ac602398
  6. 0x5c4389a4bd08df46b666aacb2cd6ab8c17699fa33cd1be85c4af9df249c35563
  7. 0xd67c04754defe236be05454931ee743ae9512fd1d63e13dd5b59b9b8cb49f5b8
  8. 0xd8dc2084e8a53a699f7d32ca41059fd52bdf156954410a3496b72139062c2948
  9. 0x937e7ab3af25b1ede619fbbe1127f28b9409df282623ddd37eea666685dca9de
  10. 0xb6a4450b4a9940eedd2b07861f4e3bb98cbc22cfb025b648245e62a4512ea7b3
  11. 0xab9a818db8b8604daa1d300b5336a7ecdc718ee9de04e347884c3c2ff6e455d3
  12. 0x7189e38499a0d36b6f3d244260e4b1d8d20ec79407f4be030531131834122360
  13. 0x74ffd6144e8464591ea30392b981f197426cfd361178829fb8a66915e2f727b0
  14. 0x3e0ec8a2a8a954695a9b53a4a48a7656d7e3fd6a8795c73b49e2ef05b201ec3f
  15. 0x2cf27e8a181d60d0dd27c186c2eddfcbb4e8fa71cf66feeb55a4d730e15ee8c4
  16. 0x518b93854db03dc9fc938883abf30da6eaae5ae0d4336903968fd32a7df8c71b
  17. 0x22c1fb9487ee0b9732fa017a0cc321eb27a60c08450d112f755089796e12cb1c
  18. 0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
Not published on a chain yet

How to check it · This row as JSON