Documentation Index
Fetch the complete documentation index at: https://docs.dokstamp.com/llms.txt
Use this file to discover all available pages before exploring further.
Ciclo de Vida do Certificado
Todo certificado no DokStamp possui um campostatus que governa quais ações podem ser realizadas nele e como ele aparece ao público. As transições de status são gerenciadas internamente pela plataforma.
Valores de status
| Status | Descrição |
|---|---|
draft | Certificado em preparação. Ainda não verificável publicamente. |
issued | Certificado emitido oficialmente. A URL de verificação está ativa. |
revoked | Certificado revogado após a emissão. A URL de verificação exibe um aviso de revogação. |
expired | Certificado passou da data de validade (se uma foi definida). |
Transições de estado
Emitindo um certificado
Para fazer a transição de um certificado dedraft para issued, passe finish: true ao criá-lo. Isso aciona o pipeline completo de emissão: assinatura do arquivo, geração do histórico acadêmico e notificação do estudante.
finish (ou passar false) cria o certificado como draft, permitindo revisão antes da publicação oficial.
Revogando um certificado
ChamePUT /certificates/{uuid}/revoke com um motivo opcional:
Verificação pública
Quando um certificado está no statusissued, o campo public_verification_url é preenchido:
Snapshot do Sujeito da Credencial
No momento em que um certificado é emitido, o DokStamp captura um snapshot dos dados de identidade do estudante (nome, email, documento de identificação, data de nascimento, país). Esse snapshot é armazenado de forma imutável junto ao certificado, de modo que a credencial permaneça verificável mesmo que o perfil do estudante seja atualizado posteriormente.Ancoragem em blockchain
Os certificados incluem campos opcionaisblockchain_tx_hash e blockchain_tx_url para ancoragem em blockchain. Quando definidos, fornecem uma prova resistente a adulterações de que o certificado foi registrado em um ledger público em um momento específico no tempo.