addrbookFor publishers
← The evidence ledger

Evidence row 1477435

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint f991ed67-c3c9-45b0-a969-cd58e815988e
Recorded
Previous row
#1286884
Body SHA-256
72c2cb0cb29bbe2bbd130d61456a6edfd254fc0a3f99b10bc861c0fd2cb1d1ce
Leaf
0x5ea953a87210a2000ced153648a4a542f7c3c9cc37bae6d8928a18abddac7595

What was observed

{
  "count": 6,
  "tools": [
    {
      "description": "Save a named extraction schema in this workspace. A schema is {\"type\":\"object\",\"properties\":{...}}. Each property is {\"type\":T} where T is one of any, null, boolean, string, number, date, array, object. An optional description, at most 400 characters, tells the model how to read that field. An optional required array lists the keys that must be present. A date is a string yyyy-mm-dd. An array adds \"items\" (one node). An object adds \"properties\" and may add \"required\". At most 4 levels below the root, 100 keys, and 16384 bytes.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "name": {
            "description": "Lowercase letters, digits, underscores, and hyphens. No spaces.",
            "maxLength": 80,
            "minLength": 1,
            "pattern": "^[a-z0-9_-]+$",
            "type": "string"
          },
          "schema": {
            "description": "A schema is {\"type\":\"object\",\"properties\":{...}}. Each property is {\"type\":T} where T is one of any, null, boolean, string, number, date, array, object. An optional description, at most 400 characters, tells the model how to read that field. An optional required array lists the keys that must be present. A date is a string yyyy-mm-dd. An array adds \"items\" (one node). An object adds \"properties\" and may add \"required\". At most 4 levels below the root, 100 keys, and 16384 bytes.",
            "type": "object"
          }
        },
        "required": [
          "name",
          "schema"
        ],
        "type": "object"
      },
      "name": "create_schema"
    },
    {
      "description": "Read one saved extraction schema by name.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "name": {
            "description": "Lowercase letters, digits, underscores, and hyphens. No spaces.",
            "maxLength": 80,
            "minLength": 1,
            "pattern": "^[a-z0-9_-]+$",
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "name": "get_schema"
    },
    {
      "description": "List the extraction schemas saved in this workspace.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "list_schemas"
    },
    {
      "description": "Extract invoice fields from a PDF, PNG, JPEG, or text file sent as base64 in file_base64, or from plain text sent in text (10 MB and 10 pages on Free, 25 MB and 50 pages on paid). 1 credit per page; an image is 1 page; text is 1 credit per 3,000 characters. Nothing is stored. Send exactly one of file_base64 or text. The result has status and values.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "file_base64": {
            "description": "Base64-encoded PDF, PNG, JPEG, or UTF-8 text file (.txt, .md, .csv, .eml). At most 10 MB and 10 pages on Free, 25 MB and 50 pages on paid plans. Each page costs 1 credit; an image is 1 page; text is 1 credit per 3,000 characters. The bytes are not stored. Send this or text, not both.",
            "type": "string"
          },
          "schema": {
            "description": "The name of a schema saved in this workspace, or a literal schema object. A schema is {\"type\":\"object\",\"properties\":{...}}. Each property is {\"type\":T} where T is one of any, null, boolean, string, number, date, array, object. An optional description, at most 400 characters, tells the model how to read that field. An optional required array lists the keys that must be present. A date is a string yyyy-mm-dd. An array adds \"items\" (one node). An object adds \"properties\" and may add \"required\". At most 4 levels below the root, 100 keys, and 16384 bytes.",
            "oneOf": [
              {
                "description": "Lowercase letters, digits, underscores, and hyphens. No spaces.",
                "maxLength": 80,
                "minLength": 1,
                "pattern": "^[a-z0-9_-]+$",
                "type": "string"
              },
              {
                "description": "A schema is {\"type\":\"object\",\"properties\":{...}}. Each property is {\"type\":T} where T is one of any, null, boolean, string, number, date, array, object. An optional description, at most 400 characters, tells the model how to read that field. An optional required array lists the keys that must be present. A date is a string yyyy-mm-dd. An array adds \"items\" (one node). An object adds \"properties\" and may add \"required\". At most 4 levels below the root, 100 keys, and 16384 bytes.",
                "type": "object"
              }
            ]
          },
          "text": {
            "description": "The document as plain text, for example a pasted invoice or email. 1 credit per 3,000 characters (started), at least 1. At most 30,000 characters on Free and 150,000 on paid plans. The text is not stored. Send this or file_base64, not both.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "parse_document"
    },
    {
      "description": "Rename a saved schema, replace its definition, or both. A schema is {\"type\":\"object\",\"properties\":{...}}. Each property is {\"type\":T} where T is one of any, null, boolean, string, number, date, array, object. An optional description, at most 400 characters, tells the model how to read that field. An optional required array lists the keys that must be present. A date is a string yyyy-mm-dd. An array adds \"items\" (one node). An object adds \"properties\" and may add \"required\". At most 4 levels below the root, 100 keys, and 16384 bytes.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "name": {
            "description": "The current name.",
            "maxLength": 80,
            "minLength": 1,
            "pattern": "^[a-z0-9_-]+$",
            "type": "string"
          },
          "newName": {
            "description": "Lowercase letters, digits, underscores, and hyphens. No spaces.",
            "maxLength": 80,
            "minLength": 1,
            "pattern": "^[a-z0-9_-]+$",
            "type": "string"
          },
          "schema": {
            "description": "A schema is {\"type\":\"object\",\"properties\":{...}}. Each property is {\"type\":T} where T is one of any, null, boolean, string, number, date, array, object. An optional description, at most 400 characters, tells the model how to read that field. An optional required array lists the keys that must be present. A date is a string yyyy-mm-dd. An array adds \"items\" (one node). An object adds \"properties\" and may add \"required\". At most 4 levels below the root, 100 keys, and 16384 bytes.",
            "type": "object"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "name": "update_schema"
    },
    {
      "description": "Return the workspace and token for the bearer credential, and the credits left this month.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "whoami"
    }
  ]
}

