← The evidence ledger
Evidence row 569896
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 87a6fae6-3552-46e5-ba3a-53b92017cf02
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 6a9b6bf1e6ca356246a7cccc3b0cecf32e9b6c3088eb54426680bb243d4cda2e
- Leaf
- 0x73223bc24a15a35a11a6c36ae13368b036882bd06677e73498e260a275237252
What was observed
{
"count": 4,
"tools": [
{
"description": "Strictly validate JSON and report the exact line and column of the first error with a plain explanation, plus duplicate-key warnings and structure stats. Optionally pretty-print or minify without changing any value (big numbers keep full precision). Use this before claiming JSON is valid or when locating a syntax error in long JSON.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"format": {
"default": false,
"description": "Return the formatted JSON.",
"type": "boolean"
},
"indent": {
"default": 2,
"description": "Spaces per level (0 = minify) or \"tab\".",
"oneOf": [
{
"enum": [
0,
2,
4
],
"type": "integer"
},
{
"enum": [
"tab"
],
"type": "string"
}
]
},
"sort_keys": {
"default": false,
"type": "boolean"
},
"text": {
"type": "string"
}
},
"type": "object"
},
"name": "check_json"
},
{
"description": "Exact counts for a text: characters (with and without spaces, emoji counted as one), words, sentences, paragraphs, lines, UTF-8 bytes, plus reading and speaking time. Language models see text as tokens and miscount — never estimate counts or check length limits yourself; call this tool. Works for any language, including Chinese, Japanese, Arabic and Turkish.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"locale": {
"description": "BCP 47 language tag such as \"en\", \"tr\" or \"ja\" for language-specific word rules.",
"type": "string"
},
"text": {
"type": "string"
}
},
"type": "object"
},
"name": "count_text"
},
{
"description": "Find every difference between two texts, line by line, word by word or character by character, and return counts plus a unified diff. Use this instead of comparing long texts yourself — small changes are easy to miss. Options to ignore whitespace and letter case.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"changed": {
"type": "string"
},
"ignore_case": {
"default": false,
"type": "boolean"
},
"ignore_whitespace": {
"default": false,
"type": "boolean"
},
"mode": {
"default": "line",
"enum": [
"line",
"word",
"char"
],
"type": "string"
},
"original": {
"type": "string"
}
},
"type": "object"
},
"name": "diff_text"
},
{
"description": "Create a standards-compliant QR code image for a link, text, Wi-Fi login, contact card (vCard), email, SMS, WhatsApp chat, phone number or map location. You cannot draw a scannable QR code yourself — always use this tool. Codes are static and never expire.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"address": {
"type": "string"
},
"background": {
"default": "#ffffff",
"type": "string"
},
"body": {
"type": "string"
},
"email": {
"type": "string"
},
"error_correction": {
"default": "M",
"description": "Higher survives more damage but makes a denser code.",
"enum": [
"L",
"M",
"Q",
"H"
],
"type": "string"
},
"first_name": {
"type": "string"
},
"foreground": {
"default": "#000000",
"type": "string"
},
"hidden": {
"type": "boolean"
},
"last_name": {
"type": "string"
},
"latitude": {
"type": "number"
},
"longitude": {
"type": "number"
},
"message": {
"type": "string"
},
"organization": {
"type": "string"
},
"password": {
"description": "Wi-Fi password.",
"type": "string"
},
"phone": {
"description": "With country code for WhatsApp, e.g. +905551234567.",
"type": "string"
},
"security": {
"enum": [
"WPA",
"WEP",
"nopass"
],
"type": "string"
},
"size": {
"default": 1024,
"description": "PNG width in pixels.",
"maximum": 4096,
"minimum": 128,
"type": "integer"
},
"ssid": {
"description": "Wi-Fi network name.",
"type": "string"
},
"subject": {
"type": "string"
},
"text": {
"description": "For type \"text\".",
"type": "string"
},
"title": {
"type": "string"
},
"type": {
"default": "text",
"enum": [
"url",
"text",
"wifi",
"vcard",
"email",
"sms",
"whatsapp",
"phone",
"geo"
],
"type": "string"
},
"url": {
"description": "For type \"url\"; https:// is added when missing.",
"type": "string"
},
"website": {
"type": "string"
}
},
"type": "object"
},
"name": "generate_qr"
}
]
}What the leaf hashes
{"body":"6a9b6bf1e6ca356246a7cccc3b0cecf32e9b6c3088eb54426680bb243d4cda2e","id":569896,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793139546074111,"prev":null,"subject":"87a6fae6-3552-46e5-ba3a-53b92017cf02","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (273461 rows).
- 0x73213122569049d2cf680e22ed8bb42f002b19751ea5658f4280d413bc72bddf
- 0x42759264e4acada1d0d8b3c1137f8dc1831110b457bf23879f7a3cf74447d149
- 0xef3eed896086da6032ed56824dfd9b30baac261ae26668e3e7db1f0264804319
- 0xb1bf71140ef4435d508e78662c2a701efa6f37b72151f6c5e35acb0d129ebaba
- 0x49d98052a16bc1ed18bd6f45779d045609f627b57352692f031b0852c60de853
- 0xd539187a6c92faf54e6b9ab490ab58aa6b2bff92063ebeccb22b485a03e56c92
- 0x911f8d50d2c4949061e14b77b2abb253d50861c23f68fa1c753120db27b30181
- 0x9b1c74b98d40afe29f69202cc625e535ed4fb7587f9f623b1e38f5dbccd2543a
- 0xc1b05d91dcd055cd7d683a013dad2dac786b72601a5ebed78aa8b5b73d75bd07
- 0x7f2a99b149f63aa97762c8289399ee8ed994807b28bfca51df3a659282990633
- 0x23a51a936f60011ce90a404c26ca8b5c81a512eb324bd00dcb5ce643c0b38c8e
- 0x8a2168d13e43e2c8b0f508ca779f90beef60501499eeab439eb7d23816a97bc4
- 0x2926e99aefa0ff2e14a67a3ae10a7f6e753ce4b799c6fe531f8cbf8d33b31a66
- 0xb2ae53d841a55a805fb4078b1a7d44e08a81aba4be3690bac3a5b4c366bf39da
- 0x275720ecabb68df33eee92ae4fd70572a8d952d6c61c061c2869cfc3217aa5c5
- 0x23cf9bb4337ee8be7fcae368fd69d24c62c11fb45882127b4cd919bb96a19996
- 0x0e01aa9525097570a6edaf32bfc959de57bf5c24317cf10c0716affea85ca60d
- 0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585
- 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
- Day root
- 0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
- Chained
- 0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
- Published
- On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4