addrbookFor publishers
← The evidence ledger

Evidence row 258195

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 41faba91-669d-43e9-8fb6-9a5812390555
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
bde1bbabbdf4fc8e1ec73ada04f27da766b62c93ba3065f6d0d892821e0ed3b6
Leaf
0xa852a958d7f0a2520d47279cc73ea3c9992dc09cb33bd6eb7bf74fdbf38444ca

What was observed

{
  "count": 6,
  "tools": [
    {
      "description": "Apply a unified diff patch to an original text and return the patched result.",
      "inputSchema": {
        "properties": {
          "original": {
            "description": "Original text to patch",
            "type": "string"
          },
          "patch": {
            "description": "Unified diff patch string",
            "type": "string"
          }
        },
        "required": [
          "original",
          "patch"
        ],
        "type": "object"
      },
      "name": "apply_patch"
    },
    {
      "description": "Parse a unified diff string and return line-level statistics: additions, deletions, hunks, files changed.",
      "inputSchema": {
        "properties": {
          "diff": {
            "description": "Unified diff string to analyse",
            "type": "string"
          }
        },
        "required": [
          "diff"
        ],
        "type": "object"
      },
      "name": "diff_stats"
    },
    {
      "description": "Compute a structural diff between two JSON values, showing added, removed, and replaced fields.",
      "inputSchema": {
        "properties": {
          "modified": {
            "description": "Modified JSON value (object, array, or JSON string)"
          },
          "original": {
            "description": "Original JSON value (object, array, or JSON string)"
          }
        },
        "required": [
          "original",
          "modified"
        ],
        "type": "object"
      },
      "name": "json_diff"
    },
    {
      "description": "Check whether a unified diff patch can be applied cleanly to an original text without actually applying it.",
      "inputSchema": {
        "properties": {
          "original": {
            "description": "Original text",
            "type": "string"
          },
          "patch": {
            "description": "Unified diff patch string",
            "type": "string"
          }
        },
        "required": [
          "original",
          "patch"
        ],
        "type": "object"
      },
      "name": "patch_validate"
    },
    {
      "description": "Generate a unified diff between two text strings. Ideal for comparing file versions before and after edits.",
      "inputSchema": {
        "properties": {
          "context": {
            "description": "Context lines around each change (default 3)",
            "type": "number"
          },
          "modified": {
            "description": "Modified text",
            "type": "string"
          },
          "modified_file": {
            "description": "Label for the modified file (default \"modified\")",
            "type": "string"
          },
          "original": {
            "description": "Original text",
            "type": "string"
          },
          "original_file": {
            "description": "Label for the original file (default \"original\")",
            "type": "string"
          }
        },
        "required": [
          "original",
          "modified"
        ],
        "type": "object"
      },
      "name": "text_diff"
    },
    {
      "description": "Perform a three-way merge of base, ours, and theirs. Conflicts are marked with standard diff3 conflict markers.",
      "inputSchema": {
        "properties": {
          "base": {
            "description": "Common ancestor text",
            "type": "string"
          },
          "ours": {
            "description": "Our version of the text",
            "type": "string"
          },
          "ours_label": {
            "description": "Label for ours in conflict markers (default \"ours\")",
            "type": "string"
          },
          "theirs": {
            "description": "Their version of the text",
            "type": "string"
          },
          "theirs_label": {
            "description": "Label for theirs in conflict markers (default \"theirs\")",
            "type": "string"
          }
        },
        "required": [
          "base",
          "ours",
          "theirs"
        ],
        "type": "object"
      },
      "name": "three_way_merge"
    }
  ]
}

What the leaf hashes

{"body":"bde1bbabbdf4fc8e1ec73ada04f27da766b62c93ba3065f6d0d892821e0ed3b6","id":258195,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793029983373421,"prev":null,"subject":"41faba91-669d-43e9-8fb6-9a5812390555","subject_kind":"endpoint"}

Proof

Its day has not closed yet. A day closes ten minutes after midnight UTC; the proof appears here then.

How to check it · This row as JSON