addrbookFor publishers
← The evidence ledger

Evidence row 561052

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 2422de94-c199-4430-a236-f41e9f013997
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
f990edb3da0e6ec3fc7d587183eba28f76b2bf23cdeef1a0e6d5e56081aa4a9b
Leaf
0x86e129afae63af8d821bcf849e3233d4920036209bae3b527d5721ea599eb439

What was observed

{
  "count": 5,
  "tools": [
    {
      "description": "Standard read-only fetch tool.\n\n    Accepts IDs returned by search, such as property:713266 or project:964576.\n    A plain numeric ID is treated as a ThaiProps property ID.\n    ",
      "inputSchema": {
        "properties": {
          "id": {
            "title": "Id",
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "title": "fetchArguments",
        "type": "object"
      },
      "name": "fetch"
    },
    {
      "description": "Standard read-only search tool for AI hosts that expect search/fetch semantics.\n\n    Searches live ThaiProps Thailand property inventory and returns concise,\n    citable result records with IDs and absolute URLs.\n    ",
      "inputSchema": {
        "properties": {
          "limit": {
            "default": 50,
            "title": "Limit",
            "type": "integer"
          },
          "query": {
            "title": "Query",
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "title": "searchArguments",
        "type": "object"
      },
      "name": "search"
    },
    {
      "description": "Get public details for one published ThaiProps real-estate project by numeric project ID.",
      "inputSchema": {
        "properties": {
          "project_id": {
            "title": "Project Id",
            "type": "integer"
          }
        },
        "required": [
          "project_id"
        ],
        "title": "thaiprops_get_projectArguments",
        "type": "object"
      },
      "name": "thaiprops_get_project"
    },
    {
      "description": "Get public details for one published ThaiProps property by numeric property ID.",
      "inputSchema": {
        "properties": {
          "property_id": {
            "title": "Property Id",
            "type": "integer"
          }
        },
        "required": [
          "property_id"
        ],
        "title": "thaiprops_get_propertyArguments",
        "type": "object"
      },
      "name": "thaiprops_get_property"
    },
    {
      "description": "Search live published ThaiProps listings across Thailand using natural language.\n\n    Use this for requests such as \"pet friendly 2 bedroom condo near Ekkamai BTS\n    under 55,000 baht\", \"house for sale in Phuket with pool\", or other Thailand\n    property requirements. ThaiProps AI Search interprets the request and the\n    returned properties include canonical ThaiProps URLs for citation and viewing.\n    Return up to 50 matching properties by default. Do not arbitrarily collapse the\n    returned tool results to a top-3 or top-10 shortlist. Unless the user explicitly\n    asks for a shorter shortlist, present all returned matching properties. If\n    total_results is larger than the returned set, preserve the ThaiProps view_all_url.\n\n    Args:\n        query: The user's original natural-language property requirement.\n        mode: Optional buy or rent hint.\n        province: Optional Thailand province hint such as Bangkok, Phuket or Chiang Mai.\n        limit: Number of property results to return, 1-50. Defaults to 50.\n    ",
      "inputSchema": {
        "properties": {
          "limit": {
            "default": 50,
            "title": "Limit",
            "type": "integer"
          },
          "mode": {
            "anyOf": [
              {
                "enum": [
                  "buy",
                  "rent"
                ],
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Mode"
          },
          "province": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Province"
          },
          "query": {
            "title": "Query",
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "title": "thaiprops_search_propertiesArguments",
        "type": "object"
      },
      "name": "thaiprops_search_properties"
    }
  ]
}

What the leaf hashes

{"body":"f990edb3da0e6ec3fc7d587183eba28f76b2bf23cdeef1a0e6d5e56081aa4a9b","id":561052,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793136745447796,"prev":null,"subject":"2422de94-c199-4430-a236-f41e9f013997","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. 0x86e1a040d526d0fb86192ea03d92d17d88d130cb22cb0976e32cf4c968254544
  2. 0xc44739f9cdba1c29ad961b00cf0e6142580f923bb70ab0e9c2da3c31c333dcc2
  3. 0x9feda93e18ad679f8addd9008355aeb13e9edb182d6c5f126e0ddc4372fac6c6
  4. 0x841fcd3a4d45be50da14617a562ddfa09fc796f083b7fc60ff69e0f5a715f1ec
  5. 0x8ce92c7a63d9091dd4b30502b400488511ce6ceb641cf7a78b9282d90e243afc
  6. 0x29338e6b4ac9933f26345f4515427ab9666904f9a3588a78091fc79fdd17b013
  7. 0xe5f81115d358ecd2884c3fcbf200aee8464518d924bd53249a04071026977307
  8. 0x50aeb0933f758aa3380efd47027e4b5951a42e140f9e524faba7f97203422f2d
  9. 0xfe9c8b4512e24a544838a1623e599eaef004c2b9c4a3d409bda4a08a3273b0c5
  10. 0x62b856b44e16d175a37058c6919f0c4acdf69afdf756c53db4e59cf54aa2a004
  11. 0xa422cf0aa2444c11b145e66f51596fb564431c83c30bc600fea79ecf01652ab4
  12. 0xe5ce8ac1ba4d6152605e0a032058cac5906d85f82e3fda1ad44852337b713b17
  13. 0x07d414626f116f3edc6ddb34183ed02538c3a805fec6db00f9d764f8fd595d04
  14. 0x4964f0806efde5ed25f60da2b45d78cd2e0f07d67e64aad2822f6016ad973c47
  15. 0x3c500ec3d3edf0c74b87a6ca8fcd77656bfbe03db3d478bd0c184d0c88839c6b
  16. 0xfecf3d4646dd4984a13dd715499e842c3fde63692336d97394c2bfd8e877ca5d
  17. 0xf30fddbf4811226c58e8f0daf36fddd79fc5f1356b592bb1d99a8061ddbabe66
  18. 0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON