addrbookFor publishers
← The evidence ledger

Evidence row 1034196

Observed , by sync.mcp_registry/1.

Kind
listing
About
source_record mcp_registry:io.github.BorgDevelopment/odin-mcp
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
fd95e50188ec605cf7876283cd3911ffce7d50f9fa912defc18ac77ab8922517
Leaf
0xff4bdf41e750141337ec382147003ec1461a5c7ca763ff3de256eea921c88198

What was observed

{
  "endpoints": [
    [
      "web",
      "https://docs.borghq.io/platform/odin-mcp"
    ],
    [
      "mcp",
      "https://odin.borghq.io/api/mcp"
    ]
  ],
  "name": "Odin",
  "owner_address": null,
  "raw": {
    "_meta": {
      "io.modelcontextprotocol.registry/official": {
        "isLatest": true,
        "publishedAt": "2026-10-29T15:57:04.759324Z",
        "status": "active",
        "statusChangedAt": "2026-10-29T15:57:04.759324Z",
        "updatedAt": "2026-10-29T15:57:04.759324Z"
      }
    },
    "server": {
      "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
      "description": "Read Odin security findings and remediation, link fix pull requests and track retests.",
      "icons": [
        {
          "mimeType": "image/png",
          "sizes": [
            "512x512"
          ],
          "src": "https://odin.borghq.io/web-app-manifest-512x512.png"
        },
        {
          "mimeType": "image/svg+xml",
          "sizes": [
            "any"
          ],
          "src": "https://odin.borghq.io/logo-icon.svg"
        }
      ],
      "name": "io.github.BorgDevelopment/odin-mcp",
      "packages": [
        {
          "environmentVariables": [
            {
              "description": "Organisation-scoped Odin API key, created under Workspace > API Keys",
              "isRequired": true,
              "isSecret": true,
              "name": "ODIN_API_KEY",
              "placeholder": "odin_..."
            }
          ],
          "identifier": "@borgresearch/odin-mcp",
          "registryBaseUrl": "https://registry.npmjs.org",
          "registryType": "npm",
          "runtimeHint": "npx",
          "transport": {
            "type": "stdio"
          },
          "version": "0.3.0"
        }
      ],
      "remotes": [
        {
          "type": "streamable-http",
          "url": "https://odin.borghq.io/api/mcp"
        }
      ],
      "title": "Odin",
      "version": "0.3.0",
      "websiteUrl": "https://docs.borghq.io/platform/odin-mcp"
    }
  },
  "source": "mcp_registry",
  "summary": "Read Odin security findings and remediation, link fix pull requests and track retests."
}

What the leaf hashes

{"body":"fd95e50188ec605cf7876283cd3911ffce7d50f9fa912defc18ac77ab8922517","id":1034196,"kind":"listing","method":"sync.mcp_registry/1","observed_us":1793290410581328,"prev":null,"subject":"mcp_registry:io.github.BorgDevelopment/odin-mcp","subject_kind":"source_record"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (242798 rows).

  1. 0xff4c3fe942473e7d62b1cb06fc0ea6444e87be4a7a541cbcd2a6d4b55a661c16
  2. 0x8526a693b8b26035df342a6d1f2358c3d4120fc82e429de83dcadf545491a193
  3. 0x2d9f096ffcd36bc5f96301ba8a01f25902dcebd21d6abf2ae5fe67bf8a4b3586
  4. 0xb086c665817b52afe17e1d432757bb4b99e5fe7994ff7bffccc3910f42669aa2
  5. 0x1f3d837e1ec8a68c4a581e1e4466bf682120633bc2d7e90215985bba024f0a83
  6. 0xd168fa4dd34c1c49670720561a69095ee2453c37715d9f2c67d5a79fc4bf3105
  7. 0x4e8b1af764b3946dfae5330a99a036b5d0412b0ad9748e323bac75e16cf6aa42
  8. 0x5353b3be3f7806a5aa8f28b716817fe40636c7005fc3caff95d969ef67e1124f
  9. 0xee8dcef322070316f9365221de7651b5efb1ff3b69679314afe31cc46ec54b2a
  10. 0xf76a3158aacd74b296720205ec4f26173deb44815d0c85455ac305b7c1d1cad2
  11. 0xb42af89b06148c65fa3840e6cddd4a34637baa9fbb4e2f2f9c0fcfceb03ad6a7
  12. 0xfbf2792cca7685956b30b6c58301376dd1e786a9c1377f6b152417d12e0b25de
  13. 0xf708469bc3aba85a4a4875a16834cb1ef22f7d55f1823cedb60f00dfa15f77df
  14. 0x1dd763930a8023065a24b676469b4f26d92a89cfe71226ced9df379f43ec0f0a
  15. 0x1597ec94933260048e5e583aff1ad0fd44cc49efcd0a994091ed5db4924d7b02
  16. 0xe01539ac4c9f9cdf265a9e5c6d99c8da11e70ff0c7175fb23e402d33b9d79785
Day root
0xc050555c6b023f2aefb6536efb9f0760b92c30a0d06c572b7daf63db259ea17c
Chained
0x4cde8bae2042512e1bec11650628f0293556311cc4ea74d99ffddf02b671a7d6
Published
On Arc Testnet, block 69753317: 0x9e85c340732f416e431b111fae72f7624870125f7f379af2732eb6c2ba8cf6a1

How to check it · This row as JSON