I think nostr could achieve note scheduling easily in all clients by simply having relays not relay notes with `date > now` (instead of `date > req_started`). then you simply input a future date in a note and everything happens automatically
Discussion
I’d subscribe to a live feed of scheduled notes
the point is you wouldn't know they're scheduled
Is this a NIP addendum?
interesting! i was thinking of ways to incentivize the relay with timelocked ecash
could pair the note with ecash locked to the relay operator's pubkey and a timelock spending condition. viola! pay as you go service
viola! 🎻
that could work but would require significant amount of updates on clients and relays, and relays could also be incentivised to rugpull. I just thought of this because it is very trivial and the fact that relays keep relaying events with future dates in all reqs is sort of a bug… this would also fix that behaviour.
Yeah the ecash idea would require the mint to be aware of nostr events and poll for them periodically to ensure the relay doesn't broadcast too early or too late.
Would the note still be visible to those that knew (how) to look? Would be good for scheduling a post but not for things that are secret before a certain time.
it should return by id, and you could send a delete request. if it's very private info, then your own server is always the best option
I like my relays as dumb as possible. Also note scheduling would still require controls and flow in each app that wanted to support it.