What the leaf hashes

{"body":"72c2cb0cb29bbe2bbd130d61456a6edfd254fc0a3f99b10bc861c0fd2cb1d1ce","id":1477435,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793423985839829,"prev":1286884,"subject":"f991ed67-c3c9-45b0-a969-cd58e815988e","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. 0x5ea97fb7d334c420baf78a46712ccbc97cbb19f406dcbe248254a239b666d349
  2. 0x5dcaf9655240d8ff473be01577f6e2222f28623a94d254f78c1b38be0c3bedbb
  3. 0x6e4dfd1debede0adb54fc29c62640968eb5ac4ceb0c785a92163ed4a0c230c1e
  4. 0x7241e90e1d0663b3b55c373692342c903108bb8a98b03b0600b079562511fafe
  5. 0x2ee56d067dca8b37de0d8108c55bd122d993e1f18857528bb996f72e3429e715
  6. 0xb20d9c1d5e7c11d917698831f35294af485b22a2fb0b6409b59149482a576c6f
  7. 0x285fde06b64cf4008ba6e4b5f4d2eb549a95961a3300e49dec0de0a141c33960
  8. 0x64d6880999f69b95ec90ab041e26a1cf3e308dc2d7272340c49944bf2b60f665
  9. 0x29777624110fe9ff1c65ac7a3b9749fb0162869b092c5d68eb723aeaf0b6ef86
  10. 0xb22b30ce3c49bef464cccbb5873b7cbd2298d23f84a4cbebe1a64b11b5166d07
  11. 0x31758b1d5c2e22c0591cf6e28c149e3889cc65603068333ed4ddf76d6a0ad4fb
  12. 0xa5db48a4304108f3eabc27a9ef089ec07fdd3f0f898dea7f7a40c247710dd72d
  13. 0x238075122bf391de34d3a894036bb855e1137942648f00143f9a686a726fcddd
  14. 0xe765fc7bdfb534be348bf6984775b8261507431e58900f7a1ab269c53c5b1e8b
  15. 0xb9a00c724331b305deaa876d5d2baf53b847ff3c7ce37abb0ae1653b2534aad5
  16. 0xad4540f06e3fdfe46524d8592f8d854d4849e16217bc047eaf024f0abebe34b0
  17. 0xa00a931d72706fa2402bfc9b441a12eb7c6a61ff42a542916106e3637177f101
  18. 0x59f83f7228f07febe2780660e422e171b0359b8aa031ee3be07e991118130c15
Day root
0x24463725d1c0d9894bd6123691d532547aaa79f0762c0e45aa6a68acf1fd71ab
Chained
0x7d4824ff313dee7252a46f9d5c37b452851deb6c9f24a40c2f74ee0e53c82980
Published
On Arc Testnet, block 70093156: 0xedb7b832f4ebf6781b5ecd2ed241c435b862f4d3761541fa31adc1831b8c44a0

How to check it · This row as JSON