← The evidence ledger
Evidence row 780152
Observed , by sync.mcp_registry/1.
- Kind
- listing
- About
- source_record mcp_registry:io.github.Contentrain/contentrain
- Recorded
- Previous row
- #535607
- Body SHA-256
- d2dedce67c5692f374a802bb2675ed37ead2720f2eb7529ad6a3bc97807f685d
- Leaf
- 0xfd395f35419b24254f1391c5782ea9ac10219aa8c0b6c47a53a2a85b17b80fb2
What was observed
{
"endpoints": [
[
"web",
"https://ai.contentrain.io/packages/mcp"
],
[
"mcp",
"https://studio.contentrain.io/api/mcp/remote"
]
],
"name": "Contentrain",
"owner_address": null,
"raw": {
"_meta": {
"io.modelcontextprotocol.registry/official": {
"isLatest": true,
"publishedAt": "2026-10-28T15:48:28.057993Z",
"status": "active",
"statusChangedAt": "2026-10-28T15:48:28.057993Z",
"updatedAt": "2026-10-28T15:48:28.057993Z"
}
},
"server": {
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"description": "Git-native content governance for AI agents — 27 deterministic MCP tools over stdio and HTTP.",
"name": "io.github.Contentrain/contentrain",
"packages": [
{
"identifier": "@contentrain/mcp",
"registryBaseUrl": "https://registry.npmjs.org",
"registryType": "npm",
"transport": {
"type": "stdio"
},
"version": "3.11.18"
}
],
"remotes": [
{
"type": "streamable-http",
"url": "https://studio.contentrain.io/api/mcp/remote"
},
{
"headers": [
{
"description": "Bearer token using a Contentrain Studio MCP Cloud API key.",
"isRequired": true,
"isSecret": true,
"name": "Authorization"
}
],
"type": "streamable-http",
"url": "https://studio.contentrain.io/api/mcp/v1/{project_id}/mcp",
"variables": {
"project_id": {
"description": "Contentrain Studio project ID for the MCP Cloud endpoint.",
"isRequired": true
}
}
}
],
"repository": {
"source": "github",
"subfolder": "packages/mcp",
"url": "https://github.com/Contentrain/ai"
},
"title": "Contentrain",
"version": "3.11.18",
"websiteUrl": "https://ai.contentrain.io/packages/mcp"
}
},
"source": "mcp_registry",
"summary": "Git-native content governance for AI agents — 27 deterministic MCP tools over stdio and HTTP."
}What the leaf hashes
{"body":"d2dedce67c5692f374a802bb2675ed37ead2720f2eb7529ad6a3bc97807f685d","id":780152,"kind":"listing","method":"sync.mcp_registry/1","observed_us":1793203861504407,"prev":535607,"subject":"mcp_registry:io.github.Contentrain/contentrain","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (231336 rows).
- 0xfd39a582d4b73fb15bd71a1f37c1ba99cfa6de89b18c6c6af0804355726f0ce2
- 0x9f7acb612e940b30e3e42b16b7a9f24dd932c4acfb7718d9abb95621de45c14f
- 0x680a1511853665dd75e8fc3875b623cb2fa701022690c2e1f596aaa0280d8a95
- 0x36113630f05ce8c3e820ec8a367c39c04a98856ef11cf104aee1425136c0b27f
- 0x95bc41db1d61f899e726c87ca2d08da4ae6b99ddb9c604db5d545f8ee8f7338c
- 0x63f713348ec0e31d0ff75c0c33eb30151c11e5177d3fe75b125d93ea07bf495c
- 0xfc8e030b17751970923e35074cc2b4fd451772ee069baa6b31a870df190ee96d
- 0xcabf354f5af0a9af6d49a21bb22640d5fc2852d20688d5458ff818c841c80c24
- 0xd55699639b6e31098b7465d5b392ba44badf14ebaccd37f332994c39ecc1a713
- 0xe58fc2e74a16daa3ae0a92db72d49ff016e3e7630a3b96ee2aeec9094c4868d9
- 0x2d6a41112fb187f3b615543bf885c70367fbd1f13ab36a8e16cf2a105714e4a6
- 0xa59c67d079bde03c34468ed1e918d981f77e6aa46e278860ea7f57c2607569cc
- 0x031414b62820da6d87dd5b838d8e9cefadd7e6a5349f46856af4f1ce75c8e6af
- 0xb807f07a34f6739a39ed03265a4a5a9c71ac45230c37dc44fd915cc90aa287db
- 0x33bfb51cb957137510d8a1502cd50241c4c0982e2741290f3b8f2d2b1e69de70
- 0xef2ebd45f2cfd41dc3eb213cc4cc144c46b7e9ead2de0b9f627463bad16e3ec8
- 0x67e9ff3e48c515135fcf3df2675aa4996d35d4a328ce41588ee1a7d93347c823
- 0xe6cfe00ae4e02bc12327e45b5f3334ea5850ba3bcc8e3101d30a8189856a95af
- Day root
- 0x2c19037464cc4c493624565f01775d6446fc78eaa118fc6865bfe2bfca9ff78e
- Chained
- 0xd1d7dee8322ceff8f4c8d83aa1fe4a4466825c2af1c97dbde3d35db61234f7be
- Published
- On Arc Testnet, block 69584042: 0x8bae2b1d097834c8b458513862d70d29ee807e98dc2e863b27250131c15b35ae