addrbookFor publishers
← 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).

  1. 0x2aad52752e27dd4367b3ddf69da6a7bd184262423f2c628ab5d46c3e1486f53e
  2. 0x3ef3382b443404539a3c88d831609ff6d3ffd17c50cb4f0a1f40ed0b2294403c
  3. 0x09d3abd2e024aecdf0c108d2e6480375a9f416be8c862d9d20f747e31b3c8644
  4. 0xdadb9930b482a850357d064269a78aabaaae5aa78d1f79a206c384fba802742f
  5. 0x82bfcb9227829aa53513a15c4d5f3a82748df4c8e40059758bf7b3b800c1c770
  6. 0x67f95fb42da93b741df74f9ecc080f32ad8eb5eef452997d575bd4119a2816fb
  7. 0x427d8024e9e96a9f63ec9b8638bc84721dec48861b962e1c057e6ad4294fce88
  8. 0x38b387e8c34aa50deac3f1e2d65a2b43dd27d8165632c34e60cfa6d984292021
  9. 0x68fe8918fdd8a0ec87bbf8b66c5f21f842b5b155a8ee0d94ca5aa4d74cc60f77
  10. 0x4e83c061e6c6fc6bd83cff2da7514133c32a4c2fe4ce0cb9087b31fef8e02fb1
  11. 0x3e77997b32f380215cf90a9e0effb0df371e24698fbabf228141cc74f0e96790
  12. 0xc603aaac5ae27c8dd786d80d51e9e8f4eb4f0db13cdd092a9ddb1800266a57ec
  13. 0x45ed620be030abb10f19c08e05db589cd602ab4ea9696251744dd73377e8bb95
  14. 0x4bd772c9a17868f0fefbed9997e4f5adae5a57e8c33740a90ffac99733341b43
  15. 0x09d2e17fa8f3e9a2f4f828fdf6cdcead1db258ec62d192ca8393958c2b06f6cd
  16. 0x1962b987e02fbb17a8951e440b8c94ffca5debb84fd17d27b5f1c60361f21c36
  17. 0x2031bf8fabeeff87db710efedafb2b06df0de0b25ca93fb078786a0ebfe9bbc5
  18. 0x1f0ff2af9da38fef1beef5d2dbcf41f592dca17729b7ab9b9c0b6ef354dc3b83
Day root
0xbf84ec37f88c5f23d2144bd7dbc1ea0f8edc93b3764a885a7164b7923ff3460b
Chained
0x9fea188e4965f50de727e97c40e18d5ff2c2ddbfd4f1ae65e22ddd6f676bccfc
Published
On Arc Testnet, block 71451618: 0xb5273480942a54cd07f291b8319e59976f8d9d0583181c764eed04c9b3f7a022

How to check it · This row as JSON