addrbookFor publishers
← The evidence ledger

Evidence row 1014653

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 2e9cbfaa-e2e8-4a1a-bf00-27b5a201f1eb
Recorded
Previous row
#556666
Body SHA-256
38a751d9982d0197c72285cf03a7d03b8e039b838ec056b13956a24bd4ef034c
Leaf
0xfa0bd61375a5ca39af0b5150a2ba516046ec1774de86708f2602ec5f5babac12

What was observed

{
  "count": 7,
  "tools": [
    {
      "description": "Add an anime series to the signed-in person's MyAnimeTracker list with a status. A series is tracked as one thing: all its seasons and films. If any part of it is already on the list, nothing changes. Give a title or a catalog ID.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "mal_id": {
            "description": "The catalog ID from a title search (the same number MyAnimeList uses). Use it instead of a title when you have it.",
            "exclusiveMinimum": 0,
            "maximum": 10000000,
            "type": "integer"
          },
          "status": {
            "default": "plan_to_watch",
            "description": "Where to put it: plan_to_watch (the default), watching, completed, on_hold or dropped.",
            "enum": [
              "plan_to_watch",
              "watching",
              "completed",
              "on_hold",
              "dropped"
            ],
            "type": "string"
          },
          "title": {
            "description": "The show's name, in English or romaji, for example \"Frieren\".",
            "maxLength": 100,
            "minLength": 1,
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "add_to_list"
    },
    {
      "description": "List which episodes of a long-running anime are filler, recap or mixed (part story, part original) so they can be skipped. Covers a small reviewed set of series and says so when a series is not covered. Episode numbers only, no plot details. Give a title or a catalog ID.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "mal_id": {
            "description": "The catalog ID from a title search (the same number MyAnimeList uses). Use it instead of a title when you have it.",
            "exclusiveMinimum": 0,
            "maximum": 10000000,
            "type": "integer"
          },
          "title": {
            "description": "The show's name, in English or romaji, for example \"Attack on Titan\".",
            "maxLength": 100,
            "minLength": 1,
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "get_filler_guide"
    },
    {
      "description": "Get the release-order watch guide for an anime franchise: every season, film and special in the order they came out, where a new viewer can start, and how much filler each part has when that is known. This is release order, not story chronology. Give a title or a catalog ID.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "mal_id": {
            "description": "The catalog ID from a title search (the same number MyAnimeList uses). Use it instead of a title when you have it.",
            "exclusiveMinimum": 0,
            "maximum": 10000000,
            "type": "integer"
          },
          "title": {
            "description": "The show's name, in English or romaji, for example \"Attack on Titan\".",
            "maxLength": 100,
            "minLength": 1,
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "get_watch_order"
    },
    {
      "description": "Mark episodes of one anime season or film as watched on the signed-in person's MyAnimeTracker list, from episode 1 through the number given. It never unmarks an episode. Episode numbers count within that one entry (season 2 starts again at 1); a film is through_episode 1. Give a title or a catalog ID.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "mal_id": {
            "description": "The catalog ID from a title search (the same number MyAnimeList uses). Use it instead of a title when you have it.",
            "exclusiveMinimum": 0,
            "maximum": 10000000,
            "type": "integer"
          },
          "through_episode": {
            "description": "Mark episodes 1 up to this number as watched. Later episodes are left as they are.",
            "maximum": 2000,
            "minimum": 1,
            "type": "integer"
          },
          "title": {
            "description": "The show's name, in English or romaji, for example \"Frieren\".",
            "maxLength": 100,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "through_episode"
        ],
        "type": "object"
      },
      "name": "mark_episodes_watched"
    },
    {
      "description": "List the signed-in person's MyAnimeTracker list: each title with its status (Watching, Completed, Plan to Watch, On Hold, Dropped), score, favorite mark and how many episodes they have watched. Safe-for-work titles only, most recently updated first.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "limit": {
            "default": 25,
            "description": "How many titles to list, 1 to 50. The most recently updated come first.",
            "maximum": 50,
            "minimum": 1,
            "type": "integer"
          },
          "status": {
            "description": "Only titles with this status. Leave out for all of them.",
            "enum": [
              "plan_to_watch",
              "watching",
              "completed",
              "on_hold",
              "dropped"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "my_library"
    },
    {
      "description": "Search the MyAnimeTracker anime catalog by title. Returns matching releases (TV seasons, films, OVAs, specials) with their catalog ID, format, year, episode count and page links. Safe-for-work titles only.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "format": {
            "description": "Only this kind of release. Leave out to search all of them.",
            "enum": [
              "TV",
              "MOVIE",
              "OVA",
              "ONA",
              "SPECIAL"
            ],
            "type": "string"
          },
          "limit": {
            "default": 5,
            "description": "How many results to return, 1 to 10.",
            "maximum": 10,
            "minimum": 1,
            "type": "integer"
          },
          "query": {
            "description": "Part of a title, in English, romaji or Japanese.",
            "maxLength": 100,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "search_anime"
    },
    {
      "description": "List anime episodes airing over the next few days, by Japan broadcast date, from the MyAnimeTracker calendar. Safe-for-work titles only. Episode numbers and dates only.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "days": {
            "default": 7,
            "description": "How many days ahead to list, starting today in Japan. 1 to 14.",
            "maximum": 14,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "name": "whats_airing"
    }
  ]
}

