addrbookFor publishers
← The evidence ledger

Evidence row 781566

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 0b283121-2f69-4e78-ab12-0b4187763931
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
4b4a54c80a9c86591737085181336354ed10d43214f836d05930d0eef48b42a7
Leaf
0x7b8d966724ada30e23d95ff8b369fb2edbcda7d1ef2e08ad16495e83d1f3770e

What was observed

{
  "count": 16,
  "tools": [
    {
      "description": "Read a public author by numeric ID and a page of their works. A missing author returns author: null.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "id": {
            "description": "Positive numeric ID from a search or list result.",
            "maximum": 9007199254740991,
            "minimum": 1,
            "type": "integer"
          },
          "page": {
            "default": 1,
            "description": "Page number, from 1 to 1000.",
            "maximum": 1000,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "name": "get_author"
    },
    {
      "description": "Read a public work by numeric ID, including poem text, introduction, annotations, translation, collections and quotes. A missing work returns work: null.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "id": {
            "description": "Positive numeric ID from a search or list result.",
            "maximum": 9007199254740991,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "name": "get_work"
    },
    {
      "description": "Browse public authors, optionally filtered by dynasty name (category). Returns public author URLs and page metadata.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "category": {
            "description": "Dynasty name from list_dynasties, for example 唐. Not a group name.",
            "maxLength": 60,
            "minLength": 1,
            "type": "string"
          },
          "page": {
            "default": 1,
            "description": "Page number, from 1 to 1000.",
            "maximum": 1000,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "name": "list_authors"
    },
    {
      "description": "List the public 词牌 taxonomy group with its name, slug and categories.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "list_cipai"
    },
    {
      "description": "List all public collections as name/slug pairs. Use the collection slug as the collection ID string when browsing works. Optional browse filters also return live facets for collections, dynasties and types; the static list stays complete.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "category": {
            "description": "Dynasty name from list_dynasties, for example 唐. Not a group name.",
            "maxLength": 60,
            "minLength": 1,
            "type": "string"
          },
          "collection": {
            "description": "Collection ID string from list_collections, for example \"1\".",
            "pattern": "^[1-9]\\d{0,9}$",
            "type": "string"
          },
          "tag": {
            "description": "Work kind slug from list_types: shi (诗), ci (词), qu (曲), wen (文).",
            "enum": [
              "shi",
              "ci",
              "qu",
              "wen"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "list_collections"
    },
    {
      "description": "List all public dynasties as name/slug pairs. Use the dynasty name as category when browsing works or authors. Optional browse filters also return live facets for collections, dynasties and types; the static list stays complete.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "category": {
            "description": "Dynasty name from list_dynasties, for example 唐. Not a group name.",
            "maxLength": 60,
            "minLength": 1,
            "type": "string"
          },
          "collection": {
            "description": "Collection ID string from list_collections, for example \"1\".",
            "pattern": "^[1-9]\\d{0,9}$",
            "type": "string"
          },
          "tag": {
            "description": "Work kind slug from list_types: shi (诗), ci (词), qu (曲), wen (文).",
            "enum": [
              "shi",
              "ci",
              "qu",
              "wen"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "list_dynasties"
    },
    {
      "description": "List the public 节日 taxonomy group with its name, slug and categories.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "list_festivals"
    },
    {
      "description": "List the public 地理 taxonomy group with its name, slug and categories.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "list_geography"
    },
    {
      "description": "List the remaining public taxonomy groups: 选集, 写景, 时间, 花卉, 课本, 城市, 名山, 用典 and 书籍, with their categories.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "list_groups"
    },
    {
      "description": "List the public 时令 taxonomy group with its name, slug and categories.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "list_seasons"
    },
    {
      "description": "List the public 节气 taxonomy group with its name, slug and categories.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "list_solar_terms"
    },
    {
      "description": "List public work sort labels and slugs. A null slug means omit sort for the site default order.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "list_sorts"
    },
    {
      "description": "List the public 主题 taxonomy group with its name, slug and categories.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "list_themes"
    },
    {
      "description": "List all public work kinds as name/slug pairs. Use the kind slug as tag when browsing works. Optional browse filters also return live facets for collections, dynasties and types; the static list stays complete.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "category": {
            "description": "Dynasty name from list_dynasties, for example 唐. Not a group name.",
            "maxLength": 60,
            "minLength": 1,
            "type": "string"
          },
          "collection": {
            "description": "Collection ID string from list_collections, for example \"1\".",
            "pattern": "^[1-9]\\d{0,9}$",
            "type": "string"
          },
          "tag": {
            "description": "Work kind slug from list_types: shi (诗), ci (词), qu (曲), wen (文).",
            "enum": [
              "shi",
              "ci",
              "qu",
              "wen"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "list_types"
    },
    {
      "description": "Browse public works with optional collection ID, dynasty name (category), kind slug (tag), sort and page. Returns public work URLs and page metadata.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "category": {
            "description": "Dynasty name from list_dynasties, for example 唐. Not a group name.",
            "maxLength": 60,
            "minLength": 1,
            "type": "string"
          },
          "collection": {
            "description": "Collection ID string from list_collections, for example \"1\".",
            "pattern": "^[1-9]\\d{0,9}$",
            "type": "string"
          },
          "page": {
            "default": 1,
            "description": "Page number, from 1 to 1000.",
            "maximum": 1000,
            "minimum": 1,
            "type": "integer"
          },
          "sort": {
            "description": "Omit for the site default descending order; views_count_asc reverses it. Collections follow curated show order.",
            "enum": [
              "views_count_asc"
            ],
            "type": "string"
          },
          "tag": {
            "description": "Work kind slug from list_types: shi (诗), ci (词), qu (曲), wen (文).",
            "enum": [
              "shi",
              "ci",
              "qu",
              "wen"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "list_works"
    },
    {
      "description": "Search public classical Chinese poetry by keyword across authors and works. Returns public URLs and short excerpts. Use get_work or get_author for details.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "authorLimit": {
            "default": 10,
            "maximum": 20,
            "minimum": 1,
            "type": "integer"
          },
          "query": {
            "description": "Keyword matching public authors and poetry, 1–60 characters.",
            "maxLength": 60,
            "minLength": 1,
            "type": "string"
          },
          "workLimit": {
            "default": 10,
            "maximum": 20,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "search_poetry"
    }
  ]
}

What the leaf hashes

{"body":"4b4a54c80a9c86591737085181336354ed10d43214f836d05930d0eef48b42a7","id":781566,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793209297466965,"prev":null,"subject":"0b283121-2f69-4e78-ab12-0b4187763931","subject_kind":"endpoint"}

Proof

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

  1. 0x7b8dd1470302cd5fde1ccbcd5f200ede664a6348af338ecbc2b0567fe104506b
  2. 0xf2adfb6c8be8fb6d94425ca8074f0c6ee7304b4b37fa28ccac41a843507221f6
  3. 0xea62493deb163695572b0c72da863abb8d2ecd95abb1c91a97e740d97f902041
  4. 0x93b49ac0b69a5ebbce399488cc0d0094144c4121c9ec8969083d58a330f2d4fe
  5. 0x279bdf88383b68fd8fde54317e75c1276af7739599066845793c53ecc763b592
  6. 0x3099ea2873000f58720591a93b919c56dc9be7004f72a5e1192029227ead4db3
  7. 0x5c7598ab6a57b071fe89da9e4603cb3a75b2b3f4e97164b0a7d27b2fbdb5d0c8
  8. 0xd18847de148fb61e4ca165da60a76282d20ebdc45a5cca47931c724c52808440
  9. 0x4240061b07b0d869e3d8fb68bda65d1e762d980fc9a7bed08d38946c38d2f618
  10. 0x876dd2013d4e28c531727ec978be1a93c4c435465a464835f2afedb8985ffcef
  11. 0x51ae96e237653cf08f05672e377bf9449bc05716902be0bd0cbd92321b3fc950
  12. 0xbe3c902baf7f3f5315c137ef4046adecc62fc5f9e5449c84bbe7d9fd7b3db570
  13. 0xf042be8757f2f3ef070e717e38a7b0ad951d74298e721ac0b2e7855db790e392
  14. 0x40581185279a8bf075dca3a4c3a5648ec6f62098ba7402cbc097d5cc707e0840
  15. 0xab4e84d781dccd579dcf5c47a356a4a2e6cac58a2aefdf3543a3fa15238fa4db
  16. 0x74cf00e07b52415c2184cf20be69d195ed2725497a6892c2f3e449497c17d0ec
  17. 0x7a743a0a09057bae687051274e1d45bf973bd36a1a4ba16a191b5d29e3bdfa2a
  18. 0xe027395fafb7fc41921c42ca0542524ea22204cbd5908b70b27f3d5fb26f5d0f
Day root
0x2c19037464cc4c493624565f01775d6446fc78eaa118fc6865bfe2bfca9ff78e
Chained
0xd1d7dee8322ceff8f4c8d83aa1fe4a4466825c2af1c97dbde3d35db61234f7be
Published
On Arc Testnet, block 69584042: 0x8bae2b1d097834c8b458513862d70d29ee807e98dc2e863b27250131c15b35ae

How to check it · This row as JSON