NIP-40: Timestamp de Expiração
NIP-40 define uma tag de expiração que informa aos relays quando um evento deve ser deletado.
Estrutura
Eventos incluem uma tag expiration com um timestamp Unix:
["expiration", "1734567890"]
Após esse tempo, os relays devem deletar o evento e recusar servi-lo.
Casos de Uso
- Conteúdo efêmero que deve desaparecer após um tempo definido
- Ofertas ou anúncios por tempo limitado
- Expiração de listagens em marketplaces (ex: Shopstr)
- Redução de requisitos de armazenamento dos relays
Considerações
- Relays não são obrigados a honrar expiração (mas a maioria o faz)
- Clientes não devem depender de expiração para deleção de conteúdo crítico de segurança
- Uma vez que o conteúdo é buscado por outro cliente, ele pode ser armazenado em cache ou republicado
Fontes primárias:
Mencionado em: