addrbookFor publishers
← The evidence ledger

Evidence row 2084935

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 7b6ccf70-4693-46de-a385-16008fd5285b
Recorded
Previous row
#275360
Body SHA-256
666e041e4a623afe0ef9f73671acc949499c324819effde987f07149b1349e4f
Leaf
0x27ed03ebea4610738c415b610785fdbec624101b5473c85f0c114be1c271a428

What was observed

{
  "count": 9,
  "tools": [
    {
      "description": "Get one published dating coach 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 one affiliate product by its slug, with its page and outbound link.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "slug": {
            "description": "The product slug.",
            "maxLength": 100,
            "minLength": 1,
            "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$",
            "type": "string"
          }
        },
        "required": [
          "slug"
        ],
        "type": "object"
      },
      "name": "get_product"
    },
    {
      "description": "Get the number of published dating coaches, places and categories, and when the data last changed.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "get_stats"
    },
    {
      "description": "List categories with their dating coach counts.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "list_categories"
    },
    {
      "description": "List countries, regions and cities that have dating coaches.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "list_places"
    },
    {
      "description": "List the product categories with their product counts.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "list_product_categories"
    },
    {
      "description": "List the affiliate products, with the price each had on the day it was checked. Filter by product category.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "category": {
            "description": "A product category slug.",
            "maxLength": 100,
            "minLength": 1,
            "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "list_products"
    },
    {
      "description": "List where the dating coach data comes from, with the license and refresh of each source.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "list_sources"
    },
    {
      "description": "Search published dating coaches 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":"666e041e4a623afe0ef9f73671acc949499c324819effde987f07149b1349e4f","id":2084935,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793604906741432,"prev":275360,"subject":"7b6ccf70-4693-46de-a385-16008fd5285b","subject_kind":"endpoint"}

Proof

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

  1. 0x27ecdd41008745f93df5f56e48656da567ed9aa4174e2ae42ba83e6122e11bf6
  2. 0xc58ba6233d96438912cc24b44d01d6e0b29dfd18a8298ad87b11e6be327b5a2a
  3. 0xcfd8594fd8ae5cc42a7a3786141244d85bd8c5cb6f80c27d5660340b8ab6a99f
  4. 0x7bd8532be230ba737cafb78154c73315dda819af48aa8cb5c1ed9eefaf334aca
  5. 0x5cd792b14f20b868b484381bc9c81791ad9c31eebb174617cad496ccf7aa9f0b
  6. 0x18442d0b2f2ddf0568a01827a342d0773caf92578b75663faf0721247511b198
  7. 0x404077a9ff396629d4f089100700590f922421a62974d01d8ceddeb2885dd98e
  8. 0x02ec5bc2328bb02cbe5b53fea519b608e22542ea57c640626f22b943a943eefe
  9. 0x4f9dc639a12ded9d512caff6123509d83d4b0c88cf83cfbc7c4fb1de2cd3c999
  10. 0x635e6f28ebb56bbf442cf19d1106568a3140f5d703cd21fc86f8088082f78c88
  11. 0x276b89ececa89d19c603158dd4daa7e245dc20167d3aab34b5bbf4a72dcaa7c1
  12. 0x30c69c4e48cdef428405637e6d88365f3fdec762798505e86a1433a12aef6112
  13. 0x5b0b305b931d60b176fe691af870b79057a88d761c8f0709f7516abe01b03974
  14. 0x8d443fc9063dd9f00f5f7476005a8915a8222f4611f5601e212bafbdbbdd6165
  15. 0x9cb76be6423133397c3da69f801d6af35dcce77b458aa17bd796c877ed7bc8fd
  16. 0xd42916b5c6441e9c8d91ff91715af1489cb83dee26d47e7da107caa4d2a68b65
  17. 0xa20b9be86af7d690e040c9060a373b2fc5498edf3432f43c26f74fa2febc1e9a
  18. 0x050f2978b537f7afb21ee1551577cdf146d1c56f4df12d24315ae5e69366b0a4
  19. 0x365b161a4b68d750dcc4b3ecce1154a2163c87b08762079428e68f0ebb6a754e
Day root
0x78fecaabbe319e56f5c4b80fc02e2052e198ad24781da8832a475ff65f2002d1
Chained
0xdc35957db5d1371ca382b9152878ffece28ec7c5cb4f98fd71ddb367f8b999b2
Published
On Arc Testnet, block 70432815: 0x56b814612eb2e3e544153df3e91e1f7199106d1e430c7d8c6b653feeb9ebe9af

How to check it · This row as JSON