If nostr allows for disappearing notes, it would be cool to see this function added to popular clients. Personally I"d make all notes expire after a certain time, but that's probably a bit much for people. When linking to expired note, we'd probably want some sort of state change on it to indicate it expired.
Good point. I also saw that Amethyst has an edit option? What NIP is that and why isn't it a standard?
The `expiration` tag is defined in a NIP but not often exposed or used in clients. Corny Chat leverages it under the hood as well as replaceable notes before doing deletes because not all relays honor deletes, and blastr can excacerbate. If a note is expired, relays should not return it, so im not sure this fully addresses your desired use case
Ok, then let's work on exposing it and using it in clients 🤷♂️ >If a note is expired, relays should not return it Ok, let's make it known that relays should honor this and if they don't, people can choose not to use those relays? Nothing will ever be perfect, but we can take steps in the right direction and get things in decent shape over time.
Kinda' feel that Social Media should be amnesiac. Not everything needs to stay up online forever. I was surprised I didn't see that as an option already on Fediverse sites either, imagine it'd save some space and money too.
Users can choose to make their historical posts public. They can encrypt their historical posts. For example, they can limit the public access to posts within one year or six months. Historical records before one year can only be decrypted and seen by their own private key. Deleting historical messages is more suitable for DM, which needs this historical record disappearance function. For example, you can choose to have the chat records disappear after one month. If the private key is leaked, it can protect the content of private chats.