addrbookFor publishers
← The evidence ledger

Evidence row 1051804

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 1cdad347-c4fc-442c-a6e3-6c3d5c0b7117
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
2f60fea0d9c4fda34d76597d65bc14a525582d121128052db3b078a8726344c8
Leaf
0x30e4dd28a7a2f2572316cd7571dc04856c0b19d79c2bd9cdf1699b3e4a84c73d

What was observed

{
  "count": 6,
  "tools": [
    {
      "description": "Get one published sleep clinic by its slug.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "slug": {
            "description": "The listing slug.",
            "maxLength": 100,
            "minLength": 1,
            "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$",
            "type": "string"
          }
        },
        "required": [
          "slug"
        ],
        "type": "object"
      },
      "name": "get_listing"
    },
    {
      "description": "Get the number of published sleep clinics, places and categories, and when the data last changed.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "get_stats"
    },
    {
      "description": "List categories with their sleep clinic counts.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "list_categories"
    },
    {
      "description": "List countries, regions and cities that have sleep clinics.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "list_places"
    },
    {
      "description": "List where the sleep clinic data comes from, with the license and refresh of each source.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "list_sources"
    },
    {
      "description": "Search published sleep clinics by text, place and category.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "category": {
            "description": "Category slug, from /categories. A parent slug also matches its children.",
            "maxLength": 100,
            "minLength": 1,
            "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$",
            "type": "string"
          },
          "city": {
            "description": "City slug, from /places.",
            "maxLength": 100,
            "minLength": 1,
            "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$",
            "type": "string"
          },
          "country": {
            "description": "ISO 3166-1 alpha-2 country code, any case. A country the directory does not cover, as listed in /places, gives 400.",
            "pattern": "^[A-Za-z]{2}$",
            "type": "string"
          },
          "cursor": {
            "description": "`page.nextCursor` from the previous response. Opaque. Send the same filters and `limit`.",
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          },
          "limit": {
            "default": 20,
            "description": "Items per page.",
            "maximum": 50,
            "minimum": 1,
            "type": "integer"
          },
          "q": {
            "description": "Search text, with at least one letter or digit. Matches name, categories, attributes, description and place. Typos fall back to close matches.",
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          },
          "region": {
            "description": "Region slug, from /places.",
            "maxLength": 100,
            "minLength": 1,
            "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$",
            "type": "string"
          },
          "sort": {
            "description": "`relevance` needs `q` and is the default with it. `name` is the default without `q`. `recent` is newest first.",
            "enum": [
              "relevance",
              "name",
              "recent"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "search_listings"
    }
  ]
}

What the leaf hashes

{"body":"2f60fea0d9c4fda34d76597d65bc14a525582d121128052db3b078a8726344c8","id":1051804,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793301891962972,"prev":null,"subject":"1cdad347-c4fc-442c-a6e3-6c3d5c0b7117","subject_kind":"endpoint"}

Proof

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

  1. 0x30e4c9cccf3e59987277c67e036157c4544fdd9272c7f5f1e23fb45b4522e0fe
  2. 0xe6b02bf5382676c61819a13e29a88c80a7fe3c993d4ba6957960296f201dafc1
  3. 0xadbe05e52d4a0a7282df2e9fed4b78c1de58e2cdc8668a1a33da84fe497f536c
  4. 0x71ccf1482ff56c610623ac543fdfc4fe17cb66ca1bbe3353ad000527fa5909e0
  5. 0xa1d40056f43082c2e72e15dc92e3d5907e02310a1a759d155e03834a3a894fb1
  6. 0xaf17eb9f80270abebd97f8f63797c5dd1f34504e62c985c7490f21f7402aca8b
  7. 0xf33d36cd9c35aca050f98a5b8e4ec589fce5212481fe6c428e4b04551f0aff09
  8. 0x79704b478eb9d113645533b860985bcc96434f58495b21b2f8e1e80732d3e234
  9. 0x76923c9ecc0e06b5189b276b2d19685ebc3cfa239c56a5e9b2e6c45d28c12186
  10. 0x1f5653b413472b6899965052ac8663fd242a352811a05de02dcfc15e6876c5f1
  11. 0x413960e4c43c9a7b6294c811187d97cad28434e4193a52ee084db8d351830196
  12. 0x77cc691d6e181a284660f8c49d2c4b7f8c2e147cdd84b4b364121a76c825bb3e
  13. 0x15a9e69ec55b3b3b0172aac34642cd2d4dd9a7825683c77c1f52fbc1dc101637
  14. 0xcaae1928370ce22d2a564247e7948dcda78bb8c3ef9a7d8bdfa6e00f84c1e28c
  15. 0x00268e62f7d5ca6313e0e60afdc2bd4f52c6dbdb3b4b4d27e01e634b4bcb1d2c
  16. 0x1c3764b490d23b94e5ac838c89f8d3850dedb0819196f367da2479c7a88bf2c0
  17. 0xd76435ead496863d8b0bfab3434f54cd11da3c49d104fc4064b9cb3381567bbd
  18. 0xd56e61af23709ed9f460471e3c08400c0142ee83e1fd9057e46350d12edf9c07
Day root
0xc050555c6b023f2aefb6536efb9f0760b92c30a0d06c572b7daf63db259ea17c
Chained
0x4cde8bae2042512e1bec11650628f0293556311cc4ea74d99ffddf02b671a7d6
Published
On Arc Testnet, block 69753317: 0x9e85c340732f416e431b111fae72f7624870125f7f379af2732eb6c2ba8cf6a1

How to check it · This row as JSON