What the leaf hashes

{"body":"38a751d9982d0197c72285cf03a7d03b8e039b838ec056b13956a24bd4ef034c","id":1014653,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793272325184589,"prev":556666,"subject":"2e9cbfaa-e2e8-4a1a-bf00-27b5a201f1eb","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. 0xfa0bd65e9fda009864ce6a8b8948d704ab6fd0108c1c2852abd246e40f81e0b0
  2. 0x4b2b2a4d9b6a9b5b2be988c5da34f83e344f1d9030cf0d82c0dcd5b0dc5e8ed4
  3. 0xfc5924af96034f728f1f93fdc65743ba56fd10c6f5d5e627a2c14980dc2ef734
  4. 0xafc5a9075e7acf0caeb4989a50aef5862674afc7e21e37696387a13ba086bf9d
  5. 0xca516f894da2f484fb8fded87083e5ec79a3e642003a4e0537f3e71bb7825b87
  6. 0xb4d54be72f530cc3e5db27b07eb4bb858029e48ec8e57313bb1f186879dca804
  7. 0x5d289fc17d2796daeda7b253b34d8c2d9ea5ed38ab3bf39e6f8cfb84159855cf
  8. 0x3de4e91299a3b58cd5cacc877e01d640f24ba27ae5e1a0effbfb95fdc73c39a7
  9. 0x3b1c1bf147a3472a456b43145fe55ae656f5b170b31799252c8891c2e3465251
  10. 0x9cbf975b72983848cf342d53aa4e95e6a476935d1b843e9241ec6c8e25877848
  11. 0x7f23bfed1fdda31afa76b1c22ea7bed6e02d7596a82c39dfcea1212c92144f45
  12. 0xf082b147a7521613fbe9272eab89fe351bb2d36c32cae2135effcb786b6dc16c
  13. 0xa692280fe21039882d68ea89ab3cede099743aeaa4bda6812798278201af19f0
  14. 0xc7119ea806f683838e5f48055d7f1b7fded1f500c6064dabeb8b9a36bba8932f
  15. 0x1dd763930a8023065a24b676469b4f26d92a89cfe71226ced9df379f43ec0f0a
  16. 0x1597ec94933260048e5e583aff1ad0fd44cc49efcd0a994091ed5db4924d7b02
  17. 0xe01539ac4c9f9cdf265a9e5c6d99c8da11e70ff0c7175fb23e402d33b9d79785
Day root
0xc050555c6b023f2aefb6536efb9f0760b92c30a0d06c572b7daf63db259ea17c
Chained
0x4cde8bae2042512e1bec11650628f0293556311cc4ea74d99ffddf02b671a7d6
Published
On Arc Testnet, block 69753317: 0x9e85c340732f416e431b111fae72f7624870125f7f379af2732eb6c2ba8cf6a1

How to check it · This row as JSON