addrbookFor publishers
← The evidence ledger

Evidence row 1288716

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 2e9cbfaa-e2e8-4a1a-bf00-27b5a201f1eb
Recorded
Previous row
#1054087
Body SHA-256
64fb938107f04675f7ab79a868227e439c6bba900d96e1bfbb80f80e579fcbd8
Leaf
0x0b53679db57635012a1af18f1684ffb7fd0f85159a5612418a580cb16368e974

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, 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": "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. 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":"64fb938107f04675f7ab79a868227e439c6bba900d96e1bfbb80f80e579fcbd8","id":1288716,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793392520845729,"prev":1054087,"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 (243099 rows).

  1. 0x0b53698a095b89d7029e4482f1884c4af290d3b77ac716378171b0815ede9c63
  2. 0x09b31643d2ff9dd0e1f1080d84de266ec412c84063fb79aefacac147b28f09c9
  3. 0x4fdcb4732da46473b6f62f6e0c1c346d7d89f0ebf1b67c7c0ceb68460155fbc9
  4. 0xe220f359cc7de912d1e18e3614c9d77108f67fb0f48aeba43575e16613eadb66
  5. 0xbf53fb1888dda88c1c7744f8b2914a08b843f6b17cb95b42ab58ea66d2895fa7
  6. 0xa35cb8014f44a16fd7c5e4b41e2ebd484a9e6589cd6f9c69486624ea8d6d25bb
  7. 0x259a1b34b0262474d4d74d2b8198b0397ea5e376f9518e67667a9e794dd40f99
  8. 0x5d4a773ebb9c003fc73a62583c1b4b86fabf0874d08c157181f2bc15e9607d14
  9. 0x9c86373bdb185cfb25dc1227058dfcfc67d02009649333e7f43cb608ab2651d8
  10. 0xe5e6e863c6079480022cb9f2e564d9701989dfbc752e9c92201cba7f89b36e58
  11. 0x96abdfb91662bd295a6a4264ca480cdb685b979d64ec0f2a58847aef1a7f2a09
  12. 0x1f2184b945f9592992fad320892719c98f8361a3144b92d89525abd90034c0c2
  13. 0x07a3338ff82774d53d7b3eb537fe113270a3edf37254cd960efb7d6d3a7745cd
  14. 0xdf5b016e08f93664d06694a7722324dcb27caedd549f286f07d4b4798e0c706e
  15. 0x2b7a05865245feaf40ea40b73e02d86357af2dcbac9c7b992f1420f5eaa15246
  16. 0xe2a9872e1b6a01c55a7a8cc5c05c61f3933255db5c26b9c79be4011d28685b52
  17. 0xb0c9ef42e725578748f3119c9dbebf2fc437266bda013df29f98ed3ebe621403
  18. 0x30a81d8fcef4e8f9e2877c62796cfc5612fc1b251127d531dee28f8dbd5c5147
Day root
0x0826c7ad6039e06a2360ca0a4a3a4fe7f2626c6dc19f71a37599386f78b39875
Chained
0x36b4c8a1063758f0b8765fa1bdf75fa92fb543cc183add3e261880ee2bd1f822
Published
On Arc Testnet, block 69923247: 0x8704744146c6967c8abc9e9a99de4db7283b29e840922ea83a69b6fe776e6861

How to check it · This row as JSON