From 5ad9d9093fcbe7037e5474a9d8fa20a0b64fb79a Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Wed, 25 Feb 2026 15:07:40 +0000 Subject: drop nostr-db backend support, keep only lmdb and memory --- docs/learnings/grasp-01-implementation.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'docs/learnings/grasp-01-implementation.md') diff --git a/docs/learnings/grasp-01-implementation.md b/docs/learnings/grasp-01-implementation.md index 27124af..f893d78 100644 --- a/docs/learnings/grasp-01-implementation.md +++ b/docs/learnings/grasp-01-implementation.md @@ -20,7 +20,7 @@ |-----------|--------|-----------| | HTTP Server | Hyper (not actix-web) | Better control over WebSocket upgrade handling | | Nostr Relay | nostr-relay-builder | Mature, well-tested, supports custom policies | -| Database | LMDB (default), NostrDB, Memory | LMDB for production, Memory for testing | +| Database | LMDB (default), Memory | LMDB for production, Memory for testing | | Configuration | clap + dotenvy | CLI flags > env vars > .env > defaults | --- @@ -125,7 +125,7 @@ The decision to validate pushes **before** spawning git-receive-pack worked extr Using rust-nostr's relay builder was the right call: - Handles NIP-01 protocol correctly - Custom `WritePolicy` trait for our validation -- Database abstraction (LMDB, NostrDB, Memory) +- Database abstraction (LMDB, Memory) - Active maintenance and updates ### 3. Separate Audit Tool -- cgit v1.2.3