addrbookFor publishers
← The evidence ledger

Evidence row 1478843

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 2e9cbfaa-e2e8-4a1a-bf00-27b5a201f1eb
Recorded
Previous row
#1288716
Body SHA-256
42ad411f55acd2ba15a2e8d99f26283ab0fb54b7539bd1b59c36518761563915
Leaf
0xd925037aac48ab7e2b09560ce418c6c1c4fe989cf75a8f9bac36ccc284ab34ed

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. 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":"42ad411f55acd2ba15a2e8d99f26283ab0fb54b7539bd1b59c36518761563915","id":1478843,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793427796671129,"prev":1288716,"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 (246033 rows).

  1. 0xd92533bfdf409ef61d23914045c2aba75f548bf6616323932b8d489df0e9aa06
  2. 0xe3e0cf49cbc943703e13b32e6bb565310febf207b2add98dc82a5be3e7bf014d
  3. 0xbb6a1c96af83f2d64c4a944ef3a7ea8b84ed238a004d3e4b5bb5bd49400e5aac
  4. 0xe506deece0fc207b49f57f14147c38bb1d1bdae9ee615d389d10651db6b4559b
  5. 0xfcdeb003e7794d11e926e3616d1552c4f5264c449aed47ab6a583e6d5361852c
  6. 0x1397b9a21ae5a83320c00de629e11ac6c76456a41f7a7f69926d7ceff112be05
  7. 0xa5ebc1a2f8d3c1924e32a7e229a0961a4efe7a31a9f92102820f00f25c69dd13
  8. 0x22d2d3d9e8081f9d51e56bf2f4158f5aab4987134973f7f028d5cde5ea5a1b3a
  9. 0x09866887ee39eb762af5d28349e3f9fe4d8f6bd327f70b4fc12f3c0a477a9b4c
  10. 0x61fa3757ddbb711a7cc498993636d0ee15c3c776897a2f3116bfc06c0b38f05f
  11. 0xce395a910728bf0f785cfd994af350904f375017475b7bcd68ab86b021ac8378
  12. 0xa01468546279126a76e0caa4087e762c5b9cf10871c807251798780dbcef7222
  13. 0x038a2412ec8e3d4a12539a306e922d37b7bcdc9c06fa088d9b6af9eec134421a
  14. 0x33d6b05cf42539c0ad2d9f9d3b99e4003beca3e59b45affa3d20cf6d400d4bbf
  15. 0xad3f03d7f9e1b66264ddfca29446faf13bc0fee7d8eec5f018d0d45302d3f8fd
  16. 0x24f03354dcb3a621317889ed99048bdf74b380516ca991bfb585c751d5cc7dfd
  17. 0xa1146af524f673843507e7427a575964580eef01bc0e0eae466a7920df017ab2
  18. 0x0504a25438f3c7932125463198ca74c5064f23f71a5c92763b3fc96a98cc8b57
Day root
0x24463725d1c0d9894bd6123691d532547aaa79f0762c0e45aa6a68acf1fd71ab
Chained
0x7d4824ff313dee7252a46f9d5c37b452851deb6c9f24a40c2f74ee0e53c82980
Published
On Arc Testnet, block 70093156: 0xedb7b832f4ebf6781b5ecd2ed241c435b862f4d3761541fa31adc1831b8c44a0

How to check it · This row as JSON