addrbookFor publishers
← The evidence ledger

Evidence row 304554

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint c98c9050-9d09-4f40-b9e9-77c82b1e97fb
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
f7bd62e921dfe527f005422c27b6716e8895d402c33ddf21ade1ba8f045be569
Leaf
0xb85882796efe099c5d1bca229e5292da5f4d249f771ace1014ad8d033b5d483b

What was observed

{
  "count": 8,
  "tools": [
    {
      "description": "Permanently delete every capture in a bucket. Requires confirm=true.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "bucket_id": {
            "type": "string"
          },
          "confirm": {
            "description": "must be true to perform this destructive action",
            "type": "boolean"
          }
        },
        "required": [
          "bucket_id",
          "confirm"
        ],
        "type": "object"
      },
      "name": "clear_webhooks"
    },
    {
      "description": "Set the status, content type (JSON, plain text, XML, or form-encoded), body, optional Retry-After or X-Hook-Secret header, and a delay up to 10 seconds returned by the webhook endpoint. Browser visits always receive plain text.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "type": "string"
          },
          "bucket_id": {
            "type": "string"
          },
          "content_type": {
            "description": "application/json, text/plain, application/xml, text/xml, application/soap+xml, application/problem+xml, application/x-www-form-urlencoded, or application/*+json; only a charset parameter is allowed; empty selects application/json",
            "type": "string"
          },
          "delay_ms": {
            "description": "response delay in milliseconds, from 0 to 10000",
            "type": "integer"
          },
          "headers": {
            "additionalProperties": {
              "type": "string"
            },
            "description": "optional response headers; only Retry-After and X-Hook-Secret are supported, matched case-insensitively",
            "type": "object"
          },
          "status": {
            "type": "integer"
          }
        },
        "required": [
          "bucket_id",
          "status",
          "content_type",
          "body"
        ],
        "type": "object"
      },
      "name": "configure_webhook_response"
    },
    {
      "description": "Create an anonymous temporary webhook capture bucket. The returned bucket ID is a bearer capability and expires after 15 days of inactivity.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "controlled_test": {
            "description": "set true only for maintainer QA or automated evaluations; not for a real user's first test",
            "type": "boolean"
          },
          "name": {
            "description": "optional display name for the bucket",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "create_webhook_bucket"
    },
    {
      "description": "Permanently delete a bucket and all of its captures. Requires confirm=true.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "bucket_id": {
            "type": "string"
          },
          "confirm": {
            "description": "must be true to perform this destructive action",
            "type": "boolean"
          }
        },
        "required": [
          "bucket_id",
          "confirm"
        ],
        "type": "object"
      },
      "name": "delete_webhook_bucket"
    },
    {
      "description": "Read one webhook capture scoped to its bucket. Sensitive headers and query values are redacted by default.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "bucket_id": {
            "type": "string"
          },
          "include_sensitive": {
            "description": "return sensitive header and query values; defaults to false",
            "type": "boolean"
          },
          "max_body_bytes": {
            "description": "maximum body bytes to return; defaults to 65536 and cannot exceed 262144",
            "type": "integer"
          },
          "webhook_id": {
            "type": "string"
          }
        },
        "required": [
          "bucket_id",
          "webhook_id"
        ],
        "type": "object"
      },
      "name": "get_webhook"
    },
    {
      "description": "Read a bucket name and its configured HTTP response settings.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "bucket_id": {
            "description": "bucket capability ID",
            "type": "string"
          }
        },
        "required": [
          "bucket_id"
        ],
        "type": "object"
      },
      "name": "get_webhook_bucket"
    },
    {
      "description": "List webhook capture summaries in newest-first order using cursor pagination.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "bucket_id": {
            "type": "string"
          },
          "cursor": {
            "description": "opaque cursor returned by a previous call",
            "type": "string"
          },
          "limit": {
            "description": "number of summaries to return, from 1 to 50",
            "type": "integer"
          }
        },
        "required": [
          "bucket_id"
        ],
        "type": "object"
      },
      "name": "list_webhooks"
    },
    {
      "description": "Return the latest capture, wait for a newer capture, or report received=false after the timeout.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "after_webhook_id": {
            "description": "wait for a capture newer than this webhook ID",
            "type": "string"
          },
          "bucket_id": {
            "type": "string"
          },
          "include_sensitive": {
            "type": "boolean"
          },
          "max_body_bytes": {
            "type": "integer"
          },
          "wait_seconds": {
            "description": "seconds to wait; defaults to 20 and cannot exceed 25",
            "type": "integer"
          }
        },
        "required": [
          "bucket_id"
        ],
        "type": "object"
      },
      "name": "wait_for_webhook"
    }
  ]
}

What the leaf hashes

{"body":"f7bd62e921dfe527f005422c27b6716e8895d402c33ddf21ade1ba8f045be569","id":304554,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793055952485988,"prev":null,"subject":"c98c9050-9d09-4f40-b9e9-77c82b1e97fb","subject_kind":"endpoint"}

Proof

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

  1. 0xb8591f2a8ef795de6844bda95e08a6a45cad95d165ecef4522eac5ef6094174a
  2. 0x625746d65b47e0844f0b5b907a162839de6941508447f8dfcc24dab19b7d9585
  3. 0x87cf6ff6936bb0f6e3ed26a38eb12e0751c67bf69ca19f3691ea8b549e314863
  4. 0x25e855f394e76428f8df2de0db1aece59f57d6e6da073f12666dbef0cd2476e5
  5. 0xd21faffbd6293e9a30291f035d35f0b32db34952f30ed60bce24d5d3fdc89320
  6. 0xbc683e377b4d26f36184a44b9ecac2fa9a05085cc142640d04dd82939f54b113
  7. 0x8eb949ebca3a43f699c210f5ac9fe4d9f98f39bb49d3bbc7d27102717a3663d2
  8. 0x671c47ce606be10270a5033f214eee726cc33a9fd7505667f7ee3417eb5a4e62
  9. 0xc9bd1b155c05de30e363c07bb71e6d23e64c096985805036b2061a5c0cb9cbf8
  10. 0x305a3f47b3689c4a43df7d5c5f208a0395fe7436d6b4555db7943094d45d61a1
  11. 0x930671b38b693880d085315beda88a1c227f3639e9a0e0be6b0665bb173a65db
  12. 0xb6efd79902cac6d5a402ebecb8069402f00961ab80cd71b4d647fbc686d975ec
  13. 0x2f43fe2b2533a5f40c107c114e458e226102f5f8ae91f097e964345880e30928
  14. 0xf692ce2b0a640ec9f75aa960e5fb1c2c7091a04e24881798735752c19014e519
  15. 0x9f68b5e15459cb62b8c0cd4c124fa61c74147b4a5755a200fbecd21a581635d1
  16. 0x123ec8bee20ddc55223eeef5a4f4d6c4b6416515adbb911c56759f5cde56e452
  17. 0xd0651cb9bc8155eb52b5247d506e74b8a935057dc190ba52091702ac25ed3a40
  18. 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON