← The evidence ledger
Evidence row 4159480
Observed , by sync.mcp_registry/1.
- Kind
- listing
- About
- source_record mcp_registry:io.github.kayhendriksen/foehn
- Recorded
- Previous row
- #39987
- Body SHA-256
- 6592d8f7607ff8bd13ad9882232c5349886a1db85313e335557048d1d07cde54
- Leaf
- 0x2aadbd6a8e359bf33077c24ec03434191dd46cf0550b327779a28fa0d45219c6
What was observed
{
"endpoints": [
[
"web",
"https://github.com/kayhendriksen/foehn"
]
],
"name": "foehn",
"owner_address": null,
"raw": {
"_meta": {
"io.modelcontextprotocol.registry/official": {
"isLatest": true,
"publishedAt": "2026-11-08T16:30:39.185403Z",
"status": "active",
"statusChangedAt": "2026-11-08T16:30:39.185403Z",
"updatedAt": "2026-11-08T16:30:39.185403Z"
}
},
"server": {
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"description": "Access Swiss meteorological open data from MeteoSwiss, powered by foehn",
"name": "io.github.kayhendriksen/foehn",
"packages": [
{
"identifier": "foehn",
"packageArguments": [
{
"type": "positional",
"value": "mcp"
}
],
"registryType": "pypi",
"runtimeArguments": [
{
"description": "Install the optional MCP server dependencies alongside foehn",
"name": "--with",
"type": "named",
"value": "foehn[mcp]==0.5.1"
}
],
"runtimeHint": "uvx",
"transport": {
"type": "stdio"
},
"version": "0.5.1"
}
],
"repository": {
"source": "github",
"url": "https://github.com/kayhendriksen/foehn"
},
"title": "foehn",
"version": "0.5.1",
"websiteUrl": "https://github.com/kayhendriksen/foehn"
}
},
"source": "mcp_registry",
"summary": "Access Swiss meteorological open data from MeteoSwiss, powered by foehn"
}What the leaf hashes
{"body":"6592d8f7607ff8bd13ad9882232c5349886a1db85313e335557048d1d07cde54","id":4159480,"kind":"listing","method":"sync.mcp_registry/1","observed_us":1794158772205100,"prev":39987,"subject":"mcp_registry:io.github.kayhendriksen/foehn","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (183509 rows).
- 0x2aad52752e27dd4367b3ddf69da6a7bd184262423f2c628ab5d46c3e1486f53e
- 0x3ef3382b443404539a3c88d831609ff6d3ffd17c50cb4f0a1f40ed0b2294403c
- 0x09d3abd2e024aecdf0c108d2e6480375a9f416be8c862d9d20f747e31b3c8644
- 0xdadb9930b482a850357d064269a78aabaaae5aa78d1f79a206c384fba802742f
- 0x82bfcb9227829aa53513a15c4d5f3a82748df4c8e40059758bf7b3b800c1c770
- 0x67f95fb42da93b741df74f9ecc080f32ad8eb5eef452997d575bd4119a2816fb
- 0x427d8024e9e96a9f63ec9b8638bc84721dec48861b962e1c057e6ad4294fce88
- 0x38b387e8c34aa50deac3f1e2d65a2b43dd27d8165632c34e60cfa6d984292021
- 0x68fe8918fdd8a0ec87bbf8b66c5f21f842b5b155a8ee0d94ca5aa4d74cc60f77
- 0x4e83c061e6c6fc6bd83cff2da7514133c32a4c2fe4ce0cb9087b31fef8e02fb1
- 0x3e77997b32f380215cf90a9e0effb0df371e24698fbabf228141cc74f0e96790
- 0xc603aaac5ae27c8dd786d80d51e9e8f4eb4f0db13cdd092a9ddb1800266a57ec
- 0x45ed620be030abb10f19c08e05db589cd602ab4ea9696251744dd73377e8bb95
- 0x4bd772c9a17868f0fefbed9997e4f5adae5a57e8c33740a90ffac99733341b43
- 0x09d2e17fa8f3e9a2f4f828fdf6cdcead1db258ec62d192ca8393958c2b06f6cd
- 0x1962b987e02fbb17a8951e440b8c94ffca5debb84fd17d27b5f1c60361f21c36
- 0x2031bf8fabeeff87db710efedafb2b06df0de0b25ca93fb078786a0ebfe9bbc5
- 0x1f0ff2af9da38fef1beef5d2dbcf41f592dca17729b7ab9b9c0b6ef354dc3b83
- Day root
- 0xbf84ec37f88c5f23d2144bd7dbc1ea0f8edc93b3764a885a7164b7923ff3460b
- Chained
- 0x9fea188e4965f50de727e97c40e18d5ff2c2ddbfd4f1ae65e22ddd6f676bccfc
- Published
- On Arc Testnet, block 71451618: 0xb5273480942a54cd07f291b8319e59976f8d9d0583181c764eed04c9b3f7a022