addrbookFor publishers
← The evidence ledger

Evidence row 2496711

Observed , by sync.mcp_registry/1.

Kind
listing
About
source_record mcp_registry:io.github.MatthewTracy/yagami
Recorded
Previous row
#1225271
Body SHA-256
bb0cb17f7ba8fd6922c0e856112024b81196f7753e4de7cef2e59add0f95741b
Leaf
0x6d61c1c37efc11c376ef279cc7c048d38eeb0580718599fbc0e79d822501753f

What was observed

{
  "endpoints": [
    [
      "web",
      "https://matthewtracy.github.io/yagami/"
    ]
  ],
  "name": "Yagami AI Context Firewall",
  "owner_address": null,
  "raw": {
    "_meta": {
      "io.modelcontextprotocol.registry/official": {
        "isLatest": true,
        "publishedAt": "2026-11-03T00:50:47.078933Z",
        "status": "active",
        "statusChangedAt": "2026-11-03T00:50:47.078933Z",
        "updatedAt": "2026-11-03T00:50:47.078933Z"
      }
    },
    "server": {
      "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
      "_meta": {
        "io.modelcontextprotocol.registry/publisher-provided": {
          "documentation": "https://matthewtracy.github.io/yagami/integrations/",
          "license": "MIT",
          "privacy": "Telemetry is disabled by default; evidence is content-free."
        }
      },
      "description": "Open-source AI context firewall for governed model, retrieval, memory, and tool access.",
      "name": "io.github.MatthewTracy/yagami",
      "packages": [
        {
          "environmentVariables": [
            {
              "name": "YAGAMI_HEADLESS",
              "value": "true"
            },
            {
              "name": "YAGAMI_MCP_SERVER_ENABLED",
              "value": "true"
            },
            {
              "name": "YAGAMI_REQUIRE_AUTH",
              "value": "false"
            }
          ],
          "identifier": "yagami",
          "packageArguments": [
            {
              "type": "positional",
              "value": "serve"
            },
            {
              "name": "--host",
              "type": "named",
              "value": "127.0.0.1"
            },
            {
              "name": "--port",
              "type": "named",
              "value": "8000"
            }
          ],
          "registryBaseUrl": "https://pypi.org",
          "registryType": "pypi",
          "runtimeHint": "uvx",
          "transport": {
            "type": "streamable-http",
            "url": "http://127.0.0.1:8000/mcp"
          },
          "version": "0.8.5"
        }
      ],
      "repository": {
        "source": "github",
        "url": "https://github.com/MatthewTracy/yagami"
      },
      "title": "Yagami AI Context Firewall",
      "version": "0.8.5",
      "websiteUrl": "https://matthewtracy.github.io/yagami/"
    }
  },
  "source": "mcp_registry",
  "summary": "Open-source AI context firewall for governed model, retrieval, memory, and tool access."
}

What the leaf hashes

{"body":"bb0cb17f7ba8fd6922c0e856112024b81196f7753e4de7cef2e59add0f95741b","id":2496711,"kind":"listing","method":"sync.mcp_registry/1","observed_us":1793668735363066,"prev":1225271,"subject":"mcp_registry:io.github.MatthewTracy/yagami","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).

  1. 0x6d624d7f34080547a80993919d2779d1b792dae4452bd02e07b4ed2b5e642446
  2. 0x61f1ba54e59c6afb1d6437a952c503e75376027a99deec365289482c26d3a0cc
  3. 0x9d335b9791d45572fc4dc1adccbd7453089716715b08da4d51286611ec427b0b
  4. 0x302543350898d5dfd208cd6246c0f930ae1118df989fb207ee8ed850cd2aa819
  5. 0xd12c3c45e7cad8dab9413cfd514fea5bc8e48bc8bf6c3940c4a03023c94e6bf3
  6. 0x3a33c5c23a1fcf296baaa6f0d74ab4fd596ef63073159319fec5deaddf9d7a03
  7. 0xa82a7b705c6068c759b60778e8de365874b2494a649524e054eb4e13dd7c014f
  8. 0x4e19f4b124fb4781c17f0d20fdbfca6822cf4917c1efcd729dc50bc0dcf0329e
  9. 0x078f8647093853b432c4ff27eff46b59e583a5a2ed2f3315d5de06d0c774135d
  10. 0x6c1dc141d1785c772d4ec08b6203068320be153b1992330fed6ab5d77fb4ab05
  11. 0x3bfc805971271d160f43137b3fb94d0d4cb93840fd82bff1f6e44d4952ed5ef2
  12. 0x214589e605ddfb0bb125e3baa9566898e2fb8cf79aaf7e4a640daab3b300cdac
  13. 0x17ed3001ba4262f9a9bdbf52bec0dd3e265936a67c3b494e499acd7556b945ed
  14. 0xfa0b529eb378798ff02cbc952fd6c3953222eb9ab256854a832809b511e45b32
  15. 0x1be647e954f61ace2ed9636ef78e1986bb535c60f6f7e9d512f4249f9507bb36
  16. 0x4f2735e4d41cb2a5d48f6769cc066ea1066bbcd0623dd42fe7bc81e54092cd64
  17. 0x3ef2d6c56d2bc5990e646c07605e90ed24d1c642cbcca8f60a35422b8b7981ee
  18. 0x717b5d7cbc24826c5b1f7b7433bf30b76e9ba1370476af4e1b494a5211897cc3
  19. 0xe35032d4b064b015fe60638756eeb0bc24e7c7943586468d33349341ee0ed3d6
Day root
0xb646ffa569e24bf8336b0a15a9d98d0a2f1239f58e10c2b18a9d22e43343566a
Chained
0x35e926359fd19031c6b5e08fb3b44f2524386a57c8fdd353336c185603f53d43
Published
On Arc Testnet, block 70601990: 0xa5f9dadba13cde129126b950e64b815e6833cb8ff53b75026c9dbe769c3768c7

How to check it · This row as JSON