← The evidence ledger
Evidence row 2610266
Observed , by sync.mcp_registry/1.
- Kind
- listing
- About
- source_record mcp_registry:io.github.hybridforgelab/shipshape-mcp
- Recorded
- Previous row
- #2307784
- Body SHA-256
- 097e8822fd06817917607a6f7c1e879a06088ee4fad9638c1d4df3e834f578ac
- Leaf
- 0x73b64e1581d024c9f38e025fc83e67d403f3781574553f92aa7b3183987d259e
What was observed
{
"endpoints": [
[
"web",
"https://shipshape.hybridforgelab.com/integration.html"
]
],
"name": "io.github.hybridforgelab/shipshape-mcp",
"owner_address": null,
"raw": {
"_meta": {
"io.modelcontextprotocol.registry/official": {
"isLatest": true,
"publishedAt": "2026-11-03T15:41:08.047961Z",
"status": "active",
"statusChangedAt": "2026-11-03T15:41:08.047961Z",
"updatedAt": "2026-11-03T15:41:08.047961Z"
}
},
"server": {
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"description": "Dockerfile and Kubernetes lint for AI agents: Pod Security Standards, A–F grade, a fix per finding.",
"name": "io.github.hybridforgelab/shipshape-mcp",
"packages": [
{
"environmentVariables": [
{
"description": "Your RapidAPI key",
"format": "string",
"isSecret": true,
"name": "RAPIDAPI_KEY"
},
{
"description": "Your api.market key, used when RAPIDAPI_KEY is not set",
"format": "string",
"isSecret": true,
"name": "API_MARKET_KEY"
},
{
"choices": [
"rapidapi",
"apimarket"
],
"description": "rapidapi or apimarket, when both keys are set",
"format": "string",
"name": "HFL_MARKETPLACE"
}
],
"identifier": "hybridforgelab-shipshape-mcp",
"registryType": "pypi",
"runtimeHint": "uvx",
"transport": {
"type": "stdio"
},
"version": "0.2.1"
}
],
"repository": {
"id": "1440329204",
"source": "github",
"url": "https://github.com/hybridforgelab/shipshape-mcp"
},
"version": "0.2.1",
"websiteUrl": "https://shipshape.hybridforgelab.com/integration.html#mcp-server"
}
},
"source": "mcp_registry",
"summary": "Dockerfile and Kubernetes lint for AI agents: Pod Security Standards, A–F grade, a fix per finding."
}What the leaf hashes
{"body":"097e8822fd06817917607a6f7c1e879a06088ee4fad9638c1d4df3e834f578ac","id":2610266,"kind":"listing","method":"sync.mcp_registry/1","observed_us":1793722774972632,"prev":2307784,"subject":"mcp_registry:io.github.hybridforgelab/shipshape-mcp","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (425475 rows).
- 0x73b60e154e4b6b08fbcf7fd30469f2714d4e7c7c9ba6e3d8e5055c8e384c5cd9
- 0x86d726ec4cecf09bbe9e2415260948f0a0b6ebed38108d08a124c0d1ea81d7e2
- 0xc09f31fe1e3d283c9e04dbc9a957bdf2b66229c4e64ff4a0fb9ef50338af886b
- 0x41dc834153fd44880fe79c4fd879b21cc144c469f85dbc3ce36950eb698ca779
- 0x252470f2c5bc538156674709d8205e43ec25d0b72e98eb49292daa345cbec152
- 0xe3847a9b981420fc8dd670066b1599a004b15a466c798591d345a5e7a703f377
- 0x34d5a0bdb42deeb7419766e7d9a4714fec7edb34d4fe72588015628bc3e9b9b5
- 0x1bd34efefa3ccb667db6079eb4ca5b840e6a1866e23fb1fcfaaa56be8c2819a8
- 0x49728265bf00de905ecf8b71a2bef291c2fe5f4e560126c09582f94ab30d4aa2
- 0x661110ea828219148bda62f5832f6d6955ac6dffd5e660909b63c8eaefadf349
- 0x41c195782cd43d4c38c1bb968bdbe3b106813122c273f8b621fcf16d52e0f326
- 0xa74b84d5b52898537a474fe92b8dc6e935e836e61482e2ca9473db11202e5b03
- 0x892eb4fc237b63aa9cb555db156e93417ecefd6e971d8aae4d777eefb8211946
- 0x8888e0d25075a71372832a4a34d226613212be78f7f52e7bc201b28be0cf3c7b
- 0x1be647e954f61ace2ed9636ef78e1986bb535c60f6f7e9d512f4249f9507bb36
- 0x4f2735e4d41cb2a5d48f6769cc066ea1066bbcd0623dd42fe7bc81e54092cd64
- 0x3ef2d6c56d2bc5990e646c07605e90ed24d1c642cbcca8f60a35422b8b7981ee
- 0x717b5d7cbc24826c5b1f7b7433bf30b76e9ba1370476af4e1b494a5211897cc3
- 0xe35032d4b064b015fe60638756eeb0bc24e7c7943586468d33349341ee0ed3d6
- Day root
- 0xb646ffa569e24bf8336b0a15a9d98d0a2f1239f58e10c2b18a9d22e43343566a
- Chained
- 0x35e926359fd19031c6b5e08fb3b44f2524386a57c8fdd353336c185603f53d43
- Published
- On Arc Testnet, block 70601990: 0xa5f9dadba13cde129126b950e64b815e6833cb8ff53b75026c9dbe769c3768c7