← The evidence ledger
Evidence row 1532945
Observed , by sync.mcp_registry/1.
- Kind
- listing
- About
- source_record mcp_registry:io.github.SeanHogg/builderforce-memory
- Recorded
- Previous row
- #1030963
- Body SHA-256
- ece9215d1f25bab947ac9403183d3ddb06a3e92f60a69290a89fcf9edc79e970
- Leaf
- 0xbb079ceeb66e1f9e38ba2fa6b08b5299fede8bc9437fa2708df9fdfc9c002850
What was observed
{
"endpoints": [
[
"web",
"https://builderforce.ai/"
]
],
"name": "Builderforce Memory",
"owner_address": null,
"raw": {
"_meta": {
"io.modelcontextprotocol.registry/official": {
"isLatest": true,
"publishedAt": "2026-10-31T18:21:25.981646Z",
"status": "active",
"statusChangedAt": "2026-10-31T18:21:25.981646Z",
"updatedAt": "2026-10-31T18:21:25.981646Z"
}
},
"server": {
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"description": "Token-saving persistent memory for AI agents: recall durable facts instead of re-reading files.",
"name": "io.github.SeanHogg/builderforce-memory",
"packages": [
{
"environmentVariables": [
{
"description": "Absolute path to the JSON snapshot that makes memory survive restarts. Defaults to ~/.builderforce-memory/memory.json, which every MCP host on the machine shares.",
"format": "filepath",
"name": "BUILDERFORCE_MEMORY_FILE"
},
{
"description": "Set to 1 to expose recall only (disables memory_remember and memory_forget).",
"format": "string",
"name": "BUILDERFORCE_MEMORY_READONLY"
},
{
"description": "Builderforce tenant API key (bfk_*). When set, additionally exposes the token_usage and model_efficiency cost tools.",
"format": "string",
"isSecret": true,
"name": "BUILDERFORCE_API_KEY"
}
],
"identifier": "@seanhogg/builderforce-memory-mcp",
"registryBaseUrl": "https://registry.npmjs.org",
"registryType": "npm",
"transport": {
"type": "stdio"
},
"version": "2026.10.36"
}
],
"repository": {
"source": "github",
"subfolder": "packages/memory-mcp",
"url": "https://github.com/SeanHogg/builderforce-memory"
},
"title": "Builderforce Memory",
"version": "2026.10.36",
"websiteUrl": "https://builderforce.ai"
}
},
"source": "mcp_registry",
"summary": "Token-saving persistent memory for AI agents: recall durable facts instead of re-reading files."
}What the leaf hashes
{"body":"ece9215d1f25bab947ac9403183d3ddb06a3e92f60a69290a89fcf9edc79e970","id":1532945,"kind":"listing","method":"sync.mcp_registry/1","observed_us":1793474210659169,"prev":1030963,"subject":"mcp_registry:io.github.SeanHogg/builderforce-memory","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (246033 rows).
- 0xbb077e63861a5ddb4bfe06d99cddeac612bdfe6993ef8ceede4da6199b06aeeb
- 0x92e78c1c477f5bcbbdfffb12a2b81ce36a066e997af736bff8c2eea754b9585e
- 0x993dc60c0aee612c480c1211c87428fbf597a779c93c2f17140955c630e606cc
- 0x87fd5fa070300f0ff77a0f63eafa178794ef9b527ff8a028f6351b3cd3d67268
- 0xa61aa2ae62217acdf961f41771f90cc9a418bd04ac1909cef3d7a6cbf086b5ec
- 0xea770be97b705501a62e9136e5cc0244d62ad2c4f104087421cde367c10debba
- 0x53430414bed46d1c65846eb426846170b629d3e303cdf281a4b2d028099e07e6
- 0x1204d7561323ccefe0666d8b58e8c4ca1ef52285aadf230840d0e030a23a33e1
- 0x385f753cad93cc14b7066efa499faad066b4963bb492ebf3101cb5f2de5978fc
- 0xbbf3df285df107bc6d23113e17ba608e37c06a462442c3ce0cb68ef99c1b93ed
- 0x3fb72458caef297ea68c38bca67cb133fc0b7a147169bf4acee831078d4e0c12
- 0x9f30cd684272f5492f71fbb9c973b9c7e8be8833d5ebcd4e235b89ebf080cc91
- 0x2e3af79e569e22a770a061aed37789a38fa8f77d55a49fabc9b98ec41109db25
- 0x8185eeafe9adefad89b2d62fb2c2a6beb3fde0409e51deb7d5c1a3c4cb40d65a
- 0x57afe240b626bf60f6af8c76404811e95ea5519f217fac382bd159177a8ec870
- 0x2e1cd25ce4079da9bfa6219d7ffec992149add4cd7d5c5b2cfee9908c1c8a5dd
- 0x50003b3c3045b653f8be4232e95e80582cf5c54c14c509ba0a9a197b9e5005cb
- 0x0504a25438f3c7932125463198ca74c5064f23f71a5c92763b3fc96a98cc8b57
- Day root
- 0x24463725d1c0d9894bd6123691d532547aaa79f0762c0e45aa6a68acf1fd71ab
- Chained
- 0x7d4824ff313dee7252a46f9d5c37b452851deb6c9f24a40c2f74ee0e53c82980
- Published
- On Arc Testnet, block 70093156: 0xedb7b832f4ebf6781b5ecd2ed241c435b862f4d3761541fa31adc1831b8c44a0