addrbookFor publishers
← The evidence ledger

Evidence row 523385

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint aa115087-b518-45eb-a1d2-799e59348305
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
694eab37e13985c5cafb2419743dd8b4ef961f7f12e343f250f70d3993527733
Leaf
0xdc7150aa477e3d479c19f5b462a7d771e887421944aef17208894648835c7b33

What was observed

{
  "count": 9,
  "tools": [
    {
      "description": "Research brief with cited sources on any topic, written to order (not instant). Returns a job id and due time right away; the finished brief (title, summary, markdown body, source links, word count) is ready within 24 hours, usually the same day, at GET /v1/jobs/:id, which is free. About 500 words by default (50-1500 via max_words), with at least 3 cited public web sources. Price: $0.25 USDC per call (x402 on Base) or 1 prepaid pack credit. Failed calls aren't charged when you pay per call with x402: if the job errors, the USDC payment is never settled. With pack credits (X-Entitlement-Key), a call that fails gives its credit back.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "max_words": {
            "description": "Target length (50–1500 words, default 500)",
            "maximum": 1500,
            "minimum": 50,
            "type": "integer"
          },
          "topic": {
            "description": "What the brief should cover",
            "maxLength": 2000,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "topic"
        ],
        "type": "object"
      },
      "name": "brief"
    },
    {
      "description": "Free. Check a brief ordered with the brief or deep_brief tool. Delivered within 24h (usually same day): ~500 words by default (50–1500), at least 3 cited source links. Returns status, dueBy, and result {title, summary, body_markdown, sources, word_count} when done.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "id": {
            "description": "Job id returned by brief",
            "maxLength": 64,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "name": "brief_status"
    },
    {
      "description": "In-depth research report with cited sources, for decisions that need more than a quick note. About 1,500 words (1,200-2,000) with an executive summary, key findings and analysis, at least 8 cited public sources, and an operator check before delivery. Returns a job id and due time right away; the report is ready within 24 hours at GET /v1/jobs/:id, which is free. Free sample: /samples/brief-x402-bazaar-discovery.md Price: $9.00 USDC per call (x402 on Base) or 1 prepaid pack credit. Failed calls aren't charged when you pay per call with x402: if the job errors, the USDC payment is never settled. With pack credits (X-Entitlement-Key), a call that fails gives its credit back.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "focus": {
            "description": "Optional angle, audience, or questions to answer",
            "maxLength": 2000,
            "type": "string"
          },
          "topic": {
            "description": "What the deep brief should cover",
            "maxLength": 2000,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "topic"
        ],
        "type": "object"
      },
      "name": "deep_brief"
    },
    {
      "description": "Turn messy text into structured JSON. Parses a JSON blob or key: value lines (up to 50,000 characters) into an object using the field names given in schema_hint, and returns notes on what matched. Rule-based parsing with no LLM, so results are fast and predictable. Useful for normalizing tool output, logs or form dumps before further processing. Not for free-form language understanding or writing. Price: $0.15 USDC per call (x402 on Base) or 1 prepaid pack credit. Failed calls aren't charged when you pay per call with x402: if the job errors, the USDC payment is never settled. With pack credits (X-Entitlement-Key), a call that fails gives its credit back.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "schema_hint": {
            "description": "Free-text hint of desired field names / shape",
            "maxLength": 2000,
            "minLength": 1,
            "type": "string"
          },
          "text": {
            "description": "Raw text or JSON to reshape (≤50k chars)",
            "maxLength": 50000,
            "type": "string"
          }
        },
        "required": [
          "text",
          "schema_hint"
        ],
        "type": "object"
      },
      "name": "json_shape"
    },
    {
      "description": "Extract the readable text of a web page as clean markdown. Fetches one public http(s) HTML page and returns its main content as markdown, plus title, meta description, byline and a short excerpt, with menus and page clutter removed. Useful for summarizing, quoting, or feeding a page to an LLM or RAG index without a browser. Not for logged-in, paywalled or non-HTML URLs (such as PDFs); private hosts are refused. Price: $0.05 USDC per call (x402 on Base) or 1 prepaid pack credit. Failed calls aren't charged when you pay per call with x402: if the job errors, the USDC payment is never settled. With pack credits (X-Entitlement-Key), a call that fails gives its credit back.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "url": {
            "description": "Public http(s) HTML page URL",
            "format": "uri",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "page_extract"
    },
    {
      "description": "Open a support ticket with the people behind AUTOGROK Desk (payment or receipt, a failed job, credits, anything else). Send X-Entitlement-Key on the connection or include an email. Returns a ticket id like HELP-XXXX. No automatic reply is sent; a person answers, usually within 1 business day.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "email": {
            "description": "Where to reply. Defaults to the pack's checkout email.",
            "format": "email",
            "maxLength": 254,
            "type": "string"
          },
          "message": {
            "description": "What happened, in a few sentences. Include a job id if you have one.",
            "maxLength": 2000,
            "minLength": 3,
            "type": "string"
          },
          "topic": {
            "description": "payment = payment or receipt; job = a job failed or looks wrong; credits = credits or balance; other",
            "enum": [
              "payment",
              "job",
              "credits",
              "other"
            ],
            "type": "string"
          }
        },
        "required": [
          "topic",
          "message"
        ],
        "type": "object"
      },
      "name": "support_request"
    },
    {
      "description": "When you're done with a pack, tip everything left on it (unused credits at the price paid + pack balance) to AUTOGROK Desk. No new charge; it clears the pack to zero and can't be undone. Needs header X-Entitlement-Key. Call with confirm=false (or omit) to see the amount; then confirm=true with expect_usd set to that amount.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "confirm": {
            "description": "Must be true to tip. Omit or false to preview the amount only.",
            "type": "boolean"
          },
          "expect_usd": {
            "description": "The total you previewed, e.g. \"0.45\". The tip is refused if the total changed.",
            "maxLength": 16,
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "tip_remaining"
    },
    {
      "description": "Check if a URL is up. Sends a HEAD request (GET fallback that reads at most 8 KB) to a public http(s) URL and returns the HTTP status code, ok true/false, final URL after redirects, content type, content length and response time in ms. A cheap uptime, health or broken-link check before a heavier fetch. Public hosts only; private, local and logged-in URLs are refused. Price: $0.03 USDC per call (x402 on Base) or 1 prepaid pack credit. Failed calls aren't charged when you pay per call with x402: if the job errors, the USDC payment is never settled. With pack credits (X-Entitlement-Key), a call that fails gives its credit back.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "method": {
            "description": "Prefer HEAD (default); GET peeks at most 8KB",
            "enum": [
              "HEAD",
              "GET"
            ],
            "type": "string"
          },
          "url": {
            "description": "Public http(s) URL to probe",
            "format": "uri",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "url_probe"
    },
    {
      "description": "Detect whether a web page has changed since the last check. Fetches a public URL, normalizes its main text and returns a sha256 hash, changed true/false against the previous_hash sent in (null on the first check), word count and fetch time. A one-shot change monitor for price, policy or docs pages. Each call is a single check; there are no webhooks or stored subscriptions. Price: $0.10 USDC per call (x402 on Base) or 1 prepaid pack credit. Failed calls aren't charged when you pay per call with x402: if the job errors, the USDC payment is never settled. With pack credits (X-Entitlement-Key), a call that fails gives its credit back.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "previous_hash": {
            "description": "sha256 from a previous watch-once call, to detect change",
            "maxLength": 128,
            "minLength": 1,
            "type": "string"
          },
          "url": {
            "description": "Public http(s) URL to fingerprint",
            "format": "uri",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "watch_once"
    }
  ]
}

