addrbookFor publishers
← The evidence ledger

Evidence row 2721427

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 2e9cbfaa-e2e8-4a1a-bf00-27b5a201f1eb
Recorded
Previous row
#1478843
Body SHA-256
704a6ff0bc8e853815a07cb10608a6f0aca780773d1d98af5f0a601225fd6054
Leaf
0xee49f70209272f7bc112feeeeea2a126f2d710e325ebfe789b53284867a7bba8

What was observed

{
  "count": 9,
  "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 what the people the signed-in person follows on MyAnimeTracker have been watching or finished over the last 30 days, by their @username, newest first. Only people whose list the person is allowed to see, and safe-for-work titles only.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {},
        "type": "object"
      },
      "name": "friends_watching"
    },
    {
      "description": "List filler and recap episodes to skip, mixed episodes to keep, and separate novel adaptations. Novel adaptation: Adapted from an official novel, not the manga. Optional for manga-canon viewers, but not anime-original filler. 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 and how many episodes they have watched. Safe-for-work titles only, most recently updated first. For when their shows air next, use whats_airing with mine set to true.",
      "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": "List the anime that the most MyAnimeTracker members added to their lists over the last week (or month, when a week is quiet), with how many people added each. Counts only, never who. Safe-for-work titles only.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "limit": {
            "default": 10,
            "description": "How many titles to list, 1 to 20.",
            "maximum": 20,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "name": "popular_anime"
    },
    {
      "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, with broadcast times. Set mine to true for when the person's own shows air next. 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"
          },
          "mine": {
            "default": false,
            "description": "Only the shows on the signed-in person's list: Watching and Plan to Watch, on any season of the series. Needs sign-in.",
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "name": "whats_airing"
    }
  ]
}

What the leaf hashes

{"body":"704a6ff0bc8e853815a07cb10608a6f0aca780773d1d98af5f0a601225fd6054","id":2721427,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793744741861982,"prev":1478843,"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 (425475 rows).

  1. 0xee49adec44c9d9ffafa32dd7e8ac2df5f73674b9d9eed8575c70e359f56128c6
  2. 0x49f33d9cdfaf45b96b539f593dcfb38b562e8a66b57796ee0d1af0e7f0f41cd2
  3. 0x4d4cce262790e4e9b00bb009a130c82735d2637dec2ec5f4f2bf258b4896448d
  4. 0xa706b778eaabe49e8592753856e7e48e01e01d82e78c8279da34b16092285e16
  5. 0x0a79ecb21da1162446f8aa2015295afd22fbb4e2869a05cf2270ccfb845d695d
  6. 0x2e86a8c2f2c421fcb4363e7f94c05db97581237e60c34fabae0eddf0cdcbb6a0
  7. 0x83e26a806ec1071a9e6484557842d6beb479675840d809b695d69bde73ac3b6b
  8. 0x38d21e5c1bc1e44ce8cc0a79ae87f5798117853c3ba5a6c46e86f838cbc63219
  9. 0x76406b93c9d8338723d765a3d2e2f4905c4d99c04820761d2440016fe1f53ab1
  10. 0xba716d31e11e351ceffd7bb2d497bb65747537f73b8857c6f710318916538e5d
  11. 0xf352fa949e1b38bc13475a30c80cc10fbd46f501c51567ca6b43258d76fa17a2
  12. 0x40503628e813f8ddcdce5088c1edce887d490d34ddbacedf2b89aae0441113e6
  13. 0x01e9de68aa9b43892927b1c264f77e0ac05047278992dbb0b29801b5ee9c6fd2
  14. 0x2548979bbd7b1568b5a14db6fca0201979c48165192f2b55f45fa21471031e4f
  15. 0xa29933ab8020ad948edbcf3e65194e73a6b113a0063231c1105b56c2d59ab97d
  16. 0xd60b16e6a71fbffc93a233ee89f916e50c0206a56f52c852b85e5a246b6b417c
  17. 0x85f3a27c16056a361d9ba33355a575ca7123f86de901b204c88953c4b8ea441a
Day root
0xb646ffa569e24bf8336b0a15a9d98d0a2f1239f58e10c2b18a9d22e43343566a
Chained
0x35e926359fd19031c6b5e08fb3b44f2524386a57c8fdd353336c185603f53d43
Published
On Arc Testnet, block 70601990: 0xa5f9dadba13cde129126b950e64b815e6833cb8ff53b75026c9dbe769c3768c7

How to check it · This row as JSON