Please note that this code is more than likely totally wrong (Until updated/fixed by @5-142857 as discussed on discord)
NIPs
For a full list of the Nostr protocol NIPS (Nostr Implementation Protocols) see: nostr-protocol/nips
📒 Missed Messages
Problem:
In a p2p application with no central sever, any time a user is online, they will see messages meant for them but, they may not always be online. This example assumes a user is offline and would otherwise miss their messages if it were not for the implementation of hyper-nostr
Conclusion:
Nostr does not miss messages for offline users but, p2p apps without hyper-nostr do!
Other assumptions
(Should be clarified)
A topic is different to a subscription (?)
I have used the REQ and CLOSE event's properly (?)
Events should be deleted after they are no-longer needed or everyone's computers will fill up (? lol)
NIPs
For a full list of the Nostr protocol NIPS (Nostr Implementation Protocols) see: nostr-protocol/nips
📒 Missed Messages
Problem: In a p2p application with no central sever, any time a user is online, they will see messages meant for them but, they may not always be online. This example assumes a user is offline and would otherwise miss their messages if it were not for the implementation of
hyper-nostr
Conclusion: Nostr does not miss messages for offline users but, p2p apps without
hyper-nostr
do!Other assumptions
(Should be clarified)
REQ
andCLOSE
event's properly (?)