addrbookFor publishers
← The evidence ledger

Evidence row 2586522

Observed , by sync.mcp_registry/1.

Kind
listing
About
source_record mcp_registry:com.nafafy/merchant
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
3d5f0c7386af933f3a6b214abc3a5c8396d490bffafae09a748424bef9249094
Leaf
0xca92c3f63bd2702e59aab8e8f1c791c7e01e23881665d26001faaabbe83e1c17

What was observed

{
  "endpoints": [
    [
      "web",
      "https://nafafy.com/"
    ],
    [
      "mcp",
      "https://nafafy.com/api/mcp"
    ]
  ],
  "name": "Nafafy Merchant",
  "owner_address": null,
  "raw": {
    "_meta": {
      "io.modelcontextprotocol.registry/official": {
        "isLatest": true,
        "publishedAt": "2026-11-03T12:59:43.849381Z",
        "status": "active",
        "statusChangedAt": "2026-11-03T12:59:43.849381Z",
        "updatedAt": "2026-11-03T12:59:43.849381Z"
      }
    },
    "server": {
      "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
      "description": "Authenticated MCP for Nafafy merchants: stories, products, schedules.",
      "name": "com.nafafy/merchant",
      "remotes": [
        {
          "headers": [
            {
              "description": "Bearer nf_live_<key> — create one at https://nafafy.com/developers",
              "isRequired": true,
              "isSecret": true,
              "name": "Authorization"
            }
          ],
          "type": "streamable-http",
          "url": "https://nafafy.com/api/mcp"
        }
      ],
      "title": "Nafafy Merchant",
      "version": "1.0.0",
      "websiteUrl": "https://nafafy.com"
    }
  },
  "source": "mcp_registry",
  "summary": "Authenticated MCP for Nafafy merchants: stories, products, schedules."
}

What the leaf hashes

{"body":"3d5f0c7386af933f3a6b214abc3a5c8396d490bffafae09a748424bef9249094","id":2586522,"kind":"listing","method":"sync.mcp_registry/1","observed_us":1793711968133812,"prev":null,"subject":"mcp_registry:com.nafafy/merchant","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. 0xca92bdcd641878e89d2ec68e835cce5ee4f6151b6eb384cd5f3bca1581c565f7
  2. 0xe918e1cbaecb49c86d76210f5300d9f12fe8a2f1ef92863398e7fed0fa2562a8
  3. 0x62c34fdc5027e6ccb29539dac712e79700ce9831a43eae7df474b512ca76b22a
  4. 0x4e3f9289d3d98b8a9da1320ab8dd3f4bce271ae97a39963d586a6c2741236372
  5. 0x03a20baf53ad12bef1c58598adc25fe68e7936a6d0f0388bad3773faf7e40861
  6. 0x883624ffa0ffd179a504674c32d8667033cc9101564f3b454395a9b8f4204ebd
  7. 0x24476e88e61374be160432d5284aed6d28a145e21db804b74ea2f6f536f04b80
  8. 0xe04fb962975c2cafb391bb85d45e6e8e2253ce19cabe9ce40b9c58627ed673f5
  9. 0xe55905681fd0d8e4882b693a3cc83df38ee1084dbf39e20c2da87a6fc564cb9e
  10. 0x3fd317cfafa041f0097396c90d99e0eb9c62a39614bf6bd7c604b65698a1936e
  11. 0x276ac52dfe629a01fa85d7175d4f72e9ad9579586495b59fa70b477fb47cc78c
  12. 0xdbb677931543240db31acc89fc1a9b53835dee388a4e4c67e756b443dfa01970
  13. 0x33fc1351c38cd27bc6972d4d1d2c6baa7fb113346e29547df2fd38d8e6c92e40
  14. 0x06f39b34e961f2ea2e8c7681b9a680b15d48774fc0534e19640f27b7f07640a9
  15. 0x20b1beb78a0f066bfa1ffbab05695dfb2940fd2df005cdcab3ae2e82d26c01a9
  16. 0x59b3a6fae1c920f45b1445649e93c8c7d68f3f69789b0df88522cdb15a28590b
  17. 0x7075a090980aecb33e9c15c829cb40f5b44385b6d91a159042263db068126b87
  18. 0xac5402954216dc6c7020a6405675c8fc3b0828c2ab02943d80de52677a2f1fc3
  19. 0x85f3a27c16056a361d9ba33355a575ca7123f86de901b204c88953c4b8ea441a
Day root
0xb646ffa569e24bf8336b0a15a9d98d0a2f1239f58e10c2b18a9d22e43343566a
Chained
0x35e926359fd19031c6b5e08fb3b44f2524386a57c8fdd353336c185603f53d43
Published
On Arc Testnet, block 70601990: 0xa5f9dadba13cde129126b950e64b815e6833cb8ff53b75026c9dbe769c3768c7

How to check it · This row as JSON