{"id":"a6dab5b3b831c909d0dfe2d5bc1b34d88b1150b481938b149f083f5344ffa5c8","pubkey":"2b39b4ffe62933df970e19366c22c1e092f953f83fcfed754e0f04d5a3b459f9","created_at":1700309592,"kind":30817,"tags":[["d","nip-36"],["title","NIP-36: Sensitive Content"],["summary","The content-warning tag, which asks a client to hide an event until the reader chooses to see it."],["s","draft"],["t","nostr"],["t","nip"],["alt","A specification: NIP-36: Sensitive Content"],["client","openspecs-import"],["published_at","1669938075"],["proxy","https://github.com/nostr-protocol/nips/blob/656cecc7c0a815b6a2b218d3b5d6f078b3f4dbab/36.md","web"],["x","32dbd191613dbc18823659273571fffde0fff3ab52b349d594c822492ffa7cc2"]],"content":"NIP-36\n======\n\nSensitive Content / Content Warning\n-----------------------------------\n\n`draft` `optional`\n\nThe `content-warning` tag enables users to specify if the event's content needs to be approved by readers to be shown.\nClients can hide the content until the user acts on it.\n\n`l` and `L` tags MAY be also be used as defined in [NIP-32](nostr:naddr1qvzqqqrcvypzq2eeknl7v2fnm7tsuxfkds3vrcyjl9fls070a465urcy6k3mgk0eqqrxu6ts95enyvx7lal) with the `content-warning` or other namespace to support\nfurther qualification and querying.\n\n#### Spec\n\n```\ntag: content-warning\noptions:\n - [reason]: optional\n```\n\n#### Example\n\n```json\n{\n  \"pubkey\": \"<pub-key>\",\n  \"created_at\": 1000000000,\n  \"kind\": 1,\n  \"tags\": [\n    [\"t\", \"hastag\"],\n    [\"L\", \"content-warning\"],\n    [\"l\", \"reason\", \"content-warning\"],\n    [\"L\", \"social.nos.ontology\"],\n    [\"l\", \"NS-nud\", \"social.nos.ontology\"],\n    [\"content-warning\", \"<optional reason>\"]\n  ],\n  \"content\": \"sensitive content with #hastag\\n\",\n  \"id\": \"<event-id>\"\n}\n```\n","sig":"057e3bee71cb748b37e88511f33b3ae27af2750419080651ad36ac16e7baff71cb580bce65c0b893b9d5bed522133733ae1c43f44afc847e25ef74bc3788d99d"}