upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/docs/learnings/grasp-01-implementation.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/learnings/grasp-01-implementation.md')
-rw-r--r--docs/learnings/grasp-01-implementation.md4
1 files changed, 2 insertions, 2 deletions
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 @@
20|-----------|--------|-----------| 20|-----------|--------|-----------|
21| HTTP Server | Hyper (not actix-web) | Better control over WebSocket upgrade handling | 21| HTTP Server | Hyper (not actix-web) | Better control over WebSocket upgrade handling |
22| Nostr Relay | nostr-relay-builder | Mature, well-tested, supports custom policies | 22| Nostr Relay | nostr-relay-builder | Mature, well-tested, supports custom policies |
23| Database | LMDB (default), NostrDB, Memory | LMDB for production, Memory for testing | 23| Database | LMDB (default), Memory | LMDB for production, Memory for testing |
24| Configuration | clap + dotenvy | CLI flags > env vars > .env > defaults | 24| Configuration | clap + dotenvy | CLI flags > env vars > .env > defaults |
25 25
26--- 26---
@@ -125,7 +125,7 @@ The decision to validate pushes **before** spawning git-receive-pack worked extr
125Using rust-nostr's relay builder was the right call: 125Using rust-nostr's relay builder was the right call:
126- Handles NIP-01 protocol correctly 126- Handles NIP-01 protocol correctly
127- Custom `WritePolicy` trait for our validation 127- Custom `WritePolicy` trait for our validation
128- Database abstraction (LMDB, NostrDB, Memory) 128- Database abstraction (LMDB, Memory)
129- Active maintenance and updates 129- Active maintenance and updates
130 130
131### 3. Separate Audit Tool 131### 3. Separate Audit Tool