NIP-71 define o evento kinds para conteúdo de vídeo no Nostr, permitindo o compartilhamento de vídeo com suporte adequado de metadados. A especificação cobre eventos de vídeo regulares e eventos de vídeo endereçáveis, com o último adicionado em janeiro de 2026 para permitir que os criadores atualizem os metadados do vídeo sem republicá-los.

Tipos de eventos

O NIP-71 define quatro eventos kinds divididos em duas categorias com base na proporção e endereçamento.

Eventos de vídeo regulares usam kind 21 para vídeos horizontais (paisagem) e kind 22 para vídeos verticais (retrato/shorts). Estes são eventos Nostr padrão com conteúdo imutável uma vez publicados.

Eventos de vídeo endereçáveis ​​usam kind 34235 para vídeos horizontais e kind 34236 para vídeos verticais. Esses são eventos substituíveis parametrizados identificados pela combinação de pubkey, kind e d tag. A publicação de um novo evento com os mesmos identificadores substitui a versão anterior, permitindo atualizações de metadados.

Estrutura

Um evento de vídeo endereçável completo inclui campos de identificação, metadados tags e referência de conteúdo de vídeo.

{
  "id": "a1b2c3d4e5f6...",
  "pubkey": "abcd1234...",
  "created_at": 1736726400,
  "kind": 34235,
  "tags": [
    ["d", "my-video-2026-01"],
    ["title", "Introduction to Nostr Video"],
    ["summary", "A walkthrough of NIP-71 video events"],
    ["url", "https://example.com/video.mp4"],
    ["thumb", "https://example.com/thumbnail.jpg"],
    ["duration", "300"],
    ["dim", "1920x1080"],
    ["origin", "youtube:dQw4w9WgXcQ"]
  ],
  "content": "Extended description, transcript, or additional notes about the video.",
  "sig": "sig1234..."
}

O d tag fornece um identificador exclusivo em seus vídeos desse kind, para que você possa ter vários vídeos endereçáveis ​​usando diferentes valores d. O title e summary tags fornecem o título do vídeo e uma breve descrição para exibição nos clientes. O url tag aponta para o arquivo de vídeo real, enquanto thumb fornece uma imagem de visualização. O duration tag especifica a duração em segundos e dim especifica opcionalmente as dimensões do vídeo.

O origin tag rastreia a plataforma de origem ao importar conteúdo de outros serviços. Isso preserva a procedência ao migrar vídeos do YouTube, Vimeo ou outras plataformas para a hospedagem Nostr.

O campo content pode conter uma descrição estendida, uma transcrição completa ou qualquer texto adicional associado ao vídeo.

Por que eventos endereçáveis ​​são importantes

Eventos de vídeo regulares (kinds 21 e 22) são imutáveis ​​depois de publicados. Se você publicar um vídeo e posteriormente notar um erro de digitação no título, desejar atualizar a miniatura ou precisar alterar o URL de hospedagem porque migrou para um serviço de vídeo diferente, não será possível modificar o evento original. Sua única opção é publicar um novo evento com um novo ID, o que quebra todas as referências existentes e perde métricas de engajamento.

Os eventos de vídeo endereçáveis ​​resolvem esse problema tornando o evento substituível. A combinação do seu pubkey, do evento kind e do d tag identifica exclusivamente o seu vídeo. Ao publicar um novo evento com os mesmos identificadores, relays substitui a versão antiga pela nova. Os clientes que buscam seu vídeo sempre recebem os metadados mais recentes.

Isso é particularmente valioso para corrigir erros de metadados após a publicação, atualizar miniaturas à medida que você melhora sua marca, migrar URLs de hospedagem de vídeo ao mudar de provedor e importar conteúdo de plataformas descontinuadas como Vine, preservando a proveniência por meio do origin tag.

Um benefício adicional é a vinculação estável. Outros eventos podem continuar se referindo ao mesmo vídeo endereçável enquanto o criador atualiza os detalhes da apresentação em torno dele, o que é mais limpo do que fragmentar comentários e referências em várias republicações imutáveis.

Compensações

A substituibilidade ajuda na manutenção dos metadados, mas também significa que os clientes precisam decidir quanto estado histórico preservar. Se um criador alterar o título ou resumo após a publicação, o evento mais recente se tornará canônico, mesmo que clientes mais antigos possam ter indexado a versão anterior.

Os kinds 21 e 22 ainda são importantes para aplicativos que desejam um registro de publicação imutável. O NIP-71 não força todos os fluxos de trabalho de vídeo no modelo substituível.

Implementações

Eventos de vídeo endereçáveis ​​(kinds 34235 e 34236) estão atualmente implementados em Amethyst e nostrvine. Ambos os clientes podem criar, exibir e atualizar eventos de vídeo endereçáveis.


Fontes primárias:

Mencionado em:

Veja também: