summaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorbndw <ben@bdw.to>2026-02-13 20:38:59 -0800
committerbndw <ben@bdw.to>2026-02-13 20:38:59 -0800
commitdfa19ff0776be0850ad7b86ca579601431349593 (patch)
treeb56a3af23dda020bd6fd6709a7d1fc3c2d9f625f /README.md
parent89b8948195f24df127b7ae656ab3f60bd1b49ac7 (diff)
feat: implement NIP-09 with hard delete
Implement event deletion (NIP-09) using hard delete approach: - Kind 5 events trigger deletion but are not stored themselves - ProcessDeletion hard deletes referenced events (DELETE FROM events) - Only authors can delete their own events (pubkey verification) - Support multiple event IDs in single deletion request - No deletions table needed (simpler schema) - Added 4 deletion tests covering various scenarios - All 45 tests passing
Diffstat (limited to 'README.md')
-rw-r--r--README.md1
1 files changed, 1 insertions, 0 deletions
diff --git a/README.md b/README.md
index 61fa0d4..18bef37 100644
--- a/README.md
+++ b/README.md
@@ -100,6 +100,7 @@ See [proto/nostr/v1/nostr.proto](proto/nostr/v1/nostr.proto) for the full API.
100 - **WebSocket** (NIP-01 - standard Nostr protocol) 100 - **WebSocket** (NIP-01 - standard Nostr protocol)
101- ✅ Subscribe/streaming (real-time event delivery) 101- ✅ Subscribe/streaming (real-time event delivery)
102- ✅ Subscription management (filter matching, fan-out) 102- ✅ Subscription management (filter matching, fan-out)
103- ✅ **NIP-09** - Event deletion (hard delete, authors can delete their own events)
103- ✅ **NIP-11** - Relay info document (GET with `Accept: application/nostr+json`) 104- ✅ **NIP-11** - Relay info document (GET with `Accept: application/nostr+json`)
104 105
105**Compatible with:** 106**Compatible with:**