5967820 on Nostr: #tuxdobananil #explains #nips #nip-58 # NIP-58: Introdução aos Emblemas no NOSTR ...
#tuxdobananil #explains #nips #nip-58
# NIP-58: Introdução aos Emblemas no NOSTR 🛡️✨
## Resumo:
NIP-58 propõe um sistema de emblemas para perfis de usuários no protocolo NOSTR, permitindo reconhecimento e personalização. Existem três eventos principais: definição do emblema, premiação e exibição no perfil.
### Definição do Emblema (`30009`) 🏷️
- **Obrigatório**: Tag `d` para identificar unicamente o emblema.
- **Opcionais**: Nome, descrição, imagem (recomendada 1024x1024 pixels) e miniaturas com dimensões específicas.
### Premiação do Emblema (Evento `8`) 🎖️
- **Obrigatório**: Tag `a` referenciando a definição do emblema e tag(s) `p` para as chaves públicas dos premiados.
- Imutável e não transferível.
### Emblemas no Perfil (`30008`) 📌
- Permite aos usuários aceitar/rejeitar emblemas e ordenar sua exibição.
- **Obrigatório**: Tag `d` com o identificador `profile_badges`.
- **Opcionais**: Pares de tags `a` e `e` para cada emblema exibido.
## Motivação 🌟
- Reconhecimento por realizações, participação ou suporte a causas.
- Os usuários podem embelezar seus perfis com emblemas de emissores reputados.
## Recomendações para Clientes 📐
- Possibilidade de lista branca para emissores de emblemas.
- Imagens de emblemas com proporção 1:1, e miniaturas em vários tamanhos.
- Renderização adaptativa de emblemas baseada na disponibilidade de espaço.
## Exemplos 📄
- **Definição de Emblema**: Inclui identificador único, nome, descrição, imagem e miniaturas.
- **Premiação do Emblema**: Lista os premiados com referência à definição do emblema.
- **Emblemas no Perfil**: Exibe os emblemas aceitos pelo usuário, permitindo personalização do perfil.
Este sistema oferece uma forma robusta e flexível de reconhecimento e personalização dentro da rede NOSTR, incentivando a interação e a valorização das contribuições dos usuários.
Published at
2024-03-27 01:52:01 UTCEvent JSON
{
"id": "b0e37c9a121bb5bb1c2cd0df282e5e69476750180a1a55266e8c0dacba272da0",
"pubkey": "e12c1dd7fc1e5a6efa017760a3fb3977ee4b7fc519bbcea3e73f13742184b557",
"created_at": 1711504321,
"kind": 1,
"tags": [
[
"t",
"tuxdobananil"
],
[
"t",
"explains"
],
[
"t",
"nips"
],
[
"t",
"nip"
]
],
"content": "#tuxdobananil #explains #nips #nip-58\n\n# NIP-58: Introdução aos Emblemas no NOSTR 🛡️✨\n\n## Resumo:\nNIP-58 propõe um sistema de emblemas para perfis de usuários no protocolo NOSTR, permitindo reconhecimento e personalização. Existem três eventos principais: definição do emblema, premiação e exibição no perfil.\n\n### Definição do Emblema (`30009`) 🏷️\n- **Obrigatório**: Tag `d` para identificar unicamente o emblema.\n- **Opcionais**: Nome, descrição, imagem (recomendada 1024x1024 pixels) e miniaturas com dimensões específicas.\n\n### Premiação do Emblema (Evento `8`) 🎖️\n- **Obrigatório**: Tag `a` referenciando a definição do emblema e tag(s) `p` para as chaves públicas dos premiados.\n- Imutável e não transferível.\n\n### Emblemas no Perfil (`30008`) 📌\n- Permite aos usuários aceitar/rejeitar emblemas e ordenar sua exibição.\n- **Obrigatório**: Tag `d` com o identificador `profile_badges`.\n- **Opcionais**: Pares de tags `a` e `e` para cada emblema exibido.\n\n## Motivação 🌟\n- Reconhecimento por realizações, participação ou suporte a causas.\n- Os usuários podem embelezar seus perfis com emblemas de emissores reputados.\n\n## Recomendações para Clientes 📐\n- Possibilidade de lista branca para emissores de emblemas.\n- Imagens de emblemas com proporção 1:1, e miniaturas em vários tamanhos.\n- Renderização adaptativa de emblemas baseada na disponibilidade de espaço.\n\n## Exemplos 📄\n- **Definição de Emblema**: Inclui identificador único, nome, descrição, imagem e miniaturas.\n- **Premiação do Emblema**: Lista os premiados com referência à definição do emblema.\n- **Emblemas no Perfil**: Exibe os emblemas aceitos pelo usuário, permitindo personalização do perfil.\n\nEste sistema oferece uma forma robusta e flexível de reconhecimento e personalização dentro da rede NOSTR, incentivando a interação e a valorização das contribuições dos usuários.",
"sig": "f2c3b83f158d4406f41c6a0e6fb31dab2781b0759ee77b523caf95a09908820f0fd31953f6760b50cc37249b14a1a1c0a91c21c531e4d0fe3399dc75b288e74b"
}