Also the offers could have an expiration date set by the user. The default could be 14days or something and it could be set to "never". This could help to semi-automatically clean-up the "feed", because relying on people to delete their offers is not that reliable. Esp when they use the app once and never return back.

Expired offers could stay in the system for a while, but you'd have to go to expired offers to see them. And the owners of the offers could renew them if they want.

Anyways, just some ideas, vexl is perfectly fine as is 👍.

Reply to this note

Please Login to reply.

Discussion

i find it amusing that in 18 months of development of the nostr protocol it still hasn't occurred to anyone that letting users set expiry timestamps on notes might be a good idea for many reasons, including helping relay caches stay within reasonable limits.

classified advertisments and orderbooks are two clear examples of information with a definite, and short lifespan.

BTW vexl isn't based on nostr, so your comment is off topic in this thread. That said:

It would be nice to have flags on notes that mark the status of the note. Like expired (user could set a flag with a condition of crossing a certain date or any other parameter, that would switch the asigned flag on). But also a flag that says "old version of the note, the updated one is -note id link-". It is hard to delete a note on nostr, but this way one could be able to correct mistakes in a new note and link it to the old note in obvious way. Preferably nostr clients would display it in some intelligent way (as a vesions of the same note).

All offers will be deleted after 90 days of unactivity by user, so the feed is continuously managing.