diff options
Diffstat (limited to 'docs/learnings/grasp-01-implementation.md')
| -rw-r--r-- | docs/learnings/grasp-01-implementation.md | 4 |
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 | |||
| 125 | Using rust-nostr's relay builder was the right call: | 125 | Using 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 |