addrbookFor publishers
← The evidence ledger

Evidence row 220889

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 783a7df8-1713-4295-8423-718959ff0a2f
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
16717a062ca1dd7575f30790f45b2ef4583ac736ed16a3a435b36ad8b4ecd74d
Leaf
0x4a6c378cd604a1f2c2d4d0e0646aac8d8ba6ccdd1ae146cc66adb8fe6df34c6d

What was observed

{
  "count": 4,
  "tools": [
    {
      "description": "Find disc golf courses within a specified radius (km) of given coordinates.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "latitude": {
            "description": "Latitude in decimal degrees (-90.0 to 90.0).",
            "maximum": 90,
            "minimum": -90,
            "type": "number"
          },
          "limit": {
            "default": 10,
            "description": "Maximum number of nearby courses to return (1-25, default: 10).",
            "maximum": 25,
            "minimum": 1,
            "type": "integer"
          },
          "longitude": {
            "description": "Longitude in decimal degrees (-180.0 to 180.0).",
            "maximum": 180,
            "minimum": -180,
            "type": "number"
          },
          "radius_km": {
            "default": 25,
            "description": "Search radius in kilometers (0.1 to 100.0 km, default: 25.0).",
            "maximum": 100,
            "minimum": 0.1,
            "type": "number"
          }
        },
        "required": [
          "latitude",
          "longitude"
        ],
        "type": "object"
      },
      "name": "find_courses_near"
    },
    {
      "description": "Retrieve detailed information for a specific disc golf course by its unique ID or alias.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "id": {
            "description": "Stable canonical course identifier or alias (1-256 characters).",
            "maxLength": 256,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "name": "get_course"
    },
    {
      "description": "Discover recently added or updated disc golf courses with change type and timestamps.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "change_type": {
            "description": "Filter by update type ('added' for new courses, 'updated' for modified courses).",
            "enum": [
              "added",
              "updated"
            ],
            "type": "string"
          },
          "limit": {
            "default": 20,
            "description": "Maximum number of recent updates to return (1-50, default: 20).",
            "maximum": 50,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "name": "get_recent_updates"
    },
    {
      "description": "Search for disc golf courses by name, city, country, region, hole count, or features.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "country": {
            "description": "ISO 3166-1 alpha-2 country code (e.g. 'US', 'GB', 'FI') or country name.",
            "maxLength": 64,
            "minLength": 2,
            "type": "string"
          },
          "has_multiple_pins": {
            "description": "Filter to courses with multiple basket/pin positions.",
            "type": "boolean"
          },
          "has_multiple_tees": {
            "description": "Filter to courses with multiple tee pads per hole.",
            "type": "boolean"
          },
          "is_18_holes": {
            "description": "Filter to courses with 18 or more holes.",
            "type": "boolean"
          },
          "is_dog_friendly": {
            "description": "Filter to dog-friendly courses.",
            "type": "boolean"
          },
          "is_free": {
            "description": "Filter to free-to-play public courses.",
            "type": "boolean"
          },
          "is_pay_to_play": {
            "description": "Filter to pay-to-play or commercial courses.",
            "type": "boolean"
          },
          "limit": {
            "default": 10,
            "description": "Maximum number of results to return (1-25, default: 10).",
            "maximum": 25,
            "minimum": 1,
            "type": "integer"
          },
          "offset": {
            "default": 0,
            "description": "Pagination offset (0-1000, default: 0).",
            "maximum": 1000,
            "minimum": 0,
            "type": "integer"
          },
          "query": {
            "description": "Text search query for course name, city, or keywords (1-200 characters).",
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          },
          "region": {
            "description": "State, province, or region code/name (e.g. 'FL', 'OR', 'England').",
            "maxLength": 64,
            "minLength": 1,
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "search_courses"
    }
  ]
}

What the leaf hashes

{"body":"16717a062ca1dd7575f30790f45b2ef4583ac736ed16a3a435b36ad8b4ecd74d","id":220889,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793026986947201,"prev":null,"subject":"783a7df8-1713-4295-8423-718959ff0a2f","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. 0x4a6c1d6b434b9ff825d1b8248b0b6f15d271b707498d72c10c6a9aa3d0f798ff
  2. 0xf020498e9b9b338c38c919fcf4db90f1aa211bdbc03e9247c1a384905bea58d2
  3. 0xd52e95d6b496ea87a0fda32aa71050473b98acdf2b72ba26a74b26fefe167a96
  4. 0x3e8cb805c0b10c7db4ff83278d6a1557ece1b559a9a049e41f0b81e5d17ca144
  5. 0xf3c84a465da550790b4659a19b829ff3f688c2e440c1eedc90d508b49800199d
  6. 0x74ffc81c67524763f9cf454ed6e65aaf9cff212d0b8a88d82868883bb6ceb943
  7. 0xcb73adfd6026762f77fa47a40632a46b27a438f99a5b109388b7c9e63905ebbc
  8. 0x8f107c05420bf957c3330b179a6c02be144fc3ac4afc288881aaf6e6fd24beb1
  9. 0x0d2fc889a37099ecba3d55c47d958794c2802a527a9b4db86fe2c6d1b859b439
  10. 0xff35957d30a52fe0e2689931f3ecb8ebbaf5d3e10aea8fff101120a9530edc59
  11. 0x36446ee01203fb6b2027599f737b7bdd64e3db182e50230f9c82fff4f67be776
  12. 0xee7d5711cd2515f4b08f3e4041d3d56304f9db6bffd82d82746f0f4ea43b8f26
  13. 0xb86fa861d04737cb507e721eefbb066d26528fdb6017b1145c18d1223b93ee21
  14. 0x88e326a39b26e2c125306c9d3805d14398ace088bba9a2a0aa376b811cfb201a
  15. 0x2be1e80e065dd6b2cc75a7142be22225acd144ac975d70bf24b4f01fd76dc497
  16. 0x2e6a32eb32761c210560e852405e2f865f958ddbe01027894f8b9c1b3433b9f0
  17. 0x9a83be955a206deb65b995adfd92c58fa31c95fbbf926bd199d300e70b08b26d
  18. 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON