addrbookFor publishers
← The evidence ledger

Evidence row 3445658

Observed , by sync.mcp_registry/1.

Kind
listing
About
source_record mcp_registry:one.faf/grok-faf-mcp
Recorded
Previous row
#3408008
Body SHA-256
ec473433060c380e1dfbbc2ffe95cd31473c61f113d69f5047340f1b93fad278
Leaf
0x9a5449f4bc096aa3b6ed9bc95344b42f45fa00292e0b330053df5ab9ad899eb2

What was observed

{
  "endpoints": [
    [
      "web",
      "https://grok.faf.one/"
    ]
  ],
  "name": "Grok FAF",
  "owner_address": null,
  "raw": {
    "_meta": {
      "io.modelcontextprotocol.registry/official": {
        "isLatest": true,
        "publishedAt": "2026-11-05T18:25:13.779655Z",
        "status": "active",
        "statusChangedAt": "2026-11-05T18:25:13.779655Z",
        "updatedAt": "2026-11-05T18:25:13.779655Z"
      }
    },
    "server": {
      "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
      "_meta": {
        "io.modelcontextprotocol.registry/publisher-provided": {
          "one.faf/context": {
            "deterministic": true,
            "faf": "./project.faf",
            "generated": "2026-06-29T04:40:22.608Z",
            "iana": "https://www.iana.org/assignments/media-types/application/vnd.faf+yaml",
            "mediaType": "application/vnd.faf+yaml"
          }
        }
      },
      "description": "Persistent project context for xAI Grok. IANA-registered .faf format.",
      "icons": [
        {
          "mimeType": "image/png",
          "sizes": [
            "48x48"
          ],
          "src": "https://raw.githubusercontent.com/Wolfe-Jam/grok-faf-mcp/main/assets/icons/faf-icon-48.png"
        },
        {
          "mimeType": "image/png",
          "sizes": [
            "128x128"
          ],
          "src": "https://raw.githubusercontent.com/Wolfe-Jam/grok-faf-mcp/main/assets/icons/faf-icon-128.png"
        },
        {
          "mimeType": "image/png",
          "sizes": [
            "256x256"
          ],
          "src": "https://raw.githubusercontent.com/Wolfe-Jam/grok-faf-mcp/main/assets/icons/faf-icon-256.png"
        },
        {
          "mimeType": "image/png",
          "sizes": [
            "512x512"
          ],
          "src": "https://raw.githubusercontent.com/Wolfe-Jam/grok-faf-mcp/main/assets/icons/faf-icon-512.png"
        }
      ],
      "name": "one.faf/grok-faf-mcp",
      "packages": [
        {
          "identifier": "grok-faf-mcp",
          "registryType": "npm",
          "transport": {
            "type": "stdio"
          },
          "version": "2.2.4"
        }
      ],
      "repository": {
        "source": "github",
        "url": "https://github.com/Wolfe-Jam/grok-faf-mcp"
      },
      "title": "Grok FAF",
      "version": "2.2.4",
      "websiteUrl": "https://grok.faf.one"
    }
  },
  "source": "mcp_registry",
  "summary": "Persistent project context for xAI Grok. IANA-registered .faf format."
}

What the leaf hashes

{"body":"ec473433060c380e1dfbbc2ffe95cd31473c61f113d69f5047340f1b93fad278","id":3445658,"kind":"listing","method":"sync.mcp_registry/1","observed_us":1793906509146540,"prev":3408008,"subject":"mcp_registry:one.faf/grok-faf-mcp","subject_kind":"source_record"}

Proof

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

  1. 0x9a541fedaa1a19567ffeb087953e1df03b516563ecfc18c4cedafa61b12bb5d9
  2. 0x99a05f012711bb3c59a738057e933b8d02d78cc695be6701f4892b9a06149a5a
  3. 0x93a673eaa1a1c8ba90d792951ec19d48e4bd161d9fd1208152ea0d3013b59989
  4. 0xf979ccb46f178250b67ef5b4713e2d175f7e04dd8a4799edc6e1b1f8202b2231
  5. 0x5df9a7e3d3dbcac79840ec28380fabbe8b041b6a40194a0cfab5d08be31cf744
  6. 0x5ac317f66c1ed1a8f543101276efcdbdae588f75fe3b583b82f88df6efb7489f
  7. 0xbac712b635311e55eac7d6a642e96946d6721ffdb31388415edbaa227cf98899
  8. 0xf83778c79606565babb00472d5724f34d3585db252b4fafec053fe6f48270d21
  9. 0xee68280ed3d3f40d925073a429024a6f8714cea90ce6c15f981b7995618fa25a
  10. 0x41153a9385dbbcd926147a574eeb4c281e635f997d69c498ed126de2cd9acb0f
  11. 0xe48e27a9dad53081737462205b99c7834d1e67f7021eb5c6f65815a46513a902
  12. 0x6ca443527231d940a2e17dad9bea89534dd5dbec1fa2e4c580f51e4fe1d5d0d5
  13. 0x633e7113198f9cc69c1759f5a29fd29a030b984b9299b10f8e41a0adc47289e4
  14. 0x5c6e3c27e9a4903fc5bb83db04b473a90d793c8aaff5c480fad105e530755408
  15. 0x8d4c57bbc31050ce925844401ecdf17b888da2f6d1ae583a863bdf84d2854302
  16. 0x5c64b7138585466e7e8be72af6f3dc72c511db2c0c1dc5b6e34ad4e9456c2308
  17. 0x7e5b4628b4269525ce0744fb873651b9d7be5748de44b7e6b858af09c7e30bd8
  18. 0xfb4e1f4d701ae273fb0cd57757f659e327608e5561a752b2099b436618493c84
  19. 0xf72fe7c4860b9addb17aac4a00b8afc2f8085836173f10f31697c3d192df119b
Day root
0x9f0215efb0252701dc86d5600ce95f276cccc716759bf112525ae863f698d128
Chained
0xc54ddff800630c6cd9656f99e7d6a61adce99bf1cea37121600598b0a9a720d2
Published
On Arc Testnet, block 70942081: 0x88f612ad94ca63af4e4e9faab9f34b665b41f03828afac1571ad013cc62bba94

How to check it · This row as JSON