Português (BR)
Português (BR)
Appearance
Português (BR)
Português (BR)
Appearance
Toda premiação no badges.ninja tem uma página pública de verificação que qualquer pessoa pode acessar sem fazer login. Os destinatários podem compartilhar seus selos nas redes sociais, por e-mail ou copiando um link direto.
Os destinatários também têm um portal próprio
Se você ganhou um selo pelo badges.ninja, pode entrar (sem precisar de senha) em badges.ninja/me para ver todos os seus selos em um só lugar e montar um perfil público em badges.ninja/u/<seu-handle>. Veja Portal do Destinatário.
Cada premiação tem uma URL pública:
https://badges.ninja/awards/{guid}Esta página exibe a imagem do selo (carregada do IPFS), o nome e a descrição do selo, o nome do destinatário, o nome e o logotipo do emissor, a data de emissão e a eventual data de expiração, além dos critérios que o destinatário cumpriu para conquistar o selo. Qualquer pessoa com o link pode abrir a página para confirmar que a credencial é autêntica.

Se o emissor configurou um ID de organização do LinkedIn, aparece o botão Adicionar ao perfil do LinkedIn, para que o destinatário salve a credencial diretamente nas Licenças e Certificações do seu LinkedIn. O botão Baixar selo entrega a imagem original do selo (direto do IPFS), e Baixar PDF gera, na hora, um certificado A4 pronto para impressão.
A página de compartilhamento oferece opções de divulgação social:
https://badges.ninja/awards/{guid}/share
Nesta página, os destinatários podem compartilhar seu selo em:
<img> e <iframe>) para colar o selo em um site, intranet ou assinatura de e-mailUma página dedicada de verificação exibe um QR code escaneável apontando para sua própria URL — perfeito para certificados impressos, banners de eventos ou capturas de tela no LinkedIn.
https://badges.ninja/verify/{guid}
Quem escanear o QR com a câmera do celular cai na página de verificação ao vivo, onde pode confirmar que o selo está hospedado no badges.ninja, segue a especificação Open Badge v2.0 e (no plano Pro) está ancorado on-chain via Matchain. A identidade do destinatário é mostrada como um hash SHA-256, para que e-mails nunca sejam expostos publicamente.
Cada premiação tem um botão Download Certificate na página pública de verificação. Ao clicar, é gerado, na hora, um PDF A4 pronto para impressão, contendo a imagem do selo, o nome do destinatário, o emissor, os critérios, a data de emissão, a expiração opcional e um QR code que aponta de volta para a URL de verificação ao vivo.
Quando um link de selo é compartilhado no LinkedIn, X, Slack, Facebook, WhatsApp ou e-mail, a plataforma busca o endpoint de compartilhamento e renderiza um cartão rico a partir dos metadados Open Graph que o badges.ninja emite:

Isso garante que os selos pareçam profissionais ao serem compartilhados em qualquer lugar — os destinatários não precisam anexar a própria imagem nem escrever um texto. A pré-visualização é gerada no servidor em /certify-badge/award/{guid}/share-html e fica em cache na borda da CDN, de modo que as pré-visualizações aparecem instantaneamente já no primeiro compartilhamento.
Você pode enviar premiações por e-mail de duas formas:
Os destinatários podem compartilhar seu selo com amigos, mentores ou possíveis empregadores clicando em Send Email na página de compartilhamento. Abre-se um modal onde digitam um ou mais endereços de e-mail, um assunto opcional e uma mensagem pessoal:

Cada destinatário recebe um e-mail HTML estilizado com a mensagem pessoal e um botão de um clique para abrir a página pública da premiação:

Os emissores podem enviar qualquer premiação por e-mail a partir da página Awards no painel:
O mesmo modelo de e-mail é usado nos dois fluxos.
Para interoperar com outras plataformas de selos, o badges.ninja oferece JSON padrão do Open Badge v2.0 nestes endpoints públicos:
| Endpoint | Descrição |
|---|---|
/certify-badge/issuer/{guid} | JSON do perfil do emissor |
/certify-badge/badge/{guid} | JSON da BadgeClass |
/certify-badge/award/{guid} | JSON da Assertion (a premiação) |
Esses endpoints retornam JSON-LD em conformidade com a especificação Open Badge v2.0. Outras plataformas de selos e verificadores podem consumir esses dados para validar credenciais.
Exemplo — verificar uma premiação:
curl https://api.badges.ninja/certify-badge/award/abc123-def456{
"@context": "https://w3id.org/openbadges/v2",
"type": "Assertion",
"id": "https://api.badges.ninja/certify-badge/award/abc123-def456",
"recipient": {
"type": "email",
"identity": "sha256$..."
},
"badge": "https://api.badges.ninja/certify-badge/badge/xyz789",
"issuedOn": "2025-01-15T00:00:00.000Z",
"verification": {
"type": "hosted"
}
}As imagens dos selos são fixadas no IPFS (o InterPlanetary File System) por meio do nosso próprio gateway, ipfs.ninja. Isso significa que:
https://ipfs.ninja/ipfs/{cid}cloudflare-ipfs.com, ipfs.io etc.) — seus selos não ficam presos a um único provedorComo a imagem faz parte da assertion do Open Badge, substituir a arte do selo depois não quebra premiações já emitidas: o CID antigo no IPFS continua resolvível para sempre, então as premiações históricas mantêm a imagem original mesmo que você redesenhe o selo para novas emissões.