Começar de graça

Open Badges: o padrão aberto por detrás de comprovativos verificáveis

Um Open Badge é um comprovativo digital descrito segundo um padrão aberto: quem recebeu o quê, quando e de quem, guardado como documento legível por máquina num endereço fixo. Qualquer pessoa pode verificar esse endereço e nenhum fornecedor o pode trancar só para si. Esta página explica o padrão de forma a que consigam depois enquadrá-lo e usá-lo por vocês próprios. Se andam à procura da imagem de anúncio para o evento, aquilo a que no dia a dia também se chama «badge», isso está na página Criar um badge de LinkedIn.

O que é um Open Badge, num parágrafo

Um Open Badge é um comprovativo digital de uma competência ou de uma participação, descrito segundo a especificação Open Badges. Esta foi criada originalmente pela Mozilla e é hoje mantida pela 1EdTech (antiga IMS Global). O essencial: todos os dados do comprovativo ficam como documento estruturado e publicamente acessível num URL fixo. Quem quiser verificar o comprovativo basta consultar esse URL. Na versão 2.0, aquela de que aqui se trata, cada comprovativo é formado por três documentos encadeados: Issuer, BadgeClass e Assertion.

Os três blocos: Issuer, BadgeClass, Assertion

O padrão divide um comprovativo em três partes, e a separação é mais inteligente do que parece à primeira vista. O Issuer descreve quem emite: nome, site, contacto. A BadgeClass descreve o que é atribuído: título do comprovativo, descrição, critérios, imagem. A Assertion é a atribuição individual: esta pessoa recebeu esta BadgeClass nesta data.

Assim, a descrição de um tipo de certificado só precisa de existir uma vez, quer o atribuam a 20 ou a 2000 pessoas. É este o aspeto de uma Assertion real do nosso sistema, apenas com o token abreviado:

Assertion (Open Badges 2.0, alojada)
{
  "@context": "https://w3id.org/openbadges/v2",
  "type": "Assertion",
  "id": "https://oneclickbadge.com/ob/assertion/3f9d…",
  "badge": "https://oneclickbadge.com/ob/badge/3f9d…",
  "recipient": {
    "type": "url",
    "hashed": false,
    "identity": "https://oneclickbadge.com/cert/3f9d…"
  },
  "issuedOn": "2026-07-04T18:22:31Z",
  "verification": { "type": "hosted" },
  "evidence": "https://oneclickbadge.com/cert/3f9d…"
}

Dois detalhes merecem um segundo olhar. O campo badge é apenas um endereço: é aí que fica a BadgeClass, que por sua vez aponta para o Issuer, e é assim que uma ferramenta de verificação percorre toda a cadeia. E como recipient aparece aqui o endereço da página do certificado; um endereço de e-mail, mesmo com hash, não surge em lado nenhum. O documento público dispensa, assim, quaisquer dados de contacto diretos. O nome da pessoa fica na página do certificado ligada, ali onde ela própria o inscreveu ao resgatar.

Alojado ou assinado: duas formas de verificação

A especificação conhece duas formas de tornar uma Assertion verificável. Nos badges assinados, o documento leva uma assinatura criptográfica do emissor, prova-se portanto a si próprio, mas exige gestão de chaves do lado de quem emite. Nos badges alojados vale uma regra mais simples: a Assertion é autêntica enquanto puder ser consultada no seu próprio endereço id junto do emissor. Verificar significa então apenas consultar o URL e comparar.

O método alojado tem uma vantagem subestimada: a revogação limpa. Quando o emissor retira um comprovativo, o mesmo endereço passa a responder de imediato com o estado HTTP 410 e um documento curto com a linha «revoked: true». Um certificado retirado não desaparece sem mais, assinala ativamente que já não é válido. É assim que fazemos também no OneClickBadge, por exemplo quando um certificado foi emitido duas vezes por engano.

A imagem transporta o comprovativo às costas

Um detalhe do padrão é quase poético: o «baking». A imagem do badge, normalmente um PNG, recebe a sua Assertion e o respetivo endereço de verificação embutidos diretamente no ficheiro de imagem, tecnicamente como um bloco de texto iTXt com a palavra-chave openbadges. Depois disto a imagem fica exatamente igual, mas leva o seu caminho de verificação dentro de si: quem arrastar o ficheiro para uma ferramenta de verificação chega à Assertion, por mais transferências e conversas por onde a imagem tenha passado.

A hierarquia mantém-se importante: só a Assertion alojada consegue provar seja o que for. Uma imagem pode ser copiada e alterada à vontade, ao passo que a resposta no endereço do comprovativo é controlada apenas pelo emissor.