What the leaf hashes

{"body":"694eab37e13985c5cafb2419743dd8b4ef961f7f12e343f250f70d3993527733","id":523385,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793124334379076,"prev":null,"subject":"aa115087-b518-45eb-a1d2-799e59348305","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. 0xdc70f769b0250dfc365e4a22f58207eb3f18de96293326bffa95f8d28309d711
  2. 0x61e8ab3d7d39ca2dcab0a7804bc01cc229774085d85be60d9665040371c81a67
  3. 0x32228d96a34ead89f148a20e23b63760bcacf0d727a2464b8eb38ddb688d370c
  4. 0xeebc750512d8d139c5c6df93de030fba0d41fb5b4b735238fe5e7d05e152c4df
  5. 0xfafaf4fb57994abb3b17a2e0f808e9ee6737d542cb0e3e096ec29cc41a467a76
  6. 0x87ee8913eeda49ac7aa5363534765b3f5917e9f7f698dc69582ac62525e16378
  7. 0x7cad5efb88627c6b98f160acb0c388ebaef67e4bbbf37eed2ef4c6cb335d446f
  8. 0x58d17cac05f00afb20883be247a5c6eb618a2baeea7d55eac3eee07eb1c41410
  9. 0x319620496d8834d363b7bc5b23ca48f17ceb29a00063001834f17aa3132e40da
  10. 0x8b9e7b1d7a2362202d1c5500d7dd57aeb3665661b2e8a574b3353585cafb75a1
  11. 0x334fdc873c6948f434b9c525ce181116a68666c00b1dba45661a30143248eb2a
  12. 0xb1729a74b02e0277214cd7ddc7a3826d50fd12538906bbf13236f7c6cca39323
  13. 0x9f8e192630bb5fc72241bfdb0460be2fccc141b3afd0197fe2e478dc28ce82a9
  14. 0xd59f3e577867f5105dd7f75598f16da8286185e426dfcdafb84e733fde2b2492
  15. 0x24e3e2bb8ee1e8d20756de35f0e0c4ec8eb1f193bd2cf3f077ee1f92f211c34d
  16. 0x8745bd887f5ce9f7a49558fd2b04cdcd97a05ea9f8a23f62d0e80cb13d328b0f
  17. 0xdf1105afdc109de3c09a98fc8a3864159ad964e6f49b635c105a27a1e1f14310
  18. 0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON