addrbookFor publishers
← The evidence ledger

Evidence row 40896

Observed , by baseline/1.

Kind
listing
About
source_record mcp_registry:io.github.lyf-wxy/spomory
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
803a8c3faa1559bc9e82e6eec1e17c72e762fc756dfb68384695531873fd97cb
Leaf
0x1d4970c8e481b76f85ac6155883360a724db17effe4f4f293d14a10aabab158b

What was observed

{
  "endpoints": [
    [
      "mcp",
      "https://api.yliuai.com/mcp"
    ],
    [
      "mcp",
      "https://api.yliuai.com/mcp-apikey"
    ]
  ],
  "name": "io.github.lyf-wxy/spomory",
  "owner_address": null,
  "raw": {
    "_meta": {
      "io.modelcontextprotocol.registry/official": {
        "isLatest": true,
        "publishedAt": "2026-10-12T14:24:26.232737Z",
        "status": "active",
        "statusChangedAt": "2026-10-12T14:24:26.232737Z",
        "updatedAt": "2026-10-12T14:24:26.232737Z"
      }
    },
    "server": {
      "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
      "description": "Explainable graph-retrieval memory engine with an RL-trained management policy.",
      "name": "io.github.lyf-wxy/spomory",
      "packages": [
        {
          "environmentVariables": [
            {
              "description": "API key for an OpenAI-compatible LLM provider, used for entity/relation extraction",
              "isRequired": true,
              "isSecret": true,
              "name": "LLM_API_KEY"
            },
            {
              "default": "https://api.openai.com/v1",
              "description": "OpenAI-compatible base URL",
              "name": "LLM_BASE_URL"
            },
            {
              "default": "gpt-4o-mini",
              "description": "Model name for extraction",
              "name": "LLM_MODEL"
            }
          ],
          "identifier": "spomory",
          "registryBaseUrl": "https://pypi.org",
          "registryType": "pypi",
          "runtimeArguments": [
            {
              "name": "--from",
              "type": "named",
              "value": "spomory[mcp]"
            },
            {
              "type": "positional",
              "value": "spomory-mcp"
            }
          ],
          "runtimeHint": "uvx",
          "transport": {
            "type": "stdio"
          },
          "version": "0.3.1"
        }
      ],
      "remotes": [
        {
          "type": "streamable-http",
          "url": "https://api.yliuai.com/mcp"
        },
        {
          "headers": [
            {
              "description": "API key from POST /users/register",
              "isRequired": true,
              "isSecret": true,
              "name": "x-api-key"
            }
          ],
          "type": "streamable-http",
          "url": "https://api.yliuai.com/mcp-apikey"
        }
      ],
      "repository": {
        "source": "github",
        "url": "https://github.com/yliuai/spomory"
      },
      "version": "0.3.1"
    }
  },
  "source": "mcp_registry",
  "summary": "Explainable graph-retrieval memory engine with an RL-trained management policy."
}

What the leaf hashes

{"body":"803a8c3faa1559bc9e82e6eec1e17c72e762fc756dfb68384695531873fd97cb","id":40896,"kind":"listing","method":"baseline/1","observed_us":1793025398156011,"prev":null,"subject":"mcp_registry:io.github.lyf-wxy/spomory","subject_kind":"source_record"}

Proof

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

  1. 0x1d498d67a207a8e086af89310aa65fc4ca105f4d4de7e0f481e98a9dce9322af
  2. 0x6619c8256f88b12594487339326290f53ee276fc11419099f65967f3914f38c1
  3. 0x04d5d8a23b42ef5b83e17a49199a1062895e1e73adc1e95475354f51036c1c43
  4. 0x5f556ce6a68683129053d4aebc2692b9564bd96062c87ef7af60be090c57e0e0
  5. 0xd0b15372942490e9b518f528605ec3873f2e80059a0c9f1eb51031238af38f52
  6. 0x1343d0f9a55a574bd0455960c09ed233be552d4edf153f15b42692256641a689
  7. 0xab8873193c8ad250435f1c3818073e2aedc7fd7620306c57205a7763137493c5
  8. 0x98b1e9c8fec3eff4dc34e17bd3193c37de0197b70ca005c4b60a8703f75e2631
  9. 0x3d86f02bcefd5c503f8a62d4f8a065a11eaac825db5166bd8edd4faaed62c7a3
  10. 0x328a19bb2b9e8aa664a31a15df6f2e5a801e6cb13c626e7a570636fb14fb88d3
  11. 0x15110e1ab8fe267895da4a2cf012c17f5824a8afca5d2dac1f158d633e16c91c
  12. 0x8e3531af6dd328ff9a174dd19751228f67fa0773c68a89edf859dffbd7b098c3
  13. 0x42b0d9d5b53af5b0fe99cee10ce29fe484db78b92ce49f97190cc6d098651d47
  14. 0x9dfd312f3d4937f7cb144cee3987e8516f222932b4ea286605236d73cfa1ed16
  15. 0xc3a6a3ae44ec0da1848b16d40c45d7aac97a67352eea8df18e0f26edabea8a2f
  16. 0x06d71bfa7d8b41d62c8836efc2c601e1cc3772d9453596b2ae4950887f3310ca
  17. 0x8c756542e482157df0c36464d75c937b845e4423dbbcfad08f0cf8d5a16b9a13
  18. 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON