← 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).
- 0xff4c3fe942473e7d62b1cb06fc0ea6444e87be4a7a541cbcd2a6d4b55a661c16
- 0x8526a693b8b26035df342a6d1f2358c3d4120fc82e429de83dcadf545491a193
- 0x2d9f096ffcd36bc5f96301ba8a01f25902dcebd21d6abf2ae5fe67bf8a4b3586
- 0xb086c665817b52afe17e1d432757bb4b99e5fe7994ff7bffccc3910f42669aa2
- 0x1f3d837e1ec8a68c4a581e1e4466bf682120633bc2d7e90215985bba024f0a83
- 0xd168fa4dd34c1c49670720561a69095ee2453c37715d9f2c67d5a79fc4bf3105
- 0x4e8b1af764b3946dfae5330a99a036b5d0412b0ad9748e323bac75e16cf6aa42
- 0x5353b3be3f7806a5aa8f28b716817fe40636c7005fc3caff95d969ef67e1124f
- 0xee8dcef322070316f9365221de7651b5efb1ff3b69679314afe31cc46ec54b2a
- 0xf76a3158aacd74b296720205ec4f26173deb44815d0c85455ac305b7c1d1cad2
- 0xb42af89b06148c65fa3840e6cddd4a34637baa9fbb4e2f2f9c0fcfceb03ad6a7
- 0xfbf2792cca7685956b30b6c58301376dd1e786a9c1377f6b152417d12e0b25de
- 0xf708469bc3aba85a4a4875a16834cb1ef22f7d55f1823cedb60f00dfa15f77df
- 0x1dd763930a8023065a24b676469b4f26d92a89cfe71226ced9df379f43ec0f0a
- 0x1597ec94933260048e5e583aff1ad0fd44cc49efcd0a994091ed5db4924d7b02
- 0xe01539ac4c9f9cdf265a9e5c6d99c8da11e70ff0c7175fb23e402d33b9d79785
- Day root
- 0xc050555c6b023f2aefb6536efb9f0760b92c30a0d06c572b7daf63db259ea17c
- Chained
- 0x4cde8bae2042512e1bec11650628f0293556311cc4ea74d99ffddf02b671a7d6
- Published
- On Arc Testnet, block 69753317: 0x9e85c340732f416e431b111fae72f7624870125f7f379af2732eb6c2ba8cf6a1