← The evidence ledger
Evidence row 998991
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint e4dd4030-70f6-4530-ad8f-e77d131680b2
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 3f7e78d61b7842d33eaeee7b72870bc7c32cd94f7d68dc73357c287a04140e00
- Leaf
- 0xfaadc2f4cf49ac6ed41e42008348591ce8556957f99dd2aa5fb5ecf8c8ae155c
What was observed
{
"count": 7,
"tools": [
{
"description": "The full page for one app, as markdown: overview, features, requirements, downloads, one-line install, MCP setup, FAQ.",
"inputSchema": {
"properties": {
"id": {
"description": "App id from list_apps, e.g. \"gitagent\".",
"type": "string"
},
"locale": {
"default": "en",
"description": "Language of the content: en or fr.",
"enum": [
"en",
"fr"
],
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "get_app"
},
{
"description": "Without a track: the learning paths (ordered reading lists through the blog). With one: its articles in reading order.",
"inputSchema": {
"properties": {
"locale": {
"default": "en",
"description": "Language of the content: en or fr.",
"enum": [
"en",
"fr"
],
"type": "string"
},
"track": {
"description": "Track id, e.g. \"rust\" or \"llm\". Omit to list them.",
"type": "string"
}
},
"type": "object"
},
"name": "get_learning_path"
},
{
"description": "One blog article as markdown, with its title, date, tags and URL. Get the slug from search.",
"inputSchema": {
"properties": {
"locale": {
"default": "en",
"description": "Language of the content: en or fr.",
"enum": [
"en",
"fr"
],
"type": "string"
},
"slug": {
"description": "The article slug, the last part of its URL.",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_post"
},
{
"description": "The plans on sale: price per month, monthly AI credits, and which apps each unlocks.",
"inputSchema": {
"properties": {
"locale": {
"default": "en",
"description": "Language of the content: en or fr.",
"enum": [
"en",
"fr"
],
"type": "string"
}
},
"type": "object"
},
"name": "get_pricing"
},
{
"description": "An app's recent releases: version, date and what changed, newest first.",
"inputSchema": {
"properties": {
"id": {
"description": "App id from list_apps.",
"type": "string"
},
"limit": {
"default": 5,
"maximum": 20,
"minimum": 1,
"type": "integer"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "get_release_notes"
},
{
"description": "Every Mayorana desktop app: id, name, what it does, platforms, latest version and page URL.",
"inputSchema": {
"properties": {
"locale": {
"default": "en",
"description": "Language of the content: en or fr.",
"enum": [
"en",
"fr"
],
"type": "string"
}
},
"type": "object"
},
"name": "list_apps"
},
{
"description": "Search the apps, blog articles, learning paths and pages of mayorana.ch. Returns titles, URLs and one-line summaries, best match first.",
"inputSchema": {
"properties": {
"limit": {
"default": 10,
"maximum": 25,
"minimum": 1,
"type": "integer"
},
"locale": {
"default": "en",
"description": "Language of the content: en or fr.",
"enum": [
"en",
"fr"
],
"type": "string"
},
"query": {
"description": "Words to look for, e.g. \"borrow checker\" or \"correlation id\".",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search"
}
]
}What the leaf hashes
{"body":"3f7e78d61b7842d33eaeee7b72870bc7c32cd94f7d68dc73357c287a04140e00","id":998991,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793252686202765,"prev":null,"subject":"e4dd4030-70f6-4530-ad8f-e77d131680b2","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (242798 rows).
- 0xfaadb825bca0d6e6171d47c6275a69475a3ffc4d28dc5cc8660661761d9f0bc3
- 0x5c14b5720a83b74cd8971fa8e3b893640b250b4941ee1321d1653ab5543b3c9f
- 0x3ad3177c88d7caa6de4fc4b58de87af77aa84b20f2df682e27d8df0032c467bc
- 0xb1ba4ed62226ef19a0740b6cfb02b25e3cf4e868d16f853df046f55f3aedeba0
- 0x9ff37f5341b7877e8dbf4d9069131bafde791f79eb381e35945ddcf58adbe7f2
- 0xe48e787a7f39cbc8e6e154e65e1b3080f9af62a220c201adb3cd8d3445aa7f28
- 0xf7a6a9c0e0188cc1ee84276381fe5eb19b2be960145be091858430ad9b27642e
- 0xd7056a6e18556a450ab229353edaa08b78d67cb11956ee35af5874628e2325ac
- 0x696523148c0d2a44ca5efb6cf2cb0e50b5ba7aea3aa50ba14e32c484a18ddb5f
- 0xaf5e27d9706b6ece7828a6e5458afa3cbfeeec4816d5b5672ce301303e1aa2b7
- 0xdca3b929b35564c7c25ce2498f3699b9960f89efad0619e20b8b80127972242e
- 0xdb76702465d9dcc18228c424b986c0d068605e407bc0698ac73f564044fa8c39
- 0x53bd5c3baafe91745ebff65c20addef2a0eec44e95ed2b7e15d2e7abd391cbca
- 0xf708469bc3aba85a4a4875a16834cb1ef22f7d55f1823cedb60f00dfa15f77df
- 0x1dd763930a8023065a24b676469b4f26d92a89cfe71226ced9df379f43ec0f0a
- 0x1597ec94933260048e5e583aff1ad0fd44cc49efcd0a994091ed5db4924d7b02
- 0xe01539ac4c9f9cdf265a9e5c6d99c8da11e70ff0c7175fb23e402d33b9d79785
- Day root
- 0xc050555c6b023f2aefb6536efb9f0760b92c30a0d06c572b7daf63db259ea17c
- Chained
- 0x4cde8bae2042512e1bec11650628f0293556311cc4ea74d99ffddf02b671a7d6
- Published
- On Arc Testnet, block 69753317: 0x9e85c340732f416e431b111fae72f7624870125f7f379af2732eb6c2ba8cf6a1