addrbookFor publishers
← The evidence ledger

Evidence row 1286884

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint f991ed67-c3c9-45b0-a969-cd58e815988e
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
5e0013e64ee8f493050f2cce33fa74f63097aba79bf4c89e6f0ae2349ac28af0
Leaf
0x1f12677a96ff2befcb8fca9ca9449737dc4715781be85bfbaa1f24187168131a

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, or JPEG sent as base64 in file_base64 (10 MB and 10 pages on Free, 25 MB and 50 pages on paid). 1 credit per page; an image is 1 page. The file is not stored. file_base64 is required. The result has status and values.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "file_base64": {
            "description": "Base64-encoded PDF, PNG, or JPEG. 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. The bytes are not stored.",
            "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"
              }
            ]
          }
        },
        "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":"5e0013e64ee8f493050f2cce33fa74f63097aba79bf4c89e6f0ae2349ac28af0","id":1286884,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793388675634228,"prev":null,"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 (243099 rows).

  1. 0x1f124891b49cffcb589cf8275a4efa153a6f83d046c9407e95e726f00524f8bf
  2. 0xc9a8f90ec6739235eda7a20d2c80ac700bfbf9c3c4cd6c50737be18a072d1ffe
  3. 0x0b0f8a26c398d832f9ae17b7fac197f240242a90fbb475ec60daea0a2120137f
  4. 0x045bc894d75fc74de09d6942ba85072b81ca76a1061086ca546abba68b24fe9a
  5. 0xf6346d2e4f03bee4636f94d637c270f623af7efddcc722001c1493129d43c00f
  6. 0xfb3e2203f38464698eb547897b7c6ab5b954b781b976b65b64b876b6d577f3ff
  7. 0x65ad17380cd27db27a4abc4729d1ee7957de06e1276d4745fc7321ab2026d184
  8. 0x704d858590940fc2a583ea8111b438ce159a148bd44970babab0914a373f1c30
  9. 0x533b852389baecb9df394d8f458e3e98aeb3cadc956825de175772d9d5a426c8
  10. 0x729c9ae42ce0c9c436cf4a4c2695a242516cdff861c0bd7fa0f18f7dd1410c33
  11. 0xf96140470de53cfdcdc215d00c54846422ee47ad2ad449f48d27a99d6ccb0fe5
  12. 0x51313700f12363a5f61bc2102703f6ec564c0b145235009c9dc60eaddd9283b0
  13. 0xbd1446eaebfa305f15b340dea3e27a3e7b3a8ce24b81ebb8cc7d8916641b7cca
  14. 0xa25de97dbaf2a3b2e2808c2011eada63945b08a93d4bb9a6253fb7a136aa5dac
  15. 0x0313631fba69cc31784d20beec069335df13219f8a8a8a8831740bca4d4aa0a0
  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