← 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).
- 0x4a6c1d6b434b9ff825d1b8248b0b6f15d271b707498d72c10c6a9aa3d0f798ff
- 0xf020498e9b9b338c38c919fcf4db90f1aa211bdbc03e9247c1a384905bea58d2
- 0xd52e95d6b496ea87a0fda32aa71050473b98acdf2b72ba26a74b26fefe167a96
- 0x3e8cb805c0b10c7db4ff83278d6a1557ece1b559a9a049e41f0b81e5d17ca144
- 0xf3c84a465da550790b4659a19b829ff3f688c2e440c1eedc90d508b49800199d
- 0x74ffc81c67524763f9cf454ed6e65aaf9cff212d0b8a88d82868883bb6ceb943
- 0xcb73adfd6026762f77fa47a40632a46b27a438f99a5b109388b7c9e63905ebbc
- 0x8f107c05420bf957c3330b179a6c02be144fc3ac4afc288881aaf6e6fd24beb1
- 0x0d2fc889a37099ecba3d55c47d958794c2802a527a9b4db86fe2c6d1b859b439
- 0xff35957d30a52fe0e2689931f3ecb8ebbaf5d3e10aea8fff101120a9530edc59
- 0x36446ee01203fb6b2027599f737b7bdd64e3db182e50230f9c82fff4f67be776
- 0xee7d5711cd2515f4b08f3e4041d3d56304f9db6bffd82d82746f0f4ea43b8f26
- 0xb86fa861d04737cb507e721eefbb066d26528fdb6017b1145c18d1223b93ee21
- 0x88e326a39b26e2c125306c9d3805d14398ace088bba9a2a0aa376b811cfb201a
- 0x2be1e80e065dd6b2cc75a7142be22225acd144ac975d70bf24b4f01fd76dc497
- 0x2e6a32eb32761c210560e852405e2f865f958ddbe01027894f8b9c1b3433b9f0
- 0x9a83be955a206deb65b995adfd92c58fa31c95fbbf926bd199d300e70b08b26d
- 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae