← The evidence ledger
Evidence row 1034738
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 175cb8e5-fe77-41d2-83a1-51e0e590d8c4
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- e54f57c03d0d0f8b3438c083f80a6f4954d3a3056b9bd563f33b45629692e078
- Leaf
- 0xfb7b4a5b83b47f597d7ddaa1c4e82394e32217dead5b37ef80d038b1f65a18ca
What was observed
{
"count": 5,
"tools": [
{
"description": "Checks a pasted `diff all` / `dump` against a release: every `set` line whose setting does not exist, was renamed or removed, or whose value is out of range or not in the value list, plus lines that only repeat the firmware default. The release of the paste is read from its `# Betaflight / ... X.Y.Z` or `# INAV/<target> X.Y.Z` header, which also picks the firmware when none is given. Other commands (aux, serial, resource) are counted, not checked.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"firmware": {
"default": "betaflight",
"description": "Firmware (fw_check_cli: default is the one the paste's header names)",
"enum": [
"betaflight",
"inav"
],
"type": "string"
},
"text": {
"description": "The CLI text, up to 100 KB",
"type": "string"
},
"version": {
"description": "Release to check against (default: latest)",
"type": "string"
}
},
"required": [
"text"
],
"type": "object"
},
"name": "fw_check_cli"
},
{
"description": "What changed in the CLI settings between two releases: added, removed, renamed (only sourced renames) and changed (range, values, default) settings.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"firmware": {
"default": "betaflight",
"description": "Firmware (fw_check_cli: default is the one the paste's header names)",
"enum": [
"betaflight",
"inav"
],
"type": "string"
},
"from": {
"description": "Older release, e.g. 4.5",
"type": "string"
},
"to": {
"description": "Newer release (default: latest)",
"type": "string"
}
},
"required": [
"from"
],
"type": "object"
},
"name": "fw_diff"
},
{
"description": "One CLI setting of a firmware release: type, allowed range or values, firmware default (with no board config), the source line (settings.c or settings.yaml), and its history across releases (renames, range and default changes). Old names are followed through sourced renames.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"firmware": {
"default": "betaflight",
"description": "Firmware (fw_check_cli: default is the one the paste's header names)",
"enum": [
"betaflight",
"inav"
],
"type": "string"
},
"name": {
"description": "Setting name, as in `set <name> = ...`",
"type": "string"
},
"version": {
"description": "Release, e.g. 2026.6.2 or 4.5 (default: latest)",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": "fw_param"
},
{
"description": "The full spec sheet of one part by its slug (the last segment of its fpv-db.com URL, e.g. iflight-xing2-2207 for /motors/iflight-xing2-2207/): specs, bench thrust table where measured, VTX table where published, the sources the specs were verified against, and caveats.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"slug": {
"type": "string"
},
"type": {
"description": "Part type, if known",
"enum": [
"motor",
"quad",
"battery",
"prop",
"stack",
"camera",
"vtx"
],
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "part_specs"
},
{
"description": "Finds published parts of one type by spec. `filters` maps a spec field to a number (equals, or any element of a list), a string (case-insensitive substring) or {min, max} (numeric range). `query` matches brand and model. An unknown field returns the type's field list. Example: type=motor, filters={\"stator\": \"2207\", \"weight_g\": {\"max\": 33}}.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"filters": {
"additionalProperties": true,
"type": "object"
},
"limit": {
"default": 20,
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Words that must appear in brand + model",
"type": "string"
},
"type": {
"enum": [
"motor",
"quad",
"battery",
"prop",
"stack",
"camera",
"vtx"
],
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
},
"name": "search_parts"
}
]
}What the leaf hashes
{"body":"e54f57c03d0d0f8b3438c083f80a6f4954d3a3056b9bd563f33b45629692e078","id":1034738,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793294172536589,"prev":null,"subject":"175cb8e5-fe77-41d2-83a1-51e0e590d8c4","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (242798 rows).
- 0xfb7b19ea8d9a65a287961c6a98c0308201ad40718fc5a8461597ead2e1611a81
- 0x0c59a05ecb6428542644e12d0f23af361eb1434b7e875b20fd6e54124efc219f
- 0xc58caa9454f0293f4a6d8982f8206cc402948ade76c861a0e021e535744201d9
- 0xfd143af34958e09bfe03cf1cfe0615c2f34bd4dac92059845c5e5941d9381a75
- 0x5a79038cb4baf7e1a0b2e1ad7a09c52fff2a6922c395c59c742a72872884834a
- 0x53e124a5cdfc82b2c0ddfe4abfc1f8f714de0a4bee205a99810b8ee91b4cc5b2
- 0xff93cc200e6fdaee475122ac5bcb2907e41174ace3082ce52afc5fd0f5742034
- 0xd9da04f38e1c944c32af4a6a70fb63e456e277fda8b8692545343f4a9994da55
- 0xd0fba89496c5be01e031e59e3fcc94f44f4cf0c05e7ada8537dd1f2ca6db819f
- 0x4e648edae202650b9c97e2584768121e5bdf735ce3ad77c4ef88730cf0f27a6e
- 0xdca3b929b35564c7c25ce2498f3699b9960f89efad0619e20b8b80127972242e
- 0xdb76702465d9dcc18228c424b986c0d068605e407bc0698ac73f564044fa8c39
- 0x53bd5c3baafe91745ebff65c20addef2a0eec44e95ed2b7e15d2e7abd391cbca
- 0xf708469bc3aba85a4a4875a16834cb1ef22f7d55f1823cedb60f00dfa15f77df
- 0x1dd763930a8023065a24b676469b4f26d92a89cfe71226ced9df379f43ec0f0a
- 0x1597ec94933260048e5e583aff1ad0fd44cc49efcd0a994091ed5db4924d7b02
- 0xe01539ac4c9f9cdf265a9e5c6d99c8da11e70ff0c7175fb23e402d33b9d79785
- Day root
- 0xc050555c6b023f2aefb6536efb9f0760b92c30a0d06c572b7daf63db259ea17c
- Chained
- 0x4cde8bae2042512e1bec11650628f0293556311cc4ea74d99ffddf02b671a7d6
- Published
- On Arc Testnet, block 69753317: 0x9e85c340732f416e431b111fae72f7624870125f7f379af2732eb6c2ba8cf6a1