addrbookFor publishers
← The evidence ledger

Evidence row 1760021

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint bb42966d-922f-4655-acbb-7ed47add812a
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
c088b4298cf38c5681018f1f52c862263f52fff1d272ab2c336ad819f9fbb245
Leaf
0xb912427c6355a5c40ae694411c12881d487abfe5e406d96a4041bda9a6514186

What was observed

{
  "count": 6,
  "tools": [
    {
      "description": "Places within a radius of a latitude/longitude in Korea, nearest first, with distance in meters. Names are Korean.",
      "inputSchema": {
        "properties": {
          "contenttypeid": {
            "description": "Category: 12 attraction, 14 culture facility, 15 festival/event, 25 travel course (Korean only), 28 leisure sports, 32 lodging, 38 shopping, 39 restaurant.",
            "enum": [
              12,
              14,
              15,
              25,
              28,
              32,
              38,
              39
            ],
            "type": "integer"
          },
          "lat": {
            "description": "Latitude (WGS84).",
            "type": "number"
          },
          "limit": {
            "description": "Max results (default 10).",
            "maximum": 30,
            "minimum": 1,
            "type": "integer"
          },
          "lng": {
            "description": "Longitude (WGS84).",
            "type": "number"
          },
          "radius_m": {
            "description": "Radius in meters (default 1500).",
            "maximum": 20000,
            "minimum": 100,
            "type": "integer"
          }
        },
        "required": [
          "lat",
          "lng"
        ],
        "type": "object"
      },
      "name": "find_nearby_places"
    },
    {
      "description": "Build a day-by-day sightseeing itinerary for a region: popular spots grouped by day in visiting order with an approximate timetable and meal stops.",
      "inputSchema": {
        "properties": {
          "area": {
            "description": "Province/city, e.g. 'Seoul', 'Busan', 'Jeju'. Omit for nationwide.",
            "type": "string"
          },
          "day_start": {
            "description": "Day start time HH:MM (default 09:30).",
            "type": "string"
          },
          "locale": {
            "description": "Language of names/addresses/overviews. Default ko. Native data for ko/en/ja/zh-CN/zh-TW/ru/de/fr/es; vi/th/id/ms fall back to Korean.",
            "enum": [
              "ko",
              "en",
              "ja",
              "zh-CN",
              "zh-TW",
              "ru",
              "de",
              "fr",
              "es",
              "vi",
              "th",
              "id",
              "ms"
            ],
            "type": "string"
          },
          "num_days": {
            "description": "Number of days (default 2).",
            "maximum": 10,
            "minimum": 1,
            "type": "integer"
          },
          "per_day": {
            "description": "Stops per day (default 4).",
            "maximum": 6,
            "minimum": 2,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "name": "generate_itinerary"
    },
    {
      "description": "Daily crowd-level forecast (cnctr_rate, higher = busier) for Korean tourist spots over the next ~30 days. Use it to pick quieter days or spots. Match names in Korean (use search_places with locale 'ko' to get the Korean name first).",
      "inputSchema": {
        "properties": {
          "area": {
            "description": "Province/city, e.g. 'Seoul' or '서울'.",
            "type": "string"
          },
          "date": {
            "description": "YYYY-MM-DD. Omit for all forecast days.",
            "type": "string"
          },
          "limit": {
            "description": "Max rows (default 10).",
            "maximum": 50,
            "minimum": 1,
            "type": "integer"
          },
          "poi_name": {
            "description": "Spot name in Korean (partial match), e.g. '경복궁'.",
            "type": "string"
          },
          "signgu": {
            "description": "District in Korean, e.g. '종로구', '해운대구'.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "get_crowd_forecast"
    },
    {
      "description": "\"Visitors to X also visited Y\" — related spots ranked from Korean travel-movement data (monthly). Names in Korean.",
      "inputSchema": {
        "properties": {
          "category": {
            "description": "Filter: 음식 food, 관광 sightseeing, 쇼핑 shopping, 숙박 lodging, 체험 experience.",
            "enum": [
              "음식",
              "관광",
              "쇼핑",
              "숙박",
              "체험"
            ],
            "type": "string"
          },
          "limit": {
            "description": "Max results (default 8).",
            "maximum": 20,
            "minimum": 1,
            "type": "integer"
          },
          "poi_name": {
            "description": "Reference spot name in Korean, e.g. '경복궁'.",
            "type": "string"
          }
        },
        "required": [
          "poi_name"
        ],
        "type": "object"
      },
      "name": "get_related_places"
    },
    {
      "description": "Korean festivals and events running at any point between two dates, optionally in one region.",
      "inputSchema": {
        "properties": {
          "area": {
            "description": "Province/city, e.g. 'Seoul' or '서울'.",
            "type": "string"
          },
          "end_date": {
            "description": "YYYY-MM-DD",
            "type": "string"
          },
          "limit": {
            "description": "Max results (default 12).",
            "maximum": 40,
            "minimum": 1,
            "type": "integer"
          },
          "start_date": {
            "description": "YYYY-MM-DD",
            "type": "string"
          }
        },
        "required": [
          "start_date",
          "end_date"
        ],
        "type": "object"
      },
      "name": "list_festivals"
    },
    {
      "description": "Search 50,000+ Korean tourist attractions, restaurants, lodging, shopping, culture facilities and festivals by keyword, region and category. Returns name, address, coordinates, phone, image, a short overview and a ktourinfo.com page url.",
      "inputSchema": {
        "properties": {
          "area": {
            "description": "Province/city, e.g. 'Seoul', 'Busan', 'Jeju', '서울', '경기'.",
            "type": "string"
          },
          "contenttypeid": {
            "description": "Category: 12 attraction, 14 culture facility, 15 festival/event, 25 travel course (Korean only), 28 leisure sports, 32 lodging, 38 shopping, 39 restaurant.",
            "enum": [
              12,
              14,
              15,
              25,
              28,
              32,
              38,
              39
            ],
            "type": "integer"
          },
          "keyword": {
            "description": "Keyword in the chosen language or Korean, e.g. 'palace', '한옥', 'bibimbap'.",
            "type": "string"
          },
          "limit": {
            "description": "Max results (default 10).",
            "maximum": 30,
            "minimum": 1,
            "type": "integer"
          },
          "locale": {
            "description": "Language of names/addresses/overviews. Default ko. Native data for ko/en/ja/zh-CN/zh-TW/ru/de/fr/es; vi/th/id/ms fall back to Korean.",
            "enum": [
              "ko",
              "en",
              "ja",
              "zh-CN",
              "zh-TW",
              "ru",
              "de",
              "fr",
              "es",
              "vi",
              "th",
              "id",
              "ms"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "search_places"
    }
  ]
}

What the leaf hashes

{"body":"c088b4298cf38c5681018f1f52c862263f52fff1d272ab2c336ad819f9fbb245","id":1760021,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793531093440267,"prev":null,"subject":"bb42966d-922f-4655-acbb-7ed47add812a","subject_kind":"endpoint"}

Proof

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

  1. 0xb911c51cf830455838d6ef633071b1fe192d1c2e519f2a44fc03b3cc6baa2840
  2. 0x5d7ba38c320be521cbb65121cd4a902b2e7b0ed4672d5d0d4534979e5a558cca
  3. 0x5306596d6e4ff57fcafe323d4de4acb9db8699ab61382deb147a69bd48abc3f0
  4. 0xc890fa7946f47c293f790a0ed4f805f55ba464aa44d3f47da6e4314fbee2a2a3
  5. 0xcf3804749329abebc8820641d1a3e9bceddf119e8268e61874430fede12fbb55
  6. 0x0ae94c9ae73b4223d91ecf9f4032acc902c1a5ad9ef862c8b329f49b51461313
  7. 0xc29213f9cf1a6cb542982e6c57d2e0eb26821e7bcb69997d808577614d10ff41
  8. 0xfb183a7d5ebcabdba5592e5dfd45220ba6218d40c3f33792d4fc2bf821fcdb3a
  9. 0xd320be93d518439836cf92d9e771176a3983040a04ba982a09af7bde18574e34
  10. 0x7f4bb616820e1ea8427036cbeb9ba5ec9b80619b3241f4662863ec0358544970
  11. 0x27e552832ed71b99343a7a42da26a4e8c0efd855c0c26a86dff1e3721341d54c
  12. 0x7f84a429a6f515b4264e3f89b39e5d9610b2f28288075b591a2f535c9d2fa11e
  13. 0x8e759241dd7d3573c90854e58ab2c243f47abbd9411d188fc23d7d0f3d7ad1fc
  14. 0xc4208f09c5a97556dbf0e04ca82216f9056e3cf547ebb46cc61036bfd76910cb
  15. 0xf6217f3e2344dd9bf8c6e296c4729fbf7611d258b93c45e1bbe5f62e65e8e714
  16. 0x8339aa87501c4d4f8b38a13e480a7c563957e09fb5711bed7cf189d6787f960d
  17. 0xb5916fb7a3e87dc0702e46eeadcd22652e2e1e755f8d429cc7a14a67a350b51b
  18. 0x6142ac48fda269c17791c79da99c2456ac6acfe98268f4d168a404fd6040c703
  19. 0x3315fd2757fdd435852cc277377234a3f3909a6d2a089d0e36f6d59aacfda910
Day root
0x7fa2cba1cf3d6b35630896f5fe1a650adb307ea2c376e80a5f2d9276b7cb5ab3
Chained
0x577ff89ba012beeff3197bcff7fa86752074bdf54205a24359cc437be2a952a4
Published
On Arc Testnet, block 70262758: 0x435bc1b9331471d72e1998f2e420983b5189d4da65ffbd6f27ef40daf5e1ea90

How to check it · This row as JSON