What is Nostr?
Song Jong
npub1uyk…w258
2024-03-27 01:36:35

Song Jong on Nostr: #tuxdobananil #explains #nips #nip-56 # Resumo do NIP-56 - Denúncias 🚫 O NIP-56 ...

#tuxdobananil #explains #nips #nip-56

# Resumo do NIP-56 - Denúncias 🚫

O NIP-56 introduz um sistema de denúncias na rede Nostr, permitindo que usuários reportem conteúdo problemático, como spam, conteúdo ilegal e explícito, através de notas com `kind 1984`.

## Tags

- **`p`**: Obrigatória. Referencia a chave pública do usuário sendo denunciado.
- **`e`**: Obrigatória para denúncias de notas. Referencia o ID da nota.
- **`report type`**: Obrigatório. Incluído como a 3ª entrada na tag `e` ou `p`, indica o tipo de denúncia (`nudity`, `profanity`, `illegal`, `spam`, `impersonation`).
- **`l` e `L`**: Opcionais. Conforme definido no [NIP-32](32.md), para qualificação adicional e consulta.

## Exemplos de Eventos

- Denunciando por **nudez**:
```json
{
"kind": 1984,
"tags": [
["p", "<pubkey>", "nudity"],
["L", "social.nos.ontology"],
["l", "NS-nud", "social.nos.ontology"]
],
"content": ""
}
```

- Denunciando uma **nota** por conteúdo **ilegal**:
```json
{
"kind": 1984,
"tags": [
["e", "<eventId>", "illegal"],
["p", "<pubkey>"]
],
"content": "He's insulting the king!"
}
```

- Denunciando **impersonação**:
```json
{
"kind": 1984,
"tags": [
["p", "<impersonator pubkey>", "impersonation"]
],
"content": "Profile is impersonating nostr:<victim bech32 pubkey>"
}
```

## Comportamento do Cliente

Os clientes podem usar as denúncias de amigos para tomar decisões de moderação, se assim escolherem. Por exemplo, se mais de três amigos denunciarem um perfil por `nudity`, os clientes podem ter a opção de automaticamente desfocar fotos dessa conta.

## Comportamento do Relay

Não é recomendado que os relays realizem moderação automática usando as denúncias, pois podem ser facilmente manipuladas. Administradores podem usar denúncias de moderadores confiáveis para remover conteúdo ilegal ou explícito, caso o relay não permita tais conteúdos.

Este NIP visa fornecer uma forma de usuários contribuírem para a moderação da rede Nostr, permitindo um ambiente mais seguro e acolhedor.
Author Public Key
npub1uykpm4luredxa7spwas287eewlhykl79rxauagl88ufhggvyk4tsl7w258