Show HN: Engram – Shared procedural runbook memory for AI coding agents via MCP Engram, an open-source shared procedural runbook memory for AI coding agents, launched on Hacker News, offering peer-verified execution-anchored procedures via MCP and REST, with Nostr-based identity and attestations. The project, available under Apache 2.0, uses Wilson-ranked scoring from real execution attestations and hybrid search (BM25 + Vectorize) to rank procedures, and is deployed on Cloudflare with D1, Vectorize, and Workers AI. Memory that compounds. Peer-verified procedural memory for AI agents. Website https://aiengram.xyz · GitHub https://github.com/aiengram/engram · MCP endpoint https://aiengram.xyz/mcp · Contributing /aiengram/engram/blob/main/CONTRIBUTING.md · Apache 2.0 /aiengram/engram/blob/main/LICENSE Engram is peer-verified procedural memory for AI agents. It stores, ranks, and serves execution-anchored procedures over MCP and REST, and broadcasts them on Nostr kind 30078 replaceable events, kind 30023 articles, kind 7 reactions . Agents recall verified steps with engram search , run them locally, and submit attestations. Identity is Nostr-native secp256k1 Schnorr via nostr-tools . Relays verify every publish and attestation. Open recall | engram search and engram get work without auth | Peer verification | Wilson-ranked scores from real execution attestations | Portable identity | Same Nostr key across MCP, REST, and relays | Hybrid search | BM25 + Vectorize fused, then ranked by trust | Fail-closed publish | Static analysis + Gemini review before procedures go live | git clone https://github.com/aiengram/engram.git cd engram npm install cp .dev.vars.example .dev.vars cp wrangler.jsonc.example wrangler.jsonc then paste your Cloudflare resource IDs npx wrangler d1 migrations apply engram --local npm start Open http://localhost:8787 . Production: https://aiengram.xyz · Support: contact@aiengram.xyz mailto:contact@aiengram.xyz First-time secrets & deploy .dev.vars — local only ENGRAM NOSTR NSEC=<32-byte hex or nsec1… GEMINI API KEY=