← The evidence ledger
Evidence row 258275
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 8539cf22-bd4f-4ff1-a3aa-9df5566e221f
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 86e5d883543dc324411d45ee3b51c2b8e72604995ca2025ffa559ebe1026011f
- Leaf
- 0x683a5bf117e7f61400537cce5d8926e1871371b3efde520938a2040ed1b13d6b
What was observed
{
"count": 10,
"tools": [
{
"description": "Parse CSV text into a JSON array of objects.",
"inputSchema": {
"properties": {
"csv": {
"description": "CSV text to parse",
"type": "string"
},
"delimiter": {
"description": "CSV delimiter (default: comma)",
"type": "string"
}
},
"required": [
"csv"
],
"type": "object"
},
"name": "csv_to_json"
},
{
"description": "Filter a JSON array by a query object. Supports >, <, ! prefixes for comparisons.",
"inputSchema": {
"properties": {
"data": {
"description": "Array of objects to filter",
"items": {
"type": "object"
},
"type": "array"
},
"query": {
"description": "Filter criteria (e.g. {\"age\":\">30\",\"status\":\"active\"})",
"type": "object"
}
},
"required": [
"data",
"query"
],
"type": "object"
},
"name": "filter"
},
{
"description": "Flatten a nested JSON object into dot-notation keys.",
"inputSchema": {
"properties": {
"data": {
"description": "Nested object to flatten",
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
},
"name": "flatten"
},
{
"description": "Convert a JSON array of objects to CSV text. Optionally specify a delimiter.",
"inputSchema": {
"properties": {
"data": {
"description": "Array of objects to convert",
"items": {
"type": "object"
},
"type": "array"
},
"delimiter": {
"description": "CSV delimiter (default: comma)",
"type": "string"
}
},
"required": [
"data"
],
"type": "object"
},
"name": "json_to_csv"
},
{
"description": "Convert a JSON object or array to XML string.",
"inputSchema": {
"properties": {
"data": {
"description": "JSON data to convert to XML"
},
"rootName": {
"description": "Root element name (default: root)",
"type": "string"
}
},
"required": [
"data"
],
"type": "object"
},
"name": "json_to_xml"
},
{
"description": "Pick specific fields from each object in a JSON array.",
"inputSchema": {
"properties": {
"data": {
"description": "Array of objects",
"items": {
"type": "object"
},
"type": "array"
},
"fields": {
"description": "Field names to keep",
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"data",
"fields"
],
"type": "object"
},
"name": "pick"
},
{
"description": "Sort a JSON array by a field.",
"inputSchema": {
"properties": {
"data": {
"description": "Array of objects to sort",
"items": {
"type": "object"
},
"type": "array"
},
"field": {
"description": "Field name to sort by",
"type": "string"
},
"order": {
"description": "Sort order (default: asc)",
"enum": [
"asc",
"desc"
],
"type": "string"
}
},
"required": [
"data",
"field"
],
"type": "object"
},
"name": "sort"
},
{
"description": "Compute statistics (count, sum, mean, min, max, median) for a numeric field.",
"inputSchema": {
"properties": {
"data": {
"description": "Array of objects",
"items": {
"type": "object"
},
"type": "array"
},
"field": {
"description": "Numeric field to compute stats for",
"type": "string"
}
},
"required": [
"data",
"field"
],
"type": "object"
},
"name": "stats"
},
{
"description": "Unflatten a dot-notation JSON object back into nested structure.",
"inputSchema": {
"properties": {
"data": {
"description": "Flat dot-notation object to unflatten",
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
},
"name": "unflatten"
},
{
"description": "Validate a JSON string and return type, size, or error.",
"inputSchema": {
"properties": {
"data": {
"description": "JSON string to validate",
"type": "string"
}
},
"required": [
"data"
],
"type": "object"
},
"name": "validate"
}
]
}What the leaf hashes
{"body":"86e5d883543dc324411d45ee3b51c2b8e72604995ca2025ffa559ebe1026011f","id":258275,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793030026812701,"prev":null,"subject":"8539cf22-bd4f-4ff1-a3aa-9df5566e221f","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0x683a71d75f21f668b428b130b0aeda70061580d4e8bf9e4de951ce90eb400fde
- 0xdffe3d2151fd846c4be079bd36b85aa29763d01ffb096ec14ab96a6e62156ea7
- 0xb3f3c75ed3bcb6f75c7c3d6404392a1267d1a3cfd1e8aa9cb0125729ff2af62b
- 0x33fbb415dad975dc5e65876f27f7d5c61e185d37de2b76ec7a6ae2b69f7bb7c8
- 0x873f360955bb0d51dd9f73ce19a176da97184ee80619d61dddd7673e82c0051f
- 0xbd89ac811b19e0fd09b8854d8772b4b05de5e5514c7c8ef686c23c5684fbea30
- 0xa0ac999b5249a1b91da2ee078fbc5588008f047edd3af590185254af643c75de
- 0x5080c11578e42d7a916c0cdef380dd752ae7e3ab9a213f530dfd44266575775b
- 0xe1c1e9fd38a3fc17946aeb839a5eccdd70ee30d38ddc7ad783c8d4d922e6c071
- 0x3721d1d808a1e2d520739f0398d668bcf5485bd48b7b9973c098d028d54d4fe1
- 0x077c74551bfc77d0c61421c3d34c02b1086f7d8fae7a09ac5ef6d43246c34a52
- 0x260682fd6ecd274e73505c5e0bd798abdd0e702afca4f8eebd4331b607a6b175
- 0x5f350d70c252ff1169c0210fd45fce1b0ab8d7316f048741a9e90a6c8cb65dcf
- 0x9a79c65e077cd9da9d436b3ade6f5ddc0d244510c4d5903ef2f02d81205f7666
- 0xa2d436d488e3600b0e5c3e3ed9c9234cd52853c59830b786334fd0c4292d9f40
- 0x47b89901b0f07938a6b9a66ddf35683903f79d756a7c7763665fd632758b08d0
- 0x9a83be955a206deb65b995adfd92c58fa31c95fbbf926bd199d300e70b08b26d
- 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae