Skip to content

Commit 541d9d0

Browse files
committed
update roadmap in README
1 parent c1edb2f commit 541d9d0

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

README.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -272,8 +272,8 @@ private key on command line.
272272
- [x] Keypair generation and validation
273273
- [x] Convert from hex to bech32-encoded keys
274274
- [x] Event signing with Schnorr signatures (`secp256k1`)
275-
- [x] Event validation (issue [#17](https://github.com/nostrver-se/nostr-php/issues/17))
276-
- [x] Support NIP-01 basic protocol flow description
275+
- [x] Event string validation (issue [#17](https://github.com/nostrver-se/nostr-php/issues/17)) + Event object validation (issue [#85](https://github.com/nostrver-se/nostr-php/issues/85))
276+
- [x] NIP-01 basic protocol flow description
277277
- [x] Publish events
278278
- [x] Request events (issue [#55](https://github.com/nostrver-se/nostr-php/pull/55) credits to [kriptonix](https://github.com/kriptonix))
279279
- [x] Implement all types of relay responses
@@ -283,11 +283,13 @@ private key on command line.
283283
- [x] `CLOSED` - subscription is ended on the server side
284284
- [x] `NOTICE` - used to send human-readable messages (like errors) to clients
285285
- [x] Improve handling relay responses
286+
- [x] NIP-04 encrypted direct messages (pr [#84](https://github.com/nostrver-se/nostr-php/pull/84) credits to [dsbaars](https://github.com/dsbaars))
287+
- [x] NIP-44 encrypted payloads (pr [#84](https://github.com/nostrver-se/nostr-php/pull/84) credits to [dsbaars](https://github.com/dsbaars))
288+
- [x] NIP-42 authentication of clients to relays
286289
- [ ] Support NIP-19 bech32-encoded identifiers
287290
- [ ] Encode identifier
288291
- [ ] Decode identifier
289292
- [ ] Support multi-threading (async concurrency) for handling requests simultaneously
290-
- [x] Support NIP-42 authentication of clients to relays
291293
- [ ] Support NIP-45 event counts
292294
- [ ] Support NIP-50 search capability
293295
- [ ] Support realtime (runtime) subscriptions with the `bin/nostr-php` CLI client to listen to new events from relays
@@ -296,6 +298,7 @@ private key on command line.
296298
- [ ] Support NIP-40 expiration timestamp
297299
- [ ] Support NIP-47 Nostr Wallet Connect
298300
- [ ] Support NIP-49 private key encryption
301+
- [ ] Support NIP-17 private direct messages
299302

300303
## Community
301304

0 commit comments

Comments
 (0)