Open Badges e o LinkedIn: o que dá e o que não dá

Aqui desfazemos o equívoco mais comum que anda por muitos artigos: o LinkedIn não lê os metadados dos Open Badges. Não existe lá importação de badges, nem verificação automática, nem símbolo especial para badges verificados. O que o LinkedIn tem é a secção de perfil «Licenças e certificados», com campos para o nome, a organização emissora e um URL. Nada disso significa que o LinkedIn tenha certificado ou reconhecido o que quer que seja.

Nem por isso o padrão é inútil para o LinkedIn, pelo contrário: o campo do URL é o lugar do endereço de comprovação. Quem clicar em «Mostrar credencial» no perfil chega à página do certificado, atrás da qual está a Assertion verificável. O próprio registo pode ficar preparado para os destinatários num só clique, com os campos do formulário já preenchidos. Como isto se apresenta do lado dos participantes é o que mostra o guia para adicionar ao perfil.

Licenças e certificações
C
Certificado de participação, Cloud Summit 2026
Cloud Summit (através do OneClickBadge)
Emitido julho de 2026
Mostrar credencial
Exemplo para uma pessoa participante, na secção Licenças e certificações do perfil.

Emitir Open Badges sem transformar isso num projeto de TI

Implementar o próprio padrão compensa a muito poucos organizadores: precisariam de pontos de acesso permanentemente disponíveis para o Issuer, a BadgeClass e cada Assertion, mais a lógica de revogação e uma imagem com o comprovativo embutido. Para eventos, webinars e formações, isto já vem pronto: no OneClickBadge desenham um certificado de participação, e cada exemplar emitido recebe automaticamente a sua Assertion alojada, o mecanismo de revogação e o PDF com a imagem.

A distribuição por muitos participantes acontece sem carregar listas, através de um link de resgate que partilham depois do evento. Porque é que, no tema dos comprovativos, isto é também uma decisão de proteção de dados está na página Certificados para muitos participantes.

E os Open Badges 3.0?

A versão 3.0 passa o padrão para as W3C Verifiable Credentials, um modelo com assinaturas criptográficas e mais controlo do lado de quem recebe. Para os ecossistemas do ensino superior e para comprovativos de formação de longa duração, é o rumo certo. Para o caso da participação em eventos, a 2.0 na forma alojada é hoje o estado pragmático das coisas: qualquer ferramenta de verificação comum a entende, a revogação funciona, e ninguém tem de gerir carteiras nem chaves. Por isso apostamos na 2.0 alojada e continuamos a observar a 3.0 com calma.

Leia também

Perguntas frequentes

O LinkedIn reconhece ou verifica os Open Badges?
Não. O LinkedIn não lê os metadados e não verifica nada; a secção Licenças e certificados aceita apenas um nome, uma organização e um URL. A verificabilidade vem do emissor: o URL leva à página do certificado, atrás da qual a Assertion alojada pode ser consultada a qualquer momento.
O que distingue um Open Badge de um certificado em PDF?
O PDF é um ficheiro, o Open Badge é um estado que se pode consultar. Um PDF qualquer pessoa o reencaminha ou recria, e ninguém dá por isso. A Assertion fica com o emissor, pode ser verificada por máquina e revogada quando for preciso. Na prática precisam dos dois: o PDF para a pasta e a impressora, o link de comprovação para tudo o que deva ser verificável.
Os destinatários precisam de conta ou de uma carteira?
Para os Open Badges 2.0 na forma alojada, não. O comprovativo é um URL público, e a imagem e o PDF são ficheiros normais. No OneClickBadge, os participantes resgatam o seu certificado através de um link e adicionam-no ao perfil do LinkedIn connosco, sem iniciar sessão.
Quanto custa emitir Open Badges?
O padrão em si não custa nada, é aberto. No OneClickBadge criam um evento e configuram o certificado e o comprovativo alojado com uma conta gratuita; o que se aplica para além disso veem-no ao criar. Os destinatários nunca pagam nada e não precisam de conta.
Os Open Badges são à prova de falsificação?
A Assertion alojada é, dentro dos limites do método: é válida exatamente quando está no seu endereço id junto do emissor, e quem a quisesse falsificar teria de controlar o servidor web dele. A imagem em si continua a poder ser copiada, por isso o que é fiável é sempre o endereço por detrás dela.

Fontes

Informações sobre plataformas externas verificadas pela última vez em 12 de julho de 2026.