addrbookFor publishers
← The evidence ledger

Evidence row 1054176

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint f18aa1b7-7950-48a8-899e-d821530a47b6
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
caf0825afca0a426666b089feb17efd877b932a446fc981f4d1afca963680772
Leaf
0xc1c1a695e9f6c4a5ed895d8f4d392a1c51604f21c14df7a651ac1a3b5441eb36

What was observed

{
  "count": 7,
  "tools": [
    {
      "description": "Get the encyclopedia's structure: all categories (6), mechanics (10) with descriptions, difficulties (4) and the 38 dartboard types (with labels and page URLs), each with live game counts, plus the total game count.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {},
        "type": "object"
      },
      "name": "browse_taxonomy"
    },
    {
      "description": "Get the official World Dolf Federation (WDFF) rules and scoring for DOLF — the dart-golf hybrid game — as structured sections plus definitions. Includes the rules-of-dolf URL.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {},
        "type": "object"
      },
      "name": "get_dolf_rules"
    },
    {
      "description": "Get the complete record for one dart game by slug: objective, setup, rules, scoring, winning, variations, tips, equipment, and videos. Optionally narrow to specific sections. Includes the board the game is played on (boardType, boardLabel, boardUrl) and the dolfdarts.com URL.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "sections": {
            "description": "Optional: restrict content to these sections to save tokens. Core metadata is always included.",
            "items": {
              "enum": [
                "overview",
                "objective",
                "setup",
                "rules",
                "scoring",
                "winning",
                "variations",
                "tips",
                "equipment"
              ],
              "type": "string"
            },
            "type": "array"
          },
          "slug": {
            "description": "Game slug, e.g. '501', 'standard-cricket', 'dolf'. Discover via search_games/list_games.",
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "slug"
        ],
        "type": "object"
      },
      "name": "get_game"
    },
    {
      "description": "List dart games related to a given game (similar mechanic, family, or commonly played together), with their dolfdarts.com URLs.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "slug": {
            "description": "Game slug to find related games for.",
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "slug"
        ],
        "type": "object"
      },
      "name": "get_related_games"
    },
    {
      "description": "List dart games filtered by category, mechanic, difficulty, and/or featured flag. Returns slug, name, category, difficulty, and dolfdarts.com URL for each.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "category": {
            "description": "Filter: game category.",
            "enum": [
              "standard",
              "pub",
              "team",
              "regional",
              "training",
              "novelty"
            ],
            "type": "string"
          },
          "difficulty": {
            "description": "Filter: difficulty level.",
            "enum": [
              "beginner",
              "intermediate",
              "advanced",
              "expert"
            ],
            "type": "string"
          },
          "featured": {
            "description": "Filter: only featured games.",
            "type": "boolean"
          },
          "limit": {
            "description": "Max games (default 200 = all).",
            "maximum": 200,
            "minimum": 1,
            "type": "integer"
          },
          "mechanic": {
            "description": "Filter: core game mechanic.",
            "enum": [
              "countdown",
              "territorial",
              "sequential",
              "accumulation",
              "elimination",
              "chase",
              "simulation",
              "training",
              "party",
              "adjacency"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "list_games"
    },
    {
      "description": "Recommend a ranked shortlist of dart games for a given play context (player count, optional difficulty, time budget, and board type). Each recommendation includes a reason, the board it needs (boardType, boardLabel, boardUrl) and its dolfdarts.com URL. Most players have the standard board; when boardType is omitted, standard-board games are ranked first.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "boardType": {
            "description": "The dartboard the players have. Most players have 'standard'; omit to include all 38 board types. Board ids and live game counts: browse_taxonomy (boards). When omitted, standard-board games are ranked first.",
            "enum": [
              "standard",
              "yorkshire",
              "kent",
              "lincoln",
              "manchester",
              "london-fives",
              "ipswich-fives",
              "quadro",
              "champions-choice",
              "irish",
              "burton",
              "essex",
              "suffolk",
              "portsmouth",
              "tonbridge",
              "bath",
              "grimsby",
              "norfolk",
              "club",
              "manlon",
              "toper",
              "preston",
              "american",
              "troy",
              "dartball",
              "vogelpik",
              "javelot",
              "tikka",
              "casino",
              "snooker",
              "golf",
              "football",
              "baseball-diamond",
              "galaxy-3",
              "black-widow",
              "parlour-target",
              "bullseye-tv",
              "digls"
            ],
            "type": "string"
          },
          "difficulty": {
            "description": "Preferred difficulty.",
            "enum": [
              "beginner",
              "intermediate",
              "advanced",
              "expert"
            ],
            "type": "string"
          },
          "limit": {
            "description": "Max recommendations (default 5).",
            "maximum": 20,
            "minimum": 1,
            "type": "integer"
          },
          "maxMinutes": {
            "description": "Time budget in minutes.",
            "maximum": 9007199254740991,
            "minimum": 1,
            "type": "integer"
          },
          "playerCount": {
            "description": "Number of players who will play (required).",
            "maximum": 9007199254740991,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "playerCount"
        ],
        "type": "object"
      },
      "name": "recommend_games"
    },
    {
      "description": "Search the DolfDarts encyclopedia (201 dart games) by text query with optional filters (category, mechanic, difficulty, player count, board type, max minutes). Returns matching games with their dolfdarts.com URLs.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "boardType": {
            "description": "Filter: only games played on this dartboard type. Most players have 'standard'; omit to include all 38 board types. Board ids and live game counts: browse_taxonomy (boards).",
            "enum": [
              "standard",
              "yorkshire",
              "kent",
              "lincoln",
              "manchester",
              "london-fives",
              "ipswich-fives",
              "quadro",
              "champions-choice",
              "irish",
              "burton",
              "essex",
              "suffolk",
              "portsmouth",
              "tonbridge",
              "bath",
              "grimsby",
              "norfolk",
              "club",
              "manlon",
              "toper",
              "preston",
              "american",
              "troy",
              "dartball",
              "vogelpik",
              "javelot",
              "tikka",
              "casino",
              "snooker",
              "golf",
              "football",
              "baseball-diamond",
              "galaxy-3",
              "black-widow",
              "parlour-target",
              "bullseye-tv",
              "digls"
            ],
            "type": "string"
          },
          "category": {
            "description": "Filter: game category.",
            "enum": [
              "standard",
              "pub",
              "team",
              "regional",
              "training",
              "novelty"
            ],
            "type": "string"
          },
          "difficulty": {
            "description": "Filter: difficulty level.",
            "enum": [
              "beginner",
              "intermediate",
              "advanced",
              "expert"
            ],
            "type": "string"
          },
          "limit": {
            "description": "Max results (default 20).",
            "maximum": 50,
            "minimum": 1,
            "type": "integer"
          },
          "maxMinutes": {
            "description": "Filter: estimated play time at or under this many minutes.",
            "maximum": 9007199254740991,
            "minimum": 1,
            "type": "integer"
          },
          "mechanic": {
            "description": "Filter: core game mechanic.",
            "enum": [
              "countdown",
              "territorial",
              "sequential",
              "accumulation",
              "elimination",
              "chase",
              "simulation",
              "training",
              "party",
              "adjacency"
            ],
            "type": "string"
          },
          "playerCount": {
            "description": "Filter: games playable with this player count (min ≤ n ≤ max).",
            "maximum": 9007199254740991,
            "minimum": 1,
            "type": "integer"
          },
          "query": {
            "description": "Search text matched across game name, alternate names, overview, and tags.",
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "search_games"
    }
  ]
}

