diff --git a/15.md b/15.md new file mode 100644 index 00000000..2a1c0399 --- /dev/null +++ b/15.md @@ -0,0 +1,21 @@ +NIP-15 +====== + +End of Stored Events Notice +--------------------------- + +`draft` `optional` `author:Semisol` + +Relays may support notifying clients when all stored events have been sent. + +If a relay supports this NIP, the relay SHOULD send the client a `EOSE` message in the format `["EOSE", ]` after it has sent all the events it has persisted and it indicates all the events that come after this message are newly published. + +Client Behavior +--------------- + +Clients SHOULD use the `supported_nips` field to learn if a relay supports end of stored events notices. + +Motivation +---------- + +The motivation for this proposal is to reduce uncertainty when all events have been sent by a relay to make client code possibly less complex.