What the leaf hashes

{"body":"caf0825afca0a426666b089feb17efd877b932a446fc981f4d1afca963680772","id":1054176,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793312815562079,"prev":null,"subject":"f18aa1b7-7950-48a8-899e-d821530a47b6","subject_kind":"endpoint"}

Proof

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

  1. 0xc1c1c726128a0c8c39d783be3c47b06f783d960973e073dcb871c9168217d605
  2. 0x735023be7648d6341d83b77aa17a513642def398c4924c4d0d6c6b6127676f62
  3. 0x0a5a781554c98ed2c330153d7eab188e35b0ff19f4b69e5a617124476dde8304
  4. 0x4a8729ec9ff853a7cb28451ed14062ed8e9c99db760ccb6be6e8e4940a7abeb7
  5. 0x50d87fcf958d7c4413e5fe34c43cdc5a426dd050e92c9fa7142d83387427ffca
  6. 0xfe5e2f993d72a2d2441d52e2e315e3328e6282c9d7da5cfc750ca28067246b58
  7. 0xca4387d5eae5ca87e76e65e95df7164f5f4ab54d0993af10b719dfc974a123b6
  8. 0xc570f6a06f113daea1cf1b2a9cabcbd0e2dc8c3b2c75ae05afa4fb1720228544
  9. 0x3cea262d9a3ac295c0304db4bcb7beecb0a60a19cd7636861b7f3cc163693a1a
  10. 0x3b05df8a4fca6b5fde0ffa011321c4589c793a48be8b1cf79a356749705cb35d
  11. 0x704b2150ece243f2165c010d9d1f8f55e730cb8cefc482fe71854d79f2ec09e8
  12. 0xea3d6fc094e0e5aea74bd6048efd6e9e2b6ad5889c97c5ddbb2aa6b7e55cf6f8
  13. 0x855b0c7846554d66c3c7ea55cacc771607f9f991cc0c6e60b0c560e5e253a4e0
  14. 0x104600713bd70fcbdf137fa07f8136bb6c252c890776bc7cbd7b194271f8b93a
  15. 0x4e4f8f228a3b7a38299ec6f2b1967c6cf4de15fdd9dc0d200e691266e51ef99d
  16. 0xef5d5572aac8f06b61579b7167b369fcb479d9027d4037dc9cacff9e3a26ffd2
  17. 0xa1fa2e97e71ad6e802f325afd74bb7095901f2060529c9739182a1233f8804bc
  18. 0xe01539ac4c9f9cdf265a9e5c6d99c8da11e70ff0c7175fb23e402d33b9d79785
Day root
0xc050555c6b023f2aefb6536efb9f0760b92c30a0d06c572b7daf63db259ea17c
Chained
0x4cde8bae2042512e1bec11650628f0293556311cc4ea74d99ffddf02b671a7d6
Published
On Arc Testnet, block 69753317: 0x9e85c340732f416e431b111fae72f7624870125f7f379af2732eb6c2ba8cf6a1

How to check it · This row